Ibexa Customer Data Platform (CDP) product guide¶
What is Ibexa CDP¶
Ibexa CDP is a Customer Data Platform module that helps you build unique and memorable experiences for your customers. By using Ibexa CDP you can monitor and compile data about your customers' activity on multiple channels. It also allows you to create individual customer profiles so you can customize their experience on your platform.
With Ibexa CDP you can store and manage large volumes of customer data in a structured manner. This central data storage supports business growth with a scalable infrastructure, helping to futureproof your business. You can get customer data from both online and offline data sources. It includes first, second, and third-party data from multiple sources such as transactional systems, website tracking, and behavior, POS, CRM, and others.
Availability¶
Ibexa CDP is available in Ibexa Experience and Ibexa Commerce editions.
How does Ibexa CDP work¶
Ibexa CDP unifies customer data throughout your whole organization. It helps you activate your users and give them real-time interaction. You can target certain user segments with the appropriate message, content, or products at the right time through the most used channels by using specified audiences. Customer data is gathered through a system of trackers embedded in various areas of your website.
Installation and configuration¶
To start using Ibexa CDP, first you need to contact your sales representative, who provides you with a link to register your Ibexa CDP account. When you're done with registration process, you're able to access a separate instance with the data needed to configure, activate, and use this feature.
After your account is created, you can download and install the Ibexa CDP package that is opt-in and needs to be downloaded separately. Last step is to go through the configuration process.
Customer profile¶
In Ibexa CDP you can build 360° customer profiles. It unifies customer data from different sources to help you understand your prospects and customer needs. After you get customer data, you can unify and match customer profiles based on their preferences and habits. You can create and analyze complete, 360° customer profiles based on demographics, interactions, behaviors, and transactional data. This approach helps you create a single customer view.
Segment groups¶
To create a personalized customer experience, you need to group your clients into specified audiences. Ibexa DXP comes with a ready solution - segment groups. Segment group information is reused by various Ibexa DXP functionalities, such as Personalization or content targeting.
You can create a segment group in the back office of Ibexa DXP. It serves as a container for all segments data generated by Ibexa CDP. When you create a segment group, you need to provide its name and identifier. Be careful while doing so, as after you create the segment group in the back office and connect it to Ibexa CDP, you cannot change it in any way, including edit its name.
Remember to add a segment group identifier to the configuration, under the segment_group_identifier
field.
Capabilities¶
Data export¶
Configuration in Ibexa CDP allows you to automate the process of exporting content, users, and products.
An ibexa_cdp.data_export
configuration key includes the schedule
setting where you can find separate sections for exporting user, content, and product.
Structure of each section is exactly the same and includes interval
and options
elements:
-
interval
- sets the frequency at which the command is invoked, uses cron expressions, for example, '*/30 * * * *' means "every 30 minutes", '0 */12 * * *' means "every 12th hour" -
options
- allows you to add arguments that have to be passed to the export command
This configuration allows you to provide multiple export workflows with parameters. It's important, because all the types of content/product must have their own parameters on the CDP side, where each has a different Stream ID key and different required values configured per data source.
Regarding data export, currently, only Stream File transport is supported and can be initialized from the configuration.
For more information, see CDP data export.
Data customization¶
You can customize content and product data exported to Ibexa CDP and control what field type information you want to export. With Ibexa CDP, you can export field types and field type values. They're exported with metadata and attributes, for example, ID, field definition name, type, or value.
For more information, see data customization documentation in Developer Documentation.
Client-side Tracking¶
The final step is setting up a tracking script. For more information, see CDP add client-side tracking and tutorial in Raptor documentation.
Audience Builder¶
In the Audience Builder, you can create audiences - groups of users that meet the assumed conditions.
You can choose specific conditions: did
, did not
, or have
.
The conditions did
and did not
allow you to use events like buy, visit or add to a cart from online tracking.
The have
conditions are tied to personal characteristics and can be used to track the sum of all buys or top-visited categories.
You can also connect created audiences to the activations.
Benefits¶
Personalized user experience¶
With Ibexa CDP you can build unique and memorable experience for your customers and create individual customer profiles. By using 360° client profiles, you can connect with the right customer at the right moment, in the right place. Build extensive customer profiles that include their interactions, habits, and preferences from several touchpoints.
Segment groups¶
Provide a personalized customer experience, group your clients into specified audiences, and provide recommendations depending on the user data. Create segment groups to deliver personalized campaigns to boost engagement and conversion rates.
Audience Builder¶
Create user groups - audiences - based on conditions and events.
Data export¶
Export data regarding content, users, and products. Data export includes automatic file mapping. Analyze customer data, track campaigns, and discover the most effective strategies to boost performance.
Data customization¶
Customize data to control what field type information you want to export.
Real-time action¶
Deliver relevant interactions in the right place at the right time for optimal results thanks to dynamic, real-time data updates. Take advantage of event-triggered communications which are aligned with your customers immediate interests.