Skip to content
Personyze
Message Match · UTM Personalization

The page continues the message that brought them.

An email, a paid search ad and an Instagram ad all send people to the same home page. Personyze reads what came with the click — the campaign parameters and the paid keyword — and carries each message onto the page: the email’s offer and products, the boots that were searched for, the ad’s own photo and line. A direct visitor gets the store as built. Switch the visitor below to see which parameter moves which block.

Built with Dynamic Landing Pages — see the feature →
⚡ Interactive demo — switch the visitor below
cairnline.com
From the Spring Sale email: 20% off packs, shells and poles with SPRING20 — until Sunday
HikeTrail runCampSaleCart (0)
THE SPRING SALE · FROM THURSDAY’S EMAIL

The four picks from the email, still 20% off

Same pack, same shell, same prices you just read. SPRING20 at checkout, until Sunday at midnight.

Shop the email’s picksSee the whole sale
Your email’s picksutm_campaign=spring-sale
In the email
Ridgeback 45L pack$159 · was $199Adjustable back, rain cover
Stormline rain shell$135 · was $169Taped seams, packs into a pocket
Carbon trekking poles$71 · was $89Cork grips, 460 g a pair
Two-person tent$263 · was $3291.6 kg packed
utm_source=newsletter utm_campaign=spring-sale  →  the bar, the hero and this row
How it works

Read the link. Continue the message.

01

Use the links you already send

Emails, ads and posts already carry utm_source, utm_campaign and utm_content, and a paid search click carries its keyword. Personyze reads them on arrival — there is no new tracking to add.

02

Map each parameter to a slot

A campaign name picks an offer, a keyword picks a category, a creative picks a photo and a headline. Each one is an audience, and each audience owns the slots it changes: the bar, the hero, the product row.

03

Measure each match against the default

A holdout from every audience keeps the page as built, so the email version, the boots version and the trail-running version are each compared with the same default page.

Free AI tool · Inspire me

See ideas like this for your own site.

Free · about 4 minutes · no email needed · see an example plan
Under the hood

How Personyze matches the page to the click on this store.

01

The email’s campaign name picks the offer, not only the banner

utm_source=newsletter and utm_campaign=spring-sale are read from the landing URL. Together they switch on the bar with the code from the email, a hero that names the email, and a product row filtered to the four items tagged for that issue — the same pack, shell, poles and tent the reader just saw, at the same sale prices.

02

The paid keyword rewrites the hero and the product row

The keyword of a paid search click is a targeting condition of its own: here it contains “waterproof” and “boot”. It swaps the hero photo and copy, fills the row with waterproof boots and the socks most often bought with them, and adds a boot review. Organic search passes no keyword, so keyword matching is a paid-traffic tactic.

03

utm_content says which creative they saw

The spring campaign on Instagram runs four creatives, and utm_content=trail-running identifies this one. The hero repeats that creative’s photo and headline, and the row holds the three things in it. utm_source alone would only say the visitor came from Instagram.

04

No parameters means the page as built

A typed URL or an organic result carries nothing to match, so the visitor gets the default home page with its bestsellers. It is also what the holdout of each campaign sees, which is how each matched version is measured against it.

05

Each parameter owns specific slots

The bar, the hero and the product row are separate slots, and each campaign changes only the ones it owns; the navigation and everything else stay the store’s own. That is why the line under each version can name the parameter and exactly what it moved.

Questions

Questions about this example

How does Personyze know where a visitor came from?

It reads what arrives with the click: the UTM parameters on the landing URL, such as utm_source, utm_campaign and utm_content, the referrer, and for paid search the keyword of the ad. Each of these can be a targeting condition on its own or combined with others.

Can the keyword from organic search be used as well?

No. Search engines do not pass organic keywords to the site, so keyword matching works for paid search clicks. Direct and organic visitors see the default page unless another condition, such as the landing page or their past behavior, applies.

How is each message-matched version measured?

Each version is a campaign with its own audience, and a holdout from that audience keeps seeing the default page. Every version is compared with the page as built rather than assumed to be better.

Build your own

Make every click land on its own message.

Read the parameters you already send, map each one to a slot, and measure every version against the page as built.

Free to start · No credit card · Setup in minutes