Download data

Configuration guide for the Download Data feature, which allows you to export Segment, Prompt, Guide, and activity data from Recurly Engage.

Get your Recurly Engage data out and into the tools you already use. Download comma-separated values (CSV) exports of segments, prompts, and guides, or pull detailed prompt activity data for offline analysis.
Available on all Recurly Engage plans

Prerequisites

  • You must have Company or App Administrator permissions in Engage.

Definition

The Download Data feature lets you export datasets — such as segment definitions, prompt configurations, and user activity — for offline analysis or integration with external systems.

Key benefits

Flexible exports Get CSV files of segments, prompts, and guides for quick offline review.
Easy integration Sync activity data with external reporting tools like Google Analytics or Amazon Web Services (AWS) S3.
Comprehensive auditing Access detailed prompt interaction logs to understand user behavior and system performance.

Key details

Engage can export data to various external systems. The simplest option is a CSV export of Segment, Prompt, and Guide data. More advanced options are also available, including receiving event data and syncing with an external reporting system like Google Analytics.

Download from Pulse

See the article on downloading prompt interaction data for instructions on downloading activity data directly from Pulse.

Download from AWS S3

Data from all user activity relating to running prompts is continuously saved to an AWS S3 bucket. You can import this data into your business intelligence (BI) system for offline analysis.

1

Open User Traits

Go to Settings > User Traits.

2

Show your credentials

Select “Show credentials”.

3

Log in and set the path

Copy the AWS Bucket, Access Key, and Secret Key to log in. Replace ingest with exports within the Upload Location path. All filenames start with the activities prefix.

Prompt activity data specifications

FieldDescriptionNotes
app_idEngage app IDAssigned by Engage
app_nameEngage app nameName as saved in Settings > Application
activityType of activityValues: impression, timeout, dismiss, decline, click, exclude
user_idUnique ID of user
anonymous_user_idIdentifier for a user when userId isn't available
promo_idUnique ID of promptAssigned by Engage
promo_nameName of promptAs configured in the Engage console
experiment_idUnique ID of experimentOnly populated if there is a running experiment
variation_idUnique ID of variationOnly populated if there is a running experiment
variation_nameName of variationOnly populated if there is a running experiment
survey_optionSurvey option labelOnly populated for survey prompts
tsTimestamp of when the activity occurredEpoch
pipeline_stage_start_idUnique ID of pipeline stagePopulated as part of Pipeline_Transition activity (optional)
pipeline_stage_start_nameName of pipeline stagePopulated as part of Pipeline_Transition activity (optional)
pipeline_stage_end_idUnique ID of pipeline stagePopulated as part of Pipeline_Transition activity (optional)
pipeline_stage_end_nameName of pipeline stagePopulated as part of Pipeline_Transition activity (optional)

Did this page help you?