Skip to main content
Klaviyo

Learn how to connect Klaviyo, with setup steps and a list of available metrics and dimensions for custom reporting.

Louise avatar
Written by Louise
Updated this week

How to connect your Klaviyo account

Before setting up the Klaviyo connector, please ensure that your Klaviyo account already has data available. Polar Analytics will pull insights based on the existing data in Klaviyo, so pre-existing data is essential for accurate reporting.

1. Connect Klaviyo to Polar Analytics

  1. Navigate to the Connectors Page
    Go to your Connectors page and select Klaviyo.

  2. Click "Connect to Polar Analytics"
    A pop-up will appear prompting you to enter specific details. Follow the steps below to ensure a smooth connection.

2. Setup Details

  • Shopify URL
    Select the associated Shopify store URL from the drop-down list.

  • Klaviyo Site ID
    Enter your Klaviyo Public API Key or site ID, you can find this in your Klaviyo account settings here

3. Setting Up the Klaviyo API Key

To connect Klaviyo to Polar Analytics, you will need a private API key from Klaviyo with specific permissions. Follow the steps below or from Klaviyo's help center here.

  • Generate a Private API Key
    In your Klaviyo account, go to Settings > API Keys and click Create API Key. Label the new key for easy reference.

  • Set API Key Permissions
    Ensure the key is set to Read-Only Access for all scopes.

  • Paste the API Key into Polar Analytics
    Copy the API key and paste it into the Polar Analytics field for API Key.

  • Click Connect.

Once connected, your data will begin syncing.

Note: Due to Klaviyo’s API rate limits, the initial sync may take some time, particularly if you have a large volume of data. Please allow 1-2 weeks for the initial sync to finish. You can check sync progress from the Connectors page.


Accessing Your Klaviyo Data in Polar Analytics

Once the data has loaded, you’ll have access to several new insights:

  • Acquisition Tab: View the "Revenue By Attribution Channel" dashboard.

  • Engagement Tab: This tab is dedicated to Klaviyo-based engagement insights, giving you a comprehensive view of how your audiences interact with your brand.

Enjoy exploring your data, and reach out if you encounter any issues during setup!


Available Metrics and Dimensions

Metrics

Raw

  • Campaign Bounces

  • Campaign Placed Orders

  • Campaign Revenue

  • Campaign Sends

  • Campaign Spams

  • Campaign Unique Clicks

  • Campaign Unique Clicks Excl Bots

  • Campaign Unique Opens

  • Campaign Unsubscribes

  • Discounts

  • Flow Bounces

  • Flow Placed Orders

  • Flow Revenue

  • Flow Sends

  • Flow Spams

  • Flow Unique Clicks

  • Flow Unique Clicks Excl Bots

  • Flow Unique Opens

  • Flow Unique Sends

  • Flow Unsubscribes

  • List Unsubscribes (From Page)

  • New Subscribers

  • Tax

  • Tips

  • Total Customers

  • Total Orders

  • Total Revenue

Computed

  • Klaviyo Average Order Value

  • Klaviyo Bounce Rate

  • Klaviyo Bounces

  • Klaviyo Click-through Rate

  • Klaviyo Click-through Rate Excl Bots

  • Klaviyo List Growth %

  • Klaviyo Open Rate

  • Klaviyo Placed Order Rate

  • Klaviyo Revenue

  • Klaviyo Revenue per Subscriber

  • Klaviyo Sends

  • Klaviyo Spams

  • Klaviyo Unique Clicks

  • Klaviyo Unique Clicks Excl Bots

  • Klaviyo Unique Opens

  • Klaviyo Unsubscribe Rate

  • Klaviyo Unsubscribes

  • Campaign Bounce Rate

  • Campaign Placed Order Rate

  • Campaign Revenue per subscriber

  • Campaign Spam Rate

  • Campaign Unique Click Rate

  • Campaign Unique Click Rate Excl Bots

  • Campaign Unique Open Rate

  • Campaign Unsubscribe Rate

  • Flow Bounce Rate

  • Flow Placed Order Rate

  • Flow Revenue per subscriber

  • Flow Spam Rate

  • Flow Unique Click Rate

  • Flow Unique Click Rate Excl Bots

  • Flow Unique Open Rate

  • Flow Unsubscribe Rate


Dimensions

  • Acquisition channel

  • Campaign

  • Campaign id

  • Campaign status

  • Campaign type

  • Country

  • Customer expected date of next order

  • Customer id

  • Date

  • Flow

  • Flow id

  • Flow status

  • List id

  • List name

  • List type

  • Message

  • Message type

  • Order id

  • Person id

  • Sales channel

  • Store

  • Store currency

  • Subject

  • Timezone


F.A.Q.s

Klaviyo notified us that your app is using a depreciated API version for some of your requests. Do I need to take any action?

  • We are aware and are taking the proper steps to migrate to Klaviyo's new API. Rest assured, this update will be completed before the API is retired, and no action is needed on your end. You can read more about Klaviyo's API versioning and deprecation policy here.

Did this answer your question?