Integrations
Apptentive’s mobile customer engagement platform empowers you to measure shifts in customer emotion, intelligently engage user segments, and gather actionable feedback through in-app messages, surveys, and ratings prompts.
mParticle’s Apptentive integration is provided via the Apptentive Kits for the mParticle Apple and Android SDKs. This kit-only integration solely supports client-side data forwarding.
The mParticle SDK allows you to include the Apptentive kit which provides Apptentive interface features, including tools for gathering customer feedback as well as analyzing results at scale.
Engagement:
Analysis:
Apptentive will process the following events forwarded via this integration. However, event attributes will not be available within Apptentive.
In order to enable mParticle’s integration with Apptentive, you will need your Apptentive App Key and Apptentive App Signature for each respective app and environment which you can get from Apptentive’s API and Development page. If you need assistance to get an account, you can contact your Apptentive representative or reach out here.
The mParticle Apptentive integration requires that you add the Apptentive kit to your iOS or Android app, so that the mParticle SDK initializes and automatically maps mParticle method calls directly to Apptentive method calls. Thus, every feature of the Apptentive SDKs that is in the mParticle SDK is supported, as if you had integrated Apptentive directly.
Add the Apptentive Kit to your iOS or Android app as shown in the following examples.
//Sample Podfile
target '<Your Target>' do
pod 'mParticle-Apptentive', '~> 6'
end
//Sample build.gradle
dependencies {
compile ('com.mparticle:android-apptentive-kit:5.+')
}
//Sample build.gradle
dependencies {
implementation 'com.mparticle:android-apptentive-kit:5+'
}
Note: if launching in a production app, real customers will be eligible to see the Interaction. We recommend testing in a dev app prior to launching in production.
For full details on the Apptentive mParticle integration, please refer to the Apptentive documentation:
After performing these three steps, you’ve successfully added Apptentive to your app. The mParticle SDK will take care of initializing Apptentive and forwarding data to it.
If you choose to use Apptentive’s Message Center, we recommend that you add a feedback button somewhere in your app. Details can be found here:
By default, Apptentive inherits global app styles. To override those and update the look and feel of Apptentive Surveys and Message Center, use these guides:
By default, each user attribute will be passed as a string, but if detected that it can also be sent as either a boolean or number it will be sent twice with a suffix added to show its type (which can be either “flag” or “number”)
Setting Name | Data Type | Default Value | Description |
---|---|---|---|
Apptentive App Key | string |
Apptentive App Key, available from the API and Development page in the Apptentive dashboard. | |
Apptentive App Signature | string |
Apptentive App Signature, available from the API and Development page in the Apptentive dashboard. |
Setting Name | Data Type | Default Value | Platform | Description |
---|---|---|---|---|
Initialize Apptentive Immediately | bool |
True | iOS | Initialize Apptentive Immediately - when disabled, the mParticle SDK will not automatically initialize the Apptentive SDK. You must manually initialize Apptentive using client side APIs. |
Was this page helpful?