BACK TO BLOG
USE CASESNovember 11, 20269 min read

Benchmark Email With Causality Engine: Link Activity to Orders

JH

By Joris van Huët

Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs

Published

2026-11-11

The short answer: Link Activity in Benchmark Email says the product button was clicked a few hundred times, and GA4 has no Email row for that day at all. Nothing is broken. Benchmark Email, a newsletter platform rebuilt as Benchmark Next-Generation, reports opens and clicks, graphs each email's first 24 hours, and credits no orders (Email Reports article). Its new help centre has no article on UTM parameters; a search there for "utm" returned nothing on 11 November 2026. So if your shop's purchases sit in GA4, the fix is manual: tag every link yourself, hold out one tagged group, and use Causality Engine, a causal attribution tool fed by a single GA4 export, to see what Direct has been absorbing. Its first finding is free at app.causalityengine.ai/start.

Disclosure: I founded Causality Engine and own it, and this page recommends it. Every claim about it links to Causality Engine's own pages.

Sort out three things per send:

  1. Count the links, because each one is tagged by hand. For example, a newsletter with 12 links needs 12 tagged addresses. Miss 3 and 3 ÷ 12 = 25% of the link slots deliver visitors GA4 cannot place.
  2. Work from the report you have. Link Activity already gives unique clicks per link and the contacts behind them.
  3. Choose the test of success. Email sessions in GA4 on send day against unique clicks in Benchmark, then orders per 1,000 contacts, mailed against unmailed.

Tagging by hand, because nothing does it for you

In Benchmark Next-Generation, the Email Details step asks for a name, subject, preview text, sender, reply-to and contact list, per the create and send article. No tracking or Google Analytics option is described. The older product differs: the Classic help centre documents a GA4 toggle under Link Tracking & Sharing that adds a utm_source code to every URL (the Classic knowledge base article "Add GA4 tracking to Benchmark emails", updated in October 2023; it is named here and not linked, because on 11 November 2026 that page carried an injected spam link). Classic and the new Benchmark do not share accounts (migration guide), so check which one you log in to.

On the new platform, write the parameters into each link in the builder. Google's URL builder page says to always use utm_source, utm_medium and utm_campaign together, and that values are case sensitive. A tagged link looks like this:

https://example.com/product?utm_source=benchmark&utm_medium=email&utm_campaign=november-news

The medium is the part that sorts the visit: GA4's default channel group counts a session as Email when its medium or source is email. Without tags, Google's article on direct traffic says the source information is lost. The same article warns that redirects can strip parameters, so use Send Test, which takes up to five addresses per the create and send article, click each link and read the address bar.

The pairing in one table

RowWhat the documentation says
The toolA campaign newsletter platform, rebuilt, with every feature on every plan (entry, pricing page)
How it tags linksNew platform: no setting documented (help centre). Classic: a GA4 toggle (Classic knowledge base, not linked: see below)
What it reports as its resultOpens, clicks, bounces and Link Activity per email; no revenue and no credit rule (Email Reports)
GA4 channel for its trafficEmail, but only for links you tagged with medium email (Google)
What Causality Engine readsGA4's Attribution paths report, downloaded as a CSV (how it works)
Integration between the twoNone (integrations)
What the check costsTagging and a holdout cost time only. The first finding is free and the full read is €99, excluding VAT (pricing, checked on 11 November 2026)

What Benchmark Email counts as a result

The Email Reports article describes three views. Performance Overview covers the last 30, 60 or 90 days: sends, opens, clicks, bounces, unsubscribes and spam complaints. The Email Reports page lists every send. An individual report holds the Performance Funnel, Link Activity, the First 24 Hours Engagement Graph, and Your Benchmarks, which compares the email with your own account's average for the last 90 days.

Link Activity separates Total Clicks from Unique Clicks. In the article's example, John clicks three times and Mary once, which makes 4 total and 2 unique. Click a link's unique total and you get the contacts who clicked it, which is the closest this report comes to a sale. There is no order count, no revenue and no window to configure, because nothing is being credited. Reports save as PDF only.

