Adobe Analytics

Integration guide for sending Recurly Engage prompt events to Adobe Analytics using the Experience Platform Web SDK (Alloy.js).

Overview

The Adobe Analytics connector uses the existing Alloy.js instance on your site to report prompt interaction events—impressions, clicks, dismissals—in the same session context as page analytics.

Required plan

This feature or setting is available to all customers on any Recurly Engage subscription plan.

Prerequisites & limitations

  • Company or App Administrator permissions in Recurly Engage.
  • An Adobe Experience Platform Web SDK (Alloy.js) setup on your web property.
  • Access to Recurly Engage → Settings → Integrations → External → Adobe Analytics.

Definition

The Adobe Analytics integration fires custom events for Recurly Engage prompt interactions directly through Alloy.js, preserving user and session data in your Adobe Analytics reports.

Key benefits

  • Consistent session data: Events emit using the same Alloy session context as your other Analytics events.
  • Built-in tracking: No additional SDKs required—leverages your existing Alloy.js configuration.
  • Full interaction visibility: Capture all prompt lifecycle events in Adobe Analytics.

Key details

Event Details

ActivityDescription
Recurly Engage Prompt ImpressionA user has seen the prompt
Recurly Engage Prompt DismissA user has dismissed the prompt by clicking the ‘X’ or outside the prompt (if enabled)
Recurly Engage Prompt TimeoutThe prompt has closed automatically due to a timer
Recurly Engage Prompt DeclineA user has declined the prompt by clicking the decline button
Recurly Engage Prompt ClickA user has accepted the prompt via the primary CTA button
Recurly Engage Prompt HoldoutA holdout user has been served the prompt but not exposed
Recurly Engage Prompt Click 2A user has accepted the prompt via the secondary CTA button

Each event includes these attributes when available:

Event PropertyDescription
promo_idUnique prompt identifier (from the Prompt ID field under Details)
promo_nameThe name of the prompt
variation_idIdentifier of the experiment variation (if any)
variation_nameName of the experiment variation (if any)
event_timestampTimestamp of when the interaction occurred

Setup

  1. In Adobe Experience Platform, create or select a Data Stream. Ensure you have an associated schema, report suite, and field group configured to accept custom event fields.
  2. In Recurly Engage, navigate to Settings → Integrations → External → Adobe Analytics.
  3. Enter your Data Stream ID and Adobe Org ID (see Org ID docs).
  4. Save your integration settings. Prompt events will now be sent via Alloy.js to Adobe Analytics under your Data Stream.