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.