Skip to main content
Version: Next

Integration with the Pimcore Targeting Engine

CMF integrates tightly with Pimcore's personalization feature, connecting personalization for anonymous visitors with the known users managed in CMF. This integration provides:

  • A connection between Customer Segments and Pimcore Target Groups.
  • Additional conditions and actions for Pimcore Global Targeting Rules.
  • Special triggers, conditions, and actions for targeting in the CMF Action Trigger Service.

Pimcore Target Groups and Customer Segments

First, a conceptual distinction. Pimcore has the concept of target groups: groups assigned to users based purely on their behavior, not stored anywhere. Target groups summarize users with similar behavior and are the entity you personalize Pimcore document content for. Projects typically define only a handful of target groups, since each one needs its own content. See the Pimcore Personalization concepts documentation for details.

CMF introduces segments: a segment describes a specific characteristic of a user, such as age group, premium customer, located in France, or interested in skiing. Segments are more specific and fine-grained than target groups. Assign them to users for many different reasons, such as behavior, customer data, manual assignment, or external data sources; they are stored in the user profile and used to filter and segment users.

A target group can correspond to one segment or summarize several. Some segments have no connection to a target group at all.

Some use cases call for directly connecting a segment and a target group. To do so, activate the Use As Target Group checkbox on the segment object. This automatically creates a target group with the same name and links it to the segment.

Use As Target GroupUse As Target GroupUse As Target Group

The following sections show how to configure target group assignment based on segments, and vice versa.

info

Target groups summarize similar users at a generic level; use them to personalize Pimcore document content. Segments store specific characteristics of a user in their user profile, and can, but do not need to, connect to a target group.

Example Use Cases

See the Example Usecases page for typical use cases combining CMF with the Pimcore targeting engine.

Additional Functionality in Detail

The following subchapters describe the additional targeting engine and CMF Action Trigger Service functionality in detail: