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.

  1. Go to Settings > User Traits
  2. Select “Show credentials”.
  1. You will need to copy the AWS Bucket, Access Key and Secret Key to log in. Replace ingest with exports within the Upload Location path. All filenames will start with the activities prefix.

Prompt activity data specifications

FieldDescriptionNotes
app_idRecurly Engage app idAssigned by Recurly Engage
app_nameRecurly Engage app nameName as saved within Settings > Application
activityType of activityValues: impression, timeout, dismiss, decline, click, exclude
user_idUnique ID of user
anonymous_user_idIdentifier for a user in the event userId is not available
promo_idUnique ID of promptAssigned by Recurly Engage
promo_nameName of promptAs configured in Recurly 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 that 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)