This document is for Klaviyo users who want to learn how to integrate and track Klaviyo with Wicked Reports
On This Page:
- Introduction to the Klaviyo Integration
- How to Integrate Klaviyo
- How to Setup & Validate Your UTM Parameters
- What's Next?
- Troubleshooting
- FAQ
Introduction to the Klaviyo Integration
Integrating Klaviyo to Wicked Reports sends your new leads from Klaviyo to Wicked Reports. Setting up/validating your Klaviyo UTM parameters ensures optimal tracking. Together, this full integration allows Wicked Reports to automatically detect, track, and attribute new and existing lead conversions to the marketing spend on your ad platforms and customer lifetime value from your revenue sources.
What this means for you:
- Klaviyo leads get retrieved each day by Wicked Reports and attributed against clicks and sales.
- We'll automatically track sales to clicks from Klaviyo email clicks
- Wicked can generate Cohort Analysis reporting between your Klaviyo leads and your shopping cart & order system revenue.
How to Integrate Klaviyo
Integrating Klaviyo with Wicked Reports is a simple process. See below:
- In Wicked Reports, navigate to Setup -> Authorizations.
- Under the Contacts column, find Klaviyo and press Connect.
- Insert your API Key.
- Press Authorize.
How to Setup & Validate your UTM Parameters
Below are the steps you need to know to setup your UTMs at the global level in Klayivo. With these settings turned on, your UTMs will be automatically added.
- Navigate to Settings > Other > UTM tracking.
- Toggle Source to ON
Campaign and flow value set to Klaviyo - Toggle Medium to ON
Campaign and flow value set to email
Note: If this is not set to email then tracking data will show up in the "other" channel of WR - Toggle Campaign to ON.
Recommendation: Campaign and flow value set to Campaign name and Flow message name, respectively - Toggle Automatically add UTM parameters to links on.
- Click Save to save your changes.
Keep in mind, specific campaigns/flows can override tracking at the global level. If you suspect this is the case in your setup, then please follow the steps below to ensure there is no custom tracking parameters at those levels. Otherwise, your UTM Parameters Setup is now completed. See What's Next.
How to verify I have no tracking below the Global Level:
If you're poor bad attribution to your Klaviyo campaign, it's possible you could have UTM parameters at the flow or campaign level, which would overwrite the UTM parameters at the global level. If you suspect that's the case, do a quick check:
How to ensure there is no tracking for specific campaigns:
- In Klaviyo, navigate to the Campaigns tab.
- Click to open an unsent campaign from the list.
- In the Tracking section of Step 1: Recipients, disable the Customize tracking parameters toggle.
How to ensure there no tracking for specific flows:
- Navigate to the Flows tab.
- Open the flow you’d like to edit.
- Select a message in the flow builder.
- Under Settings, check the box next to Disable UTM Tracking to automatically append UTM parameters to your links.
That's it! You've verified there is no tracking below the global level. If you're still experiencing issues, then please review the Troubleshooting section.
What's Next?
Congratulations! You're Klaviyo integration is now completed.
Wicked Reports will now pull all historical lead data from Klaviyo to seed your account attribution. This allows us to correctly identify these leads as already existing leads in the event they click, optin, or otherwise engage with your marketing funnels. We can then attribute revenue to their actions using the correct attribution models.
Each morning at about 2am EST we will pull the previous day's new leads and attribute the marketing responsible for creating these new leads. Anytime in the future when these new leads buy, we can attribute the revenue back to the marketing that created the lead and update the ROI accordingly.
Troubleshooting
- Are you having difficulty trusting your Klaviyo Integration?
- Do you feel like something is off or missing?
- Are you experiencing this issue?
- I have attributed leads and sales, but less than what Klaviyo attributes.
- If so, run through the Tracking Validation Checklist.
- The Tracking Validation checklist is a series of tests designed to validate your tracking setup; locate issues and bring your tracking up to the highest quality standard. If you're currently experiencing a tracking issue, then this routine is designed to find it.
- I have attributed leads and sales, but less than what Klaviyo attributes.
If you're still experiencing this issue after running through the checklist, or if you're facing any other issues, then please contact our customer support team and we'll help get things squared away!
FAQ:
- What level of access is needed for my API key?
For your API key to properly work, you will need to generate a Full Access Key. - Can I pass my historical tracking data from Klaviyo into Wicked Reports?
Yes. See this article to learn how to pass in historical tracking data. - Can I pass my FB lead ad leads directly into Klaviyo?
Yes. When you are setting up the Facebook integration, you can turn on a setting to pass lead ad data directly to your Klaviyo account.