How to connect your Klaviyo account
Before setting up the Klaviyo connector, please ensure that your Klaviyo account already has data available. Polar 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
Navigate to the Connectors Page
Go to your Connectors page and select Klaviyo.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 Public API Key / site ID
Enter your Klaviyo Public API Key or site ID, you can find this in your Klaviyo account settings here
3. Create Private API Key
To connect Klaviyo to Polar, 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 Private API Key. Label the new key, "Polar", for easy reference.Select Access Level
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!
Metrics & Dimensions
To have access to the full list of available metrics and dimensions for Klaviyo, you can check using the Custom Table builder.
Metrics
Metrics
Raw
Campaign Placed Orders
Campaign Received Email
Campaign Revenue
Campaign Unique Bounced Email
Campaign Unique Clicked Email
Campaign Unique Clicked Email excluding Bots
Campaign Unique Marked Email as Spam
Campaign Unique Opened Email
Campaign Unique Received Email
Campaign Unique Unsubscribed from Email Marketing
Discounts
Flow Placed Orders
Flow Received Email
Flow Revenue
Flow Unique Bounced Email
Flow Unique Clicked Email
Flow Unique Clicked Email excluding Bots
Flow Unique Marked Email as Spam
Flow Unique Opened Email
Flow Unique Received Email
Flow Unique Unsubscribed from Email Marketing
Subscribed to List
Tax
Tips
Total Customers
Total Placed Orders
Total Revenue
Unsubscribed from List
Computed
Klaviyo List Growth %
Attributed Revenue
Average Order Value
Campaign Placed Order Rate
Campaign Revenue per Received Email
Campaign Unique Bounced Rate
Campaign Unique Clicked Rate
Campaign Unique Clicked Rate excluding Bots
Campaign Unique Opened Rate
Campaign Unique Recipients
Campaign Unique Spam Rate
Campaign Unique Unsubscribed Rate
Flow Placed Order Rate
Flow Revenue per Received Email
Flow Unique Bounced Rate
Flow Unique Clicked Rate
Flow Unique Clicked Rate excluding Bots
Flow Unique Opened Rate
Flow Unique Recipients
Flow Unique Spam Rate
Flow Unique Unsubscribed Rate
Placed Order Rate
Received Email
Revenue per Received Email
Unique Bounced Email
Unique Bounced Rate
Unique Clicked Email
Unique Clicked Email excluding Bots
Unique Clicked Rate
Unique Clicked Rate excluding Bots
Unique Marked Email as Spam
Unique Opened Rate
Unique Received Email
Unique Unsubscribed
Unique Unsubscribed Rate
Dimensions
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?
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.