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:

  1. Review your app and generate a list of interactions where you want to track customer activity.
  2. Identify the data attributes you want to capture for customers during their interactions with your brand.
  3. Create these entities in MXO to set up your listening configuration.
  4. 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.