Use case · A/B testing

Split traffic across variants, from one link.

Send one short link to several destinations and let Picolink divide the traffic by weight. The variant a visitor gets is decided without a cookie and holds steady through their session, so the click and the signup that follows land on the same version.

Variants Up to 5 per link
Split Sticky per session
Cookies 0 set
Split · /pricing
Aacme.com/pricing50
Bacme.com/pricing-v250
+ destinationup to 5
traffic split by weight
one link · acme.co/pricing
This sessionsteady
clickvariant A
signupvariant A
same through the visitno cookie ✓
sticky per session
0 cookies set
How it works

Split it, pin it, tune it.

One link points at several URLs with a weight on each. Picolink handles the allocation and keeps each visitor on one side of the test through their session, so the only thing left to do is read your pages and adjust.

1
split
A/pricing70
B/pricing-v230
relative weights

Point one link at several URLs.

Add up to five destinations to a routing rule and give each a weight. Picolink divides incoming traffic across them in those proportions: an even 50/50, a cautious 90/10, whatever the test needs. The weights are relative, so you never have to make them add up to anything.

2
stick
landvariant Ahashed
browsevariant Asame
new networkmay shifttrade-off
no flicker, no cookie

One variant per session.

The variant a visitor lands on is computed from the link plus their request, not rolled fresh on each click, so it holds steady while they stay on the same network and device. No cookie is set and there's no flicker mid-visit. Switch networks between visits and they may cross to the other side; that's the trade for keeping it cookie-free.

3
tune
A/pricing-v25080
B/pricing5020
same link, new weights

Tilt toward the winner.

Each variant is its own URL, so whatever you already use to track signups or sales attributes them to the right page. When the numbers are in, change the weights or swap a variant outright. The short link and its QR never change, so a printed code or a sent email keeps working through the whole test.

Where teams use it

One link, many experiments.

Anywhere you'd want two versions behind a single address, a weighted link does the routing. These are the setups we see most.

Two landing pages, one link.

Run a new headline against the current one at a 50/50 weight. Same audience, same link, two versions, and the winner takes the traffic when you adjust the split.

Phased rollout.

Start a new page at a small weight, watch it hold up on your own funnel, then raise the weight step by step. A canary release without a deploy.

Creative rotation.

Rotate several offers behind one link in an ad or on a printed QR. Reweight toward whatever pulls, without reprinting or re-uploading the creative.

Segment-specific tests.

Scope the split to a country or device. Try a new mobile checkout on mobile visitors only; everyone else stays on the page you trust.

The fine print

Specs, in plain numbers.

Variants per link 5max Up to five weighted destinations per routing rule, and up to ten rules on a single link.
Per session 1variant A visitor stays on one variant while their network and device hold steady, computed from the request rather than a cookie.
Cookies 0set Stickiness comes from a deterministic hash, not a tracking cookie. No consent banner required for your links.
Reweighting anytime Change weights or swap a variant whenever you like. The short URL and its QR code never change.

Ship the test, not the guess.

Build the rule, set the weights, and share one link. Tilt it toward the winner whenever the numbers come in, no new link required.