Public preview
This feature is currently in public preview to CXDP customers. Apply to join the preview.
Exporting your event data lets you analyse and use your marketing data more effectively, providing deeper insights and helping you to make data-driven decisions.
Learn more in Get started with Data firehose.
Data sync frequency
Data firehose offers three options for sync frequency: every 15 minutes, hourly, or daily.
1. Connect a data firehose
In Dotdigital, go to Connect.
Under Data management, select Data firehose.
Select NEW DATA FIREHOSE, then choose your data transfer method.
Options:SFTP/FTPS
S3: Amazon S3 storage
Enter your SFTP or FTP details into the connect form.
See the requested form fields:Select CONNECT.
Amazon S3 form fields
Label | Description |
Bucket name | The name of the S3 bucket where the data will be stored. |
Region endpoint | The AWS region where the S3 bucket is located. |
Folder path | The specific folder path within the S3 bucket where the data will be stored. |
Add accountID suffix | A suffix to be added to the account ID for identification purposes. |
Access key | The access key for authenticating with AWS. |
Secret access key | The secret access key for authenticating with AWS. |
SFTPS form fields
Label | Description |
FTP type | The type of FTP connection. |
Host | The hostname or IP address of the SFTP server. |
Port | The port number for the SFTP connection. |
Folder path | The specific folder path on the SFTP server. Example: / |
Add accountID suffix | A suffix to be added to the account ID for identification purposes. |
Connect with | The method of authentication for the SFTP connection. Options: Login or Private key |
Username | The username for authenticating with the SFTP server. |
Password | The password for authenticating with the SFTP server. |
Private key | The private key for authenticating with the SFTP server. |
FTPS form fields
Label | Description |
FTP type | The type of FTP connection. Example: FTPS |
Host | The hostname or IP address of the FTPS server. |
Port | The port number for the FTPS connection. |
Folder path | The specific folder path on the FTPS server. |
Add accountID suffix | A suffix to be added to the account ID for identification purposes. |
Username | The username for authenticating with the FTPS server. |
Password | The password for authenticating with the FTPS server. |
2. Choose events to firehose
Next, you must choose the data for the events you want to sync. There are two options here: Engagement or Campaign.
To sync event data, select the checkbox next to the data type you want to sync.
Select NEXT.
All event types
Event type | Description |
Email campaign send | An event triggered when an email campaign is sent. |
Email click | An event triggered when a recipient clicks on a link within an email. |
Email double opt-in | An event triggered when a recipient completes a double opt-in process. |
Email failed | An event triggered when an email fails to send (configurable by sub status). |
Email ISP complaint | An event triggered when an ISP reports an email as spam. |
Email open | An event triggered when a recipient opens an email. |
Email send | An event triggered when an email is sent to a recipient. |
Email social view | An event triggered when an email is viewed using a link on a social platform. |
Email unsubscribed | An event triggered when a recipient unsubscribes from an email list. |
Landing page view | An event triggered when a recipient views a landing page. |
Page view | An event triggered when a recipient views a webpage. |
Push notification click | An event triggered when a recipient clicks on a push notification. |
Push notification error | An event triggered when there is an error sending a push notification. |
Push notification send | An event triggered when a push notification is sent. |
SMS click | An event triggered when a recipient clicks on a link within an SMS. |
SMS delivered | An event triggered when an SMS is successfully delivered. |
SMS failed | An event triggered when an SMS fails to send (configurable by sub status). |
SMS remove | An event triggered when a recipient opts out of SMS communications. |
SMS reply | An event triggered when a recipient replies to an SMS. |
SMS send | An event triggered when an SMS is sent to a recipient. |
SMS unsubscribed | An event triggered when a recipient unsubscribes from SMS communications. |
Transactional open | An event triggered when a recipient opens a transactional email. |
Transactional click | An event triggered when a recipient clicks on a link within a transactional email. |
Transactional email campaign send | An event triggered when a transactional email campaign is sent. |
Transactional email failed | An event triggered when a transactional email fails to send (configurable by sub status). |
3. Choose a frequency
At this step, you choose how often you want to sync your data.
Expand the Frequency drop-down menu, then choose a frequency.
Options:Every 15 minutes
Hourly
Daily
Expand the Sync failure notification drop-down menu and choose how you would like to be notified if a sync fails.
Options:None
Email
In-app notification
Email and in-app notification
Select NEXT.
4. Confirm your firehose setup
Finally, you must review and confirm you firehose the setup.
Check the confirmation details displayed on this page.
Select SYNC.