Adobe

A guide to the Recurly Engage and Adobe integration. It details how to connect Adobe Experience Cloud products to Recurly Engage to create a unified data layer, enable cross-product orchestration, and enhance analytics.

The Adobe connector suite lets you forward Recurly Engage prompt interaction events to Adobe Experience Platform (AEP), trigger in-app prompts through Adobe Journey Optimizer (AJO), and send web events to Adobe Analytics using the Experience Platform Web SDK.
Available as an add-on for any Recurly Engage subscription plan

Prerequisites

  • You must have Company or App Administrator permissions.
  • You must have active Adobe Experience Platform, Journey Optimizer, or Analytics licenses.

Limitations

  • Schema and data stream configurations in AEP must be completed before ingestion.

Definition

The Recurly Engage Adobe integration suite connects Recurly Engage with your Adobe Experience Cloud products, including AEP, AJO, and Adobe Analytics. It lets you build on your existing analytics workflows and unify your data to deliver more targeted, effective in-app experiences.

Key benefits

Unified data layer Stream real-time prompt interaction events (impressions, clicks, and custom goals) into Adobe's Data Lake through AEP, creating a single, unified view of customer behavior.
Cross-product orchestration Trigger in-app prompts and update user traits in Recurly Engage directly from Adobe Journey Optimizer, enabling automated, personalized customer journeys.
Enhanced analytics Capture prompt metrics and analyze them alongside your existing site analytics using the Adobe Experience Platform Web SDK.
Streamlined onboarding Quickly import and use existing Adobe Audience segments without additional development work, accelerating your time to value.

Key details

Connect Adobe Audience segments

The Segment Importer syncs segments from Adobe Audience Manager or AEP directly to Recurly Engage. Recurly Engage treats these imported segments as user traits, which you can use to create or refine Recurly Engage segments. It's a fast, code-free way for customers who use our JavaScript SDK to use their existing Adobe audience data for targeted messaging.

How it works

1

Sync your segments

Sync your Adobe Audience segments to Recurly Engage using the Segment Importer.

2

Review the imported traits

The imported segments appear as user traits on your customers' profiles in Recurly Engage.

3

Build new segments

Use these traits to build new Recurly Engage segments, so you can refine and personalize your campaigns further.

Adobe Experience Platform (AEP)

The Recurly Engage AEP connector pushes prompt interaction events (impression, goal, decline, dismiss, timeout, custom_goal, and holdout) to an Adobe Data Stream in real time.

1

Create an Identity Map

Create or reuse an Identity Map in AEP.

2

Add the schema fields

Enable the Profile toggle and add a Field Group to your schema with the traits listed below.

  1. activity (String) — Event type (for example, "impression").
  2. app_id (String) — Recurly Engage instance ID.
  3. app_name (String) — Recurly Engage instance name.
  4. event_timestamp (DateTime) — When the event occurred.
  5. promo_id, promo_name — Prompt identifiers.
  6. variation_id, variation_name — Experiment variation identifiers.
3

Attach the schema to a Data Stream and Dataset

Attach the schema to your Data Stream and create a Dataset from the same schema, making sure the Profile toggle is enabled.

4

Configure Recurly Engage

In Recurly Engage, navigate to Settings → Integrations → External → Adobe and enter the values listed below.

  1. Identity Map Symbol
  2. Event Type (for example, xdm:eventType)
  3. Adobe Instance Name
  4. Data Stream ID

Adobe Journey Optimizer (AJO)

Use AJO Custom HTTP Actions to call Recurly Engage endpoints directly from customer journeys, so you can update user traits or trigger in-app prompts based on journey logic.

1

Create a Custom HTTP Action

In AJO, navigate to Actions and create a new Custom HTTP Action.

2

Name the action

Enter a name and description for the action.

3

Configure the endpoint

Under Endpoint Configuration, set the HTTP Method to GET and enter your Recurly Engage API endpoint.

4

Configure query parameters

Configure Query Params using the properties[<keyName>]=<value> format.

5

Add the header

Add the USER-ID HTTP header.

6

Test and deploy

Test the action with your Customer Success Manager, and then deploy it within your AJO journey.

Adobe Analytics

Using the Adobe Experience Platform Web SDK (alloy.js), you can forward Recurly Engage prompt interaction events directly to Adobe Analytics on your web properties. This lets you analyze prompt metrics alongside your site analytics in a single location.

To get started:

  • Contact your Recurly Engage Customer Success Manager or [email protected] to enable Web SDK configuration for your account.
  • Your Customer Success Manager helps make sure events map correctly to your Adobe Analytics data streams.

Did this page help you?