mParticle Integration module
Edition |
Incubator (services) |
||
Git |
|||
Latest |
1.0
|
The mParticle Integration module integrates Magnolia with mParticle (a customer data platform) to facilitate personalization.
Since frontend implementations vary from project to project, encompassing various methods like templating, headless architecture, or single-page applications (SPAs), it’s important to note that this module as an illustrative example and is built upon the foundations of the Travel Demo. Similar implementations can be adapted to accommodate alternative approaches |
This module is at the INCUBATOR level. |
Features
-
Sending data to mParticle
-
Tracking page Views
-
Tracking user attributes and behavior
-
Retrieving data from mparticle
By using mParticle Profile API, Magnolia is able to get user data from mP to do future personalization. |
Installing with Maven
Maven is the easiest way to install the module. Add the following to your bundle:
<dependency>
<groupId>info.magnolia.cdp</groupId>
<artifactId>mparticle-integration</artifactId>
<version>1.0</version>
</dependency>
For common use with a DX-Core bundle, you need to build a jar file and then copy it to lib folder.
|
Configuration
-
Change
platform_key
anduserprofile_path
underConfig → /modules/mparticle-integration/config
.For more, see:
-
Change
/mParticle/client_id
and/mParticle/client_secret
under the Passwords app.
Usage
-
Using Component personalization for new cookie traits (
CDP-Destination
) to set up new variant components on homepages. -
Registering new public users.
-
Verifying variant components on Homepages.