Skip to main content

Export Reports and Data into S3

Blueshift uses Amazon S3 buckets to store data, reports (campaign activity, segment, template), audit trail logs, and other related data. You can import this data for custom workflows or warehouse applications.

Note: If you don't want to use the S3 bucket provided by Blueshift and wish to export campaign activity and automatic campaign reports to your own Amazon S3 bucket, contact [email protected] to set up data replication.

Access S3 folders

You can find the details for the S3 bucket and the credentials in the Account Settings > API keys tab. The account Admin role can access the S3 folder credentials from the Account settings page.

S3-Export-Account Settings-API Keys.png

You can access the S3 folders using an FTP/SFTP client. Some examples of open-source FTP clients include Cyberduck, Transmit, FileZilla, and WinSCP.

bsft_s3_folders.png

Important update

A new folder named index_errors has been introduced as part of the S3 exports. It is available as a sub-folder under the errors folder and captures identifier resolution-related errors, such as when an identifier resolves to an inactive user. Currently, this folder is specific to the custom_lists export and does not affect other folder structures.

Blueshift data in S3 folders

The table below outlines the different folders and the types of data they contain in the S3 bucket.

Folder

Description

Stores daily audit trail records in CSV format.
Path: <site_​name>/​audit_​trails/<year>/<month>/<day>.
Filename: audit_trails_<start-datetime>_<end-datetime>_<batch-num>.csv.gz.

automatic_​campaign_​reports

Provides daily summaries of campaign statistics at trigger or experiment levels.
​Note: Contact support to enable these reports. Additional columns may be added as metrics evolve.

bounce reports

Contains bounce action rows with a reason column.
Path: <site_​name>/​campaign_​activity/​bounce/<year>/<month>/<day>.

campaign_​actions_​dump

Stores campaign activity data, including error data, in a sub-folder.
Updates are made daily and can be accessed via webhooks.

Tracks campaign activity data (e.g., sends, clicks, opens) and writes updates every 5 minutes.
Path: <site_​name>/​campaign_​activity/<year>/<month>/<day>.

campaign_​reports

Provides daily campaign statistics (no longer recommended; use automatic_​campaign_​reports instead).

campaigns

Includes execution statistics, rendered templates for debugging, precomputed segments, and summary report data.

Stores catalog exports in CSV format.
Filename: <catalog_​name>_<date>.​csv or export_catalog_<date>.csv.

Stores imported catalogs and associated error reports in sub-folders.

Captures Blueshift-generated events (e.g., price changes, back-in-stock alerts).

creatives

Contains click reports:
Sub-folder click_​reports: Click data by date.
Sub-folder raw_​clicks: Raw click data.

custom_​lists

Stores imported custom list files.

Includes user import files and update logs:
Sub-folder user_​updates: Logs for user updates made via APIs.

errors

Logs backend processing errors during user data processing.

index_​errors

Captures identifier resolution-related errors, such as cases where an identifier fails to match any existing user or resolves to a user who is no longer active in the system.
Path: <site_​name>/​custom_​lists/​errors/<year>/<month>/<day>.

events

Logs events sent via file upload or API.

file_​upload

Stores processed file uploads for recommendations or events.

import

Logs imported files for recommendations or events.

on_​demand_​campaign_​reports

Stores campaign reports exported on demand via the dashboard.

promotions

Includes files related to promotions.

segment

Stores data exported for segments.

segment_​export

Logs scheduled segment export data.

syndications

Stores files uploaded to syndication destinations. Also contains intermediate aggregated files.

useractions

Logs raw data for user campaign interactions.

Did this answer your question?