Integrations
CleverTap helps consumer brands retain their users for life. Over 8,000 global brands, including Star, Sony, Vodafone, Domino’s, DC Comics, and DealsPlus, trust CleverTap to help them connect with users and grow their mobile apps.
In order to enable mParticle’s integration with CleverTap, you will need your Account ID, Passcode, and Token, available from your CleverTap Dashboard. You will also need to know your CleverTap data center region. This is available from your CleverTap Customer Success Manager.
This integration supports two ways to send data to CleverTap. You can include the CleverTap embedded kit in your iOS, Android, or Web app and send data directly from the client. In addition, any data from supported platforms where the kit was not present will be forwarded server-to-server.
Sending data to CleverTap directly from your iOS or Android app requires that you add the CleverTap Kit.
mParticle publishes the CleverTap Kit as separate iOS and Android libraries which have a transitive dependency on the mParticle core libraries. You can add them to your app via Carthage, Cocoapods, or Gradle:
# Sample Podfile
source 'https://github.com/CocoaPods/Specs.git'
target '<Your Target>' do
pod 'mParticle-CleverTap'
end
// Add the kit dependency
dependencies {
// Ensure the Kit version matches that of the mParticle Core SDK that you're using
compile 'com.mparticle:android-CleverTap-kit:5+'
}
Reference the Apple SDK and Android SDK guides to read more about kits.
mParticle forwards the following Device ID types:
mParticle forwards the following User ID types:
The following events are forwarded to CleverTap
If using the Kit, the following additional events are also forwarded
Setting Name | Data Type | Default Value | Description |
---|---|---|---|
Account ID | string |
Your Account ID can be found in the CleverTap Dashboard -> Settings | |
Passcode | string |
Your Account Passcode can be found in the CleverTap Dashboard -> Settings | |
Account Token | string |
Your Acount Token can be found in the CleverTap Dashboard -> Settings | |
Region | string |
The dedicated CleverTap data center region. Not applicable for most accounts(they are in the default region). For applicable accounts, the region is available from your CleverTap Customer Success Manager. |
Setting Name | Data Type | Default Value | Platform | Description |
---|---|---|---|---|
User ID | string |
customerId | All | Select which user identity to forward to CleverTap as your customer’s user ID. |
Forward Web Requests Server Side | bool |
True | Web | If enabled, mParticle will not initialize the full CleverTap integration on the web client. Instead, web data will be forwarded to CleverTap via server-to-server API. |
Was this page helpful?