mParticle
DirectionSource
Environment
WebiOSAndroidCTVAPI Direct
Capability
Connectivity
SDK RequiredNo
Product(s) RequiredCore Platform
mParticle enables publishers to unify customer data from multiple sources for better personalization and ad targeting.
Overview
mParticle is a customer data platform (CDP) that enables publishers to collect, unify, and activate customer data across multiple channels and platforms. The Permutive integration with mParticle allows publishers to import audience segments from mParticle into Permutive for use in cohort building and activation. This integration is a Source integration:- Source: Permutive receives audience membership data from mParticle, allowing you to use mParticle audiences as segments within Permutive for targeting and activation.
- Import audience segments from mParticle to combine with first-party data in Permutive
- Use mParticle audiences as building blocks for more complex cohorts in Permutive
- Activate mParticle-sourced audiences through Permutive’s activation integrations (GAM, SSPs, DSPs)
Environment Compatibility
| Environment | Supported | Notes |
|---|---|---|
| Web | Yes | — |
| iOS | Yes | — |
| Android | Yes | — |
| CTV | Yes | — |
| API Direct | Yes | — |
Prerequisites
- mParticle Account: You must have an active mParticle account with access to the mParticle dashboard and the ability to configure integrations.
- mParticle Audience Outputs: You should have audiences configured in mParticle that you want to send to Permutive.
- Permutive Workspace: You must have access to the Permutive dashboard with permissions to configure integrations.
- BigQuery or GCS Access: The integration uses BigQuery or Google Cloud Storage (GCS) to transfer audience data from mParticle to Permutive.
Setup
Enable in Permutive Dashboard
Contact your Permutive Customer Success team to enable the mParticle integration for your workspace. The integration requires backend configuration to establish the connection between mParticle and Permutive.Technical Services will provide you with the necessary connection details and configure the data pipeline to receive audience updates from mParticle.
Configure mParticle Audience Output
In the mParticle dashboard, configure your audience outputs to send data to Permutive:
- Navigate to Audiences in mParticle
- Select the audience you want to send to Permutive
- Configure the output to send audience membership updates to the designated BigQuery dataset or GCS bucket provided by Permutive
- Enable the audience output
Permutive receives audience membership changes as add and delete updates. When a user enters an mParticle audience, an
add update is sent. When a user exits an audience, a delete update is sent.Map mParticle User Identifiers
Ensure that your mParticle configuration includes user identifiers that can be matched with Permutive data:
- The integration uses the mParticle ID (mpId) as the primary identifier
- Additional identifiers (email, customer ID, etc.) can be used for identity resolution
Verify Setup
Once the integration is configured:
- Navigate to the Data Imports section in the Permutive dashboard
- Verify that mParticle audiences are appearing as data sources
- Check that audience membership data is being received and updated
Audience data updates may take up to 24 hours to propagate from mParticle to Permutive, depending on your mParticle configuration.
Data Types
With your mParticle integration setup, Permutive receives audience membership data from mParticle. The integration imports audience segments rather than individual events.Audience Membership Updates
Audience Membership Updates
mParticle sends audience membership updates to Permutive when users enter or exit audiences. These updates include:
The mParticle user identifier. This is the primary identifier used to match users between mParticle and Permutive.
The unique identifier for the mParticle audience.
The human-readable name of the mParticle audience.
Indicates whether the user is being added to or removed from the audience. Values are
add or delete.The time when the audience membership change occurred.
Troubleshooting
mParticle audiences not appearing in Permutive
mParticle audiences not appearing in Permutive
If your mParticle audiences are not appearing in the Permutive dashboard:
- Verify that the mParticle audience output is correctly configured and enabled in the mParticle dashboard
- Confirm that the BigQuery dataset or GCS bucket connection is properly configured
- Check that audience updates are being sent from mParticle (you can verify this in mParticle’s audience output logs)
- Contact your Permutive Customer Success team to verify the backend integration configuration
Audience data may take up to 24 hours to appear in Permutive after initial configuration.
Audience membership data not updating
Audience membership data not updating
If audience membership updates are not being reflected in Permutive:
- Verify that users have valid mParticle IDs (mpId) that can be matched in Permutive
- Check the data staleness SLO: audience updates should be available within 1 hour under normal conditions
- Review the mParticle output configuration to ensure both
addanddeleteupdates are being sent - Confirm that the audience is actively receiving membership changes in mParticle
Users not being matched between mParticle and Permutive
Users not being matched between mParticle and Permutive
Identity resolution issues can prevent audience data from being properly associated with Permutive users:
- Ensure that the mParticle ID (mpId) is being sent with audience updates
- Verify that the same user identifiers are being collected in both mParticle and Permutive
- Review your identity resolution strategy with your Permutive Customer Success team
- Consider implementing additional identifier mapping (email, customer ID) for improved match rates
The integration supports standard identifiers including mpId, email, and custom customer IDs. Work with Technical Services to configure the optimal identifier strategy for your use case.
Audience data deletion not working as expected
Audience data deletion not working as expected
When users exit an mParticle audience, the delete update should remove the audience membership from Permutive:
- Verify that mParticle is configured to send
deleteupdates (not justaddupdates) - Check the deletion SLO: audience membership deletions should be processed within 7 days
- Confirm that the user-to-audience mapping exists in Permutive before the delete update is sent
- Review mParticle’s audience configuration to ensure proper exit conditions are defined
Changelog
For detailed changelog information, visit our Changelog.