Download Data
Configuration guide for the Download Data feature, which allows you to export Segment, Prompt, Guide, and activity data from Recurly Engage.
Overview
Required plan
This feature or setting is available to all customers on any Recurly Engage subscription plan.
Prerequisites & limitations
- You must have Company, App Administrator, or App Member permissions in Recurly Engage.
- add additional prerequisites or limitations if any
Definition
The Download Data feature enables you to export various 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.
- Seamless integration: Sync activity data with external reporting tools like Google Analytics or AWS S3.
- Comprehensive auditing: Access detailed prompt interaction logs to understand user behavior and system performance.
Key details
Recurly Engage can export data to various external systems. The simplest option is a CSV export of Segment, Prompt, and Guide data.
More advanced options to receive event data and syncing with an external reporting system like Google Analytics are also possible.
Download from Pulse
See this article for instructions on how to download activity data directly from Pulse.
Download from AWS S3
Data from all user activity relating to running prompts are continuously saved to an AWS S3 bucket. This data may be imported into your BI system for offline analysis.
- Go to Settings > User Traits
- Select “Show credentials”.

- You will need to copy the AWS Bucket, Access Key and Secret Key to log in. Replace
ingest
withexports
within the Upload Location path. All filenames will start with the activities prefix.
Prompt activity data specifications
Field | Description | Notes |
---|---|---|
app_id | Recurly Engage app id | Assigned by Recurly Engage |
app_name | Recurly Engage app name | Name as saved within Settings > Application |
activity | Type of activity | Values: impression, timeout, dismiss, decline, click, exclude |
user_id | Unique ID of user | |
anonymous_user_id | Identifier for a user in the event userId is not available | |
promo_id | Unique ID of prompt | Assigned by Recurly Engage |
promo_name | Name of prompt | As configured in Recurly Engage Console |
experiment_id | Unique ID of experiment | Only populated if there is a running experiment |
variation_id | Unique ID of variation | Only populated if there is a running experiment |
variation_name | Name of variation | Only populated if there is a running experiment |
survey_option | Survey option label | Only populated for survey prompts |
ts | Timestamp that activity occurred | Epoch |
pipeline_stage_start_id | Unique ID of pipeline stage | Populated as part of Pipeline_Transition activity (optional) |
pipeline_stage_start_name | Name of pipeline stage | Populated as part of Pipeline_Transition activity (optional) |
pipeline_stage_end_id | Unique ID of pipeline stage | Populated as part of Pipeline_Transition activity (optional) |
pipeline_stage_end_name | Name of pipeline stage | Populated as part of Pipeline_Transition activity (optional) |
Updated about 8 hours ago