Adobe Experience Platform (AEP)

Use GrowthLoop audiences for Adobe Experience Platform profiles and experience events.

Connect this destination to export audience membership as Adobe Experience Platform profiles or experience events, for use in AEP activation.

This destination writes to your Adobe Experience Platform account and is a good fit when you want to:

  • Write audience membership in AEP as profile attributes or experience events
  • Match contacts on an AEP identity namespace such as email, phone, or a custom ID

This maps to GrowthLoop Audiences:

Use it forAudiences
Sending GrowthLoop audiences to Adobe Experience Platform✓

If you onboard files to Adobe Audience Manager through S3, use Adobe Audience Manager. If you personalize on the site with profile attributes, use Adobe Target. If you send Campaign Classic email, use Adobe Campaign Classic.

Prerequisites

Make sure you have:

  • An Adobe Experience Platform account.
  • A project in the Adobe Developer Console with the Experience Platform API added. You need Developer access to create or retrieve the Client ID (API Key) and Client Secret. See Adobe's create a project guide. If you do not have access, ask an admin.
  • Your Tenant Name, Sandbox Name, and Organization ID.

Set up Adobe Experience Platform as a destination

  1. In GrowthLoop, click the Destinations tab on the left sidebar.
  2. Click New Destination on the upper right side.
  3. Search for Adobe Experience Platform and click Add Adobe Experience Platform.
  4. Enter the required information, then click Create.
FieldDescription
Destination NameName this destination in GrowthLoop. Use a name so your team recognizes its purpose, like "Adobe Experience Platform".
Sync FrequencySet the default export frequency (for example, daily or weekly). You can override this setting for individual exports.
Tenant NameYour AEP tenant. It appears in the Experience Cloud URL after @.
Sandbox NameYour AEP sandbox. It appears in the URL after sname:.
Organization IDYour org ID from the Adobe Admin Console URL. Copy the full value, including @AdobeOrg.
Client ID (API Key)From Adobe Developer Console → Projects → your project → Credentials.
Client SecretGenerate this in the same Credentials section.
NamespaceThe AEP identity type used to match profiles, such as Email, Phone, IDFA, GAID, ECID, or Custom Namespace.
Custom Namespace ID (optional)Required when Namespace is Custom Namespace. Enter the Identity Symbol exactly as it appears under Adobe Experience Platform → Identities.
Use EventsWhen enabled, GrowthLoop sends entry and exit as experience events to one shared dataset. When disabled (default), GrowthLoop stores membership as profile attributes and creates a dataset per audience.

GrowthLoop validates the credentials. Adobe Experience Platform then appears in your list of connected destinations.

Export to Adobe Experience Platform

From within GrowthLoop, export from an audience. See Export an audience if you need more information on these steps.

After building or selecting an audience, click Export, then search for Adobe Experience Platform.

Map contact identifiers

The match fields GrowthLoop shows depend on the Namespace you selected on the destination.

Destination namespaceMatch field shown
EmailEmail
PhonePhone
Custom NamespaceUnique ID
Other standard namespacesThe matching identifier, such as IDFA, GAID, or ECID

To use a different identity type, create a new destination with that namespace. You cannot change the namespace on an existing destination after the first export creates the AEP schema. You can also map custom attributes from the audience as additional fields.

Configure the export

  • Export Name: GrowthLoop populates this with your audience name.
  • Campaign Type: Choose a one-time export or an ongoing export.
  • Export Inclusion Criteria: Choose All audience members or Newly added audience members.
  • Namespace: Shows the identity symbol from destination setup. This field is disabled.
  • Export Schedule: Set the frequency, start date, end date, and days of the week.
  • Additional Fields: Optional. Map extra fields for personalization and alias the output names if needed.

Export behavior

This is what GrowthLoop writes when you export an audience.

BehaviorWhat happens
What GrowthLoop writesAudience membership as profile attributes or experience events. Direction is GrowthLoop → Adobe Experience Platform.
When it runsGrowthLoop sends the export as a batch on the next successful run. An export that starts Now runs within about 15 minutes. Adobe typically lands profile data within minutes to a few hours. The audience does not appear until Adobe runs daily batch audience evaluation.
SchemaOn the first export, AEP creates a schema whose name starts with gl_audience. Later exports reuse that schema.
Profile attributes (default)GrowthLoop stores membership as profile attributes and creates a new dataset for each audience.
Use EventsGrowthLoop sends entry and exit as events to one shared schema (growthloop_audience_events) and dataset (growthloop_events).
Primary identityThe destination namespace becomes the primary identity on the schema. You cannot change it after the schema exists.
PersonalizationAdditional fields are supported.
One-time exportsGrowthLoop sends current membership once.
Ongoing exportsGrowthLoop sends entry and exit as profile attributes or events on each scheduled run.

Confirm the export was successful

When the run finishes, confirm you can use the data in Adobe Experience Platform.

  • Audience export: Open Customers → Audiences and look up the audience with a gl_ prefix.
Adobe Experience Platform Audiences list showing a GrowthLoop audience with a gl_ prefix

In GrowthLoop, review counts on the audience Exports tab. See Export an audience for more information.

Congrats on successfully exporting to Adobe Experience Platform!

Troubleshooting

These are the issues we see most often. You can always email us at [email protected] for help.

ProblemCauseResolution
Connection fails to validateThe Developer Console project does not include the Experience Platform APIUse credentials from a project that includes the Experience Platform API
Organization ID is rejectedThe value is missing @AdobeOrgCopy the full Organization ID, including @AdobeOrg
Custom namespace rows failThe Identity Symbol does not match AEPEnter the Identity Symbol exactly as it appears in AEP
You need a different namespaceThe namespace is locked after the first exportCreate a new destination. Do not edit the namespace after the first export
The audience is missing in AEPAdobe has not run daily batch audience evaluationWait for daily batch audience evaluation

What’s Next

Export an audience after you connect a destination

Did this page help you?