Your ESP reports opens and clicks, then goes silent. Real email ROI lives on your site, after the click. Here is how to attribute email campaigns all the way to revenue.
Last updated: June 2026.
Your email platform tells you a campaign got a 42% open rate and 6% click rate, and then it stops talking. The moment a subscriber clicks through to your site, your ESP goes blind. It never sees whether that click became a signup, a sale, or a bounce. So the report you use to judge email, opens and clicks, measures the one part of the funnel that does not pay you.
Real email attribution starts where your ESP gives up: on your own site, after the click. This article is about closing that gap, because in my agency work, email is consistently the most undervalued channel precisely because everyone judges it on the metrics that stop at the inbox.
They are not wrong, they are incomplete in the most expensive way. An open rate tells you the subject line worked. A click rate tells you the email body worked. Neither tells you whether the campaign worked, because "worked" means revenue, and revenue happens after the click, on a page your ESP cannot see.
Two campaigns can have identical click rates and opposite value. One sends clicks to a page that converts at 8%; the other to a page that converts at 0.5%. Same ESP report, 16x difference in outcome, and you would never know from the dashboard your email tool hands you. Worse, Apple Mail Privacy Protection inflates opens by pre-fetching them, so even the top-of-funnel number you do trust is partly fiction now.
The full picture has three layers, and most teams only have the first:
Stitched together, "campaign X got 1,100 clicks" becomes "campaign X got 1,100 clicks, 47 signups and 3,200 in new revenue, while campaign Y with more clicks produced almost nothing". That second sentence changes what you send next week. The first one just makes you feel busy.
The join between inbox and site is the link. Get the link right and the rest follows; get it wrong and the whole chain breaks at step one.
Most teams rely on hand-built UTM parameters, which work until a subscriber forwards the email, or the link gets mangled by an email client, or the campaign uses inconsistent naming across sends. A cleaner approach is a tracked short link per campaign (and per link within the campaign), which carries its identity reliably and survives forwarding and copy-paste, the exact moments UTMs tend to die ↗.
With a tracked link per campaign, your analytics knows which email produced each visit before the visitor does anything, and your revenue connection ties the eventual payment back to that specific send.
Judge email on revenue, not opens. Datalenk tracks each campaign link from click to paid customer, so every send reports in money. Tracked links are built in. Try it free.
You do not replace your email tool, you complete it. Your ESP keeps doing what it is good at (sending, segmenting, automating). Datalenk adds the layer it cannot: what happens after the click, tied to revenue.
In practice that means connecting the two so campaign identity flows through. For platforms like Mailchimp, this works through tracked links and our integration path today ; for Klaviyo, on-site revenue attribution is on our roadmap and you can request it . Either way, the principle holds: the ESP owns the send, Datalenk owns the proof.
What is email campaign attribution? Tracking an email campaign past the click, through your site, to conversion and revenue, so you judge the campaign on outcomes rather than on opens and clicks alone.
Why are open and click rates not enough? They measure the inbox, not the result. Two campaigns with identical clicks can produce wildly different revenue depending on what happens after the click, which your ESP cannot see. Apple's Mail Privacy Protection also inflates open rates.
How do I track email campaigns to revenue? Use a tracked link per campaign so each visit carries its campaign identity, then connect your payment data so conversions and revenue attribute back to the send. Your ESP keeps sending; your analytics measures the outcome.
Do I need to replace my email platform? No. Email attribution completes your ESP rather than replacing it. The ESP owns sending and automation; the attribution layer owns measuring what the clicks were worth.
Cookieless, EU-hosted analytics that ties every visit to real Stripe revenue. Free in beta.