Setting up Programmatic Integrations
Is the TID automatically appended to requests sent programmatically?
Yes. The SDK manages TID distribution and storage for requests triggered programmatically.
How do I go about planning and setting up my configuration?
Typically you would want to capture activity both for app views (pages), as they appear on screen any for any other taps on-screen that are relevant to the customer journey. You would also want to capture data about customers to build out their profile. To achieve this:
- Review your app and generate a list of interactions where you want to track customer activity.
- Identify the data attributes you want to capture for customers during their interactions with your brand.
- Create these entities in MXO to set up your listening configuration.
- Decide if you want to access any responses sent to MXO on an interaction request or simply record those responses.
Note: This would be specific to your implementation.
What do I need to configure in MXO for programmatic integrations to work?
-
Configure Interaction Points for all app views (pages) where you want to track customer activity and capture customer data.
- Ensure you create each Interaction Point under the correct Touchpoint.
-
Configure Activity Capture Points for all customer activity you want to track.
- Create each Activity Capture Point under the correct Interaction Point.
- Associate the correct Proposition and Activity Type with each Activity Capture Point.
-
Configure Attribute Capture Points for all customer data you want to capture.
- Create each Attribute Capture Point under the correct Interaction Point.
- Ensure the API name you provide for each Attribute Capture Point matches the property name sent from your Mobile app.