Adobe Analytics

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

The Adobe Analytics connector uses the existing Alloy.js instance on your site to report prompt interaction events (impressions, clicks, and dismissals) in the same session context as your page analytics.
Available on all Recurly Engage subscription plans

Prerequisites

  • You must have Company or App Administrator permissions in Recurly Engage.
  • You must have an Adobe Experience Platform Web software development kit (SDK) (Alloy.js) set up on your web property.
  • You must have 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 are required. The integration uses 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 using the primary call-to-action (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 using 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

Create or select a Data Stream

In Adobe Experience Platform, create or select a Data Stream. Make sure you have an associated schema, report suite, and field group configured to accept custom event fields.

2

Open the Adobe Analytics settings

In Recurly Engage, navigate to Settings → Integrations → External → Adobe Analytics.

3

Enter your IDs

Enter your Data Stream ID and Adobe Org ID. See the Org ID docs.

4

Save your settings

Save your integration settings. Prompt events are now sent through Alloy.js to Adobe Analytics under your Data Stream.


Did this page help you?