Data Storage

PersonalizeWP stores data in your WordPress database to manage personalization rules, track visitor interactions, and maintain user segment information. Below is an overview of the tables created and used by PersonalizeWP and their purpose. These tables store data efficiently to ensure functionality and performance.

Database Tables

wp_pwp_active_blocks

Purpose: Tracks active personalization blocks in use on your site.

Key Data: Includes references to the blocks that are currently active in content personalization.

wp_pwp_block_mappings

Purpose: Manages mappings between personalization blocks and their respective rules or configurations.

Key Data: Stores relationships between content blocks and rules to execute personalized experiences.

wp_pwp_categories

Purpose: Maintains categories associated with personalization blocks or rules.

Key Data: Used to organize personalization rules and blocks into logical categories for easier management.

wp_pwp_pro_activity

Purpose: Tracks user activity for Pro features.

Key Data: Logs user actions such as clicks or visits to personalized content to enable analytics and behavior tracking.

wp_pwp_pro_contacts

Purpose: Stores visitor profile data for contacts identified through personalization.

Key Data: Includes details about individual visitors, such as contact information and unique identifiers.

wp_pwp_pro_contacts_meta

Purpose: Stores metadata about contacts, such as custom fields or additional attributes.

Key Data: Helps extend the contact profiles with extra information that can be used in rules and segmentation.

wp_pwp_pro_scoring_rules

Purpose: Defines rules for scoring visitors based on their interactions.

Key Data: Contains parameters for lead scoring, which helps assess visitor engagement levels.

wp_pwp_pro_segments

Purpose: Stores data about defined visitor segments.

Key Data: Includes segment names, criteria, and descriptions.

wp_pwp_pro_segments_relationships

Purpose: Manages relationships between segments and their associated rules or visitors.

Key Data: Links users to segments for dynamic personalization.

wp_pwp_rules

Purpose: Contains all personalization rules created within PersonalizeWP.

Key Data: Includes rule definitions, conditions, and actions for personalization.

Related Articles