How to export flow analytics

Estimated 3 minute read
|
Updated Aug 29, 2024, 7:09 PM EST
You will learn

You will learn

Learn how to export a CSV file of analytics for all or a specific set of flows. Exporting the analytics for a certain flow allows you to easily measure and review how successful a flow is. Further, you can analyze the data on message by message basis, examining how each SMS or email is performing. In this article, we run through how to export a flow's analytics. 

Owners, Admins, and Analysts are able to export flow analytics. 

Export flow analytics

Export flow analytics

To export the analytics for a given flow:

  1. Navigate to the Flows tab. 
  2. Click the Options dropdown at the top.
  3. Click Export Analytics.
    export analytics.jpg
  4. When you click this option, a modal will appear with options for setting up your export. Choose from the following options:
    • Select time range
      You can choose to export all flows that have been sent over all-time, or you can limit the time range of the export.
    • Select tags
      If you are using tags to organize your flows, you can specify to only export flows that have a certain tag.
    • Aggregate analytics by day, week, or month
      When you check this box, a dropdown will allow you to choose whether you want to aggregate your flow email analytics on a daily, weekly, or monthly level.
    • Include all A/B test message variations
      If you're A/B testing any of your flow emails, this option allows you to view the analytics of each variation separately.
Note if you want to export the analytics for a single flow, create a new tag, and then tag the flow and export the analytics for that tag.

5. Once you are done setting up your export, click Export Analytics.

Information in the exported file

Information in the exported file

Note that your data will include archived flows that fall within your export’s time range. Additionally, your chosen time range will pull data based on your account’s local timezone

The resulting CSV file will contain the following columns (in order):

  • Flow Name
  • Flow Message ID
  • Flow Message Name
  • Flow Message Channel
  • Status
  • Delivered
  • Unique Opens
  • Open Rate
  • Unique Clicks
  • Click Rate
  • Placed Order 
  • Placed Order Rate
  • Revenue
  • Revenue per Recipient
  • Unsub Rate
  • Complaint Rate
  • Bounce Rate
  • Tags

The following additional columns will only appear if the option "Include all A/B email variations" is selected. Please note that messages that do not have an A/B test associated with them will contain "n/a" in these columns.

  • A/B Test Name
  • Variant Name
  • A/B Test Dates
  • Winning Variant

For exports that include A/B test variations, you may see multiple rows for the same message ID. Each row contains data for a different variation. The example below shows the data for a flow which had 2 separate A/B tests run for its first message. The first 2 rows are from the 2 variations of the first A/B test. The second 2 rows are the variations for its second test.
Flow analytics spreadsheet that is downloaded after exporting flow analytics.

If a message was live and sending before an A/B test was created for it, you will see an additional row for the main message along with the rows for each variation.

Additional resources

Additional resources

Learn more about analytics and reporting: 

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type