Klaviyo's flow- and segment-driven email and SMS reporting tells you who clicked but stops short of capturing geo, device, and unique-visitor breakdowns per link. Embedding Track Link short URLs inside Klaviyo flows lets you layer Track Link's per-click analytics on top of Klaviyo's audience graph — track the same campaign in both systems and reconcile by UTM.
Free plan: 10 links, 2.5K clicks/month, full analytics. No credit card required.
Why combine them
Klaviyo's click reporting per flow shows total + unique clicks and click-through rate, but doesn't surface country, region, city, or device type per link. Track Link captures all of these on every click and is queryable by date range.
Klaviyo personalisation tags ({{ person.email }}, {{ person.id }}) work inside any URL, including Track Link short URLs. Pass the person.id as utm_content to attribute every click to a specific subscriber in Track Link's event stream.
Klaviyo's SMS click tracking is opaque past the click event itself. Track Link adds full referrer / device data on SMS-driven clicks, helping you understand whether SMS recipients click from iOS, Android, or different carriers in different regions.
Klaviyo flow analytics segment performance by recipient profile (lifetime value, last-purchased, etc). Track Link's UTM-driven dashboard groups the same clicks by source / medium / campaign — letting you compare flow-driven vs broadcast-driven traffic without leaving Track Link.
Klaviyo's e-commerce integration with Shopify tracks revenue per flow. Track Link's click count divided by Klaviyo's order count gives a precise revenue-per-click for any link inside a flow or campaign.
Step by step
A practical workflow for combining Track Link click data with Klaviyo.
Klaviyo auto-appends utm_source=klaviyo&utm_medium=email&utm_campaign=<campaign-name> when its UTM tracking is enabled (Account > Settings > UTM Tracking). For cross-channel reporting consistency, leave Klaviyo's auto-UTMs ON for utm_source/medium and override utm_campaign + utm_content through your Track Link short URL parameters.
For each unique destination in a Klaviyo email or SMS, open the Track Link builder, paste the destination, set utm_campaign to the Klaviyo flow/campaign name, and use utm_content for the placement (header / body / footer). Copy the resulting short URL.
In the Klaviyo drag-and-drop email builder, click any button or text link, choose Web Page, and paste the Track Link short URL. For SMS, paste the short URL directly into the message body — Klaviyo will count the SMS character budget against the gtlk.link/abc short URL (~20 chars), leaving room for copy.
To attribute clicks to specific subscribers, append the person.id Klaviyo tag inside your Track Link URL's utm_content: https://gettrack.link/abc123?utm_content={{ person.id }}. When Klaviyo sends, the tag is replaced with the unique profile ID; Track Link logs utm_content=<id> for that click.
Send a test email or SMS to yourself, click the link, then open Klaviyo > Profiles > your profile > Activity (you should see a 'Clicked link' event) AND Track Link > Realtime (you should see a click row with utm_content matching your profile ID). Cross-validate before launching the broadcast.
Need to build tagged URLs first? Use the UTM builder or the tracking link generator. Verify redirects with the redirect checker.
Use cases
Real situations where pairing Track Link with Klaviyo pays off.
Track Link inside Klaviyo welcome series tells you which onboarding CTA new subscribers actually click — by country, device, time-of-day. Optimise email 1 vs 3 vs 5 based on real engagement, not just open rate.
Klaviyo's abandoned cart flow recovers ~15-20% of lost revenue. Layer Track Link to see which device/geo segment converts best post-abandonment so you can adjust send times and product imagery for under-performing segments.
Reactivation flows target lapsed customers (60d+ since purchase). Track Link's unique-visitor flag distinguishes a curious tap from a returning click, so you can score win-back engagement more accurately than Klaviyo's flat click count.
Frequently asked questions
Common questions about using Track Link alongside Klaviyo.
No — both systems can coexist. If Klaviyo's UTM tracking is on, it adds utm_source=klaviyo&utm_medium=email to the URL Klaviyo sends. Track Link reads whatever UTMs are on the final clicked URL. If you set utm_source in your Track Link short URL, that takes precedence over Klaviyo's auto-tag because URL params are resolved left-to-right.
Track Link short URLs are ~20 characters (gtlk.link/abc123). Klaviyo counts every character against the SMS segment limit (160 GSM / 70 unicode). Custom domain short URLs (go.yourbrand.com/abc) are longer; for SMS, stick with gtlk.link or a 4-letter custom domain.
Yes. Use utm_campaign=<flow-name> consistently across every link in a flow. Track Link's analytics filter by UTM lets you isolate that flow's clicks. Combine with date-range filtering to compare A/B variants.
Klaviyo's auto-injected STOP / unsubscribe links are managed internally and aren't user-replaceable. Track Link only tracks the marketing CTAs you build manually with our short URLs.
Create a free Track Link account, generate tracked URLs, and start feeding richer click data into your Klaviyo workflows. No credit card, no setup fee, full analytics on the free plan.