Enriching Adobe Analytics with Medallia Experience Cloud data

The purpose of this integration is to provide greater insight into the customer journey by adding data points from Medallia Experience Cloud in to the Adobe report.

During this process, which occurs on a daily basis, Medallia batches responses and enriches records using the Adobe Classifications API. Once Adobe has finished processing the update, it generates a SAINT report. Contact your Medallia expert if you want to receive that report; provide the email address to which the report should be delivered.

Solution design.

This topic includes the following sections:

Adobe Analytics limitations

  • There is no limit to the number of calls that can be made.

  • Maximum of 25,000 records per import job via the Classifications API. Medallia will spread across multiple jobs if required.

  • Maximum of 500,000 unique values available for reporting per eVar per month. Anything above this limit will be available in the Adobe data warehouse but ignored in reporting. 

  • Maximum of 30 classifications per eVar. Focus on key metrics only or spread across multiple eVars as needed.

  • Every field in Analytics has a maximum number of characters of 255. Anything above is truncated.

Preparing Adobe Analytics to receive data from Medallia Experience Cloud

Adobe recommends using JWT to authenticate requests to its Classifications API. The integration uses Adobe.io to allow Medallia to access relevant endpoints as described in the steps below.

Important: Before you begin, make sure that you have a valid public key certificate provided by Medallia. If you do not have this key, contact your Medallia expert.
  1. Switch to the Adobe I/O console and click View Integrations, then New Integration.

  2. Set the integration to Access an API, then click Continue.

    Creating a new integration, access an API.

  3. Under the Experience Cloud section in the services list, click Adobe Analytics followed by Service Account Integration. Then click Continue.

    Creating a new integration, service account integration.

  4. Define all integration details on the next screen, including uploading the public key certificate provided by Medallia and selecting the profile that was configured in the last section. Then click Create integration.

    Integration details.

  5. The integration is now created. Click Continue to integration details.

    Integration created.

  6. Send the following details, which you can find on the Overview and JWT tabs, about the integration to Medallia:
    • API Key (Client ID)

    • Technical account ID

    • Technical account email

    • Organization ID

    • Client secret

    • JWT payload

      Overview tab.

      JWT tab.

Data will start flowing from Medallia Experience Cloud in to your Adobe Analytics instance.