So the tool's rule for its own homework is short. It grades engagement, against itself.

Free first: a tag, a list and a month

No holdout feature is documented, so this is by hand with two documented parts. Add a column to your import file that tags a random tenth of contacts as holdout; the import article wants each tag in its own column. Then create a list whose criteria use that tag with Exclude, which the lists article defines as contacts without the tag. Send every email to that list for a month.

Then match both groups to the shop's order export by email address. Orders per 1,000 contacts in each group, same dates. That comparison is enough on its own to say whether the newsletter sells.

Worked example: one month, three numbers for email

For example, with figures invented for illustration and no shop behind them. A list of 2,500 has 250 held out and 2,250 mailed four times. The shop books 205 orders in the month.

  • Benchmark: 760 unique clicks in Link Activity, 0 orders claimed.
  • Google Ads claims 120 orders and Meta 110: 0 + 120 + 110 = 230 claims, or 230 ÷ 205 = 1.12 per order.
  • GA4 last click, with links tagged: Email 11, Direct 71.
  • Holdout: mailed contacts place 45 orders, 45 ÷ 2.25 = 20.0 per 1,000. Held-out contacts place 3, 3 ÷ 0.25 = 12.0 per 1,000. The emails added 8.0 × 2.25 = 18 orders.

Three numbers now describe one channel: 0 from the tool, 11 from last click, 18 from the test. The ad platforms, meanwhile, claim 25 orders more than were booked. What the read sets beside all this is each channel's caused share next to a last-click rebuild of the same export, with Direct split back, a data-health score from 0 to 100 and a next step (how it works). Where the read and the holdout disagree about email, trust neither yet: repeat the holdout on a fresh random tenth before changing how often you send.

The read, and where it gives nothing

Begin with the free part. Export the Attribution paths report from GA4 and drop it on the start page; the preview is worked out in your browser and shows which channels sent the buyers filed under Direct. If the newsletter is in there, Causality Engine, which I founded, sells the full read for €99, a single payment before VAT that is refunded on request within 30 days (pricing, checked on 11 November 2026).

It cannot repair the past. The read asks for 12 months or more of GA4 data and a purchase key event, and its one-off read page says not to buy when analytics history is thin or broken. A year of untagged Benchmark sends is exactly that for the Email row. The pricing page sample shows what happens to traffic with no tracked source: it is marked Unassigned, with the instruction to tag every link and run a new read. A channel under 1% of credit on both methods is called too small to act on. And the read works per channel, so which link earned the click stays in Link Activity.

One fact about the default report. Benchmark prices Pro by contact count and allows sends of 10 times that count (pricing page, checked on 11 November 2026). A report that measures each email against the account's own 90-day average, and never against orders, cannot show a send that was not worth making. More contacts and more sends always read as more activity.

See also

FAQ

Does Benchmark Email add UTM tags automatically?

On Benchmark Next-Generation, no setting for it is documented in the help centre as of 11 November 2026. Benchmark Classic has a GA4 toggle, per the Classic knowledge base article named earlier on this page.

Are Benchmark Email and Causality Engine linked in any way?

No. Neither product reads from the other. Causality Engine's integrations page says it works from the channels in a GA4 export with no connector, so the newsletter is visible to it only through links you tagged.

Can Benchmark Email show who clicked a product link?

Yes. In an individual email report, Link Activity lists every link, and clicking a link's Unique Clicks total shows the contacts who clicked it (Email Reports article).

TAGS
Causality EngineBenchmark EmailEmail AttributionGA4Worked Example

ABOUT THE AUTHOR

I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.

I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.

Agentic marketing, built for your team

The agents in this article, built into your workflows and handed over to your team: the first one within two weeks.

With Joris van Huët, interim and fractional CMO in Utrecht. From EUR 5,000 a month, monthly cycles, a 30-day exit.