Give every ad its own presell. Take the order on the page.
Your Meta and TikTok clicks land cold on a product page written for people who already know you. Build a presell for each angle, keep the click ID all the way to checkout, and take the payment with Stripe or send it to your store.
Free forever plan. No card required.
Three ads for the same serum, one per angle, each sending its click to a presell of its own: an advertorial, a listicle and an offer page. Pick an ad to see its presell and where the click goes next. The Pass Through URL Params switch shows the link to the store keeping the click ID, or losing it.
Your ads, one per angle
The click
This clickFrom a Meta ad
yourstore.com/go/dark-spotsIts own presellutm_source=facebookutm_campaign=serum-q4utm_content=ugc-resultsfbclid=IwAR2xK9vQ7Lmyourstore.com/products/vitamin-c-serum?utm_source=facebook&utm_campaign=serum-q4&utm_content=ugc-results&fbclid=IwAR2xK9vQ7Lm- Click ID kept on the store link
- Click to the store counted as a conversion
Its own presell
Why a presell
Your product page wasn't written for cold traffic.
Cold clicks need a presell that matches the ad before they see a product page. Build one per angle and keep the click ID all the way to the store.
The old way
- “Every angle lands on the same product page.”
- “The new presell is stuck behind a theme edit.”
- “The click ID got dropped on the way to the store.”
- “Did the presell help? The store's numbers won't say.”
The LanderLab way
- “Each angle gets a presell with the ad's hook on top.”
- “The Advertorial / Listicle skill wrote it.”
- “The UTMs and the click ID ride on every link.”
- “Clicks to the store count as conversions here.”
The chain
Follow one click to the order.
Pass Through URL Params carries the click ID from the ad through the presell to your checkout, and LanderLab counts the presell's clicks to the store as its own conversions.
A TikTok ad for the serum, its click carrying the ttclid.
The ad
A TikTok ad on the routine angle. The click arrives with its UTMs and the ttclid.
The listicle for that angle on your domain, its button link carrying the UTMs and the click ID.
Its own presell
The listicle for that angle, on your domain. Pass Through URL Params adds the UTMs and click ID to every link on it.
The product page on your store, the visit from the presell counted as the presell's conversion.
The product page
On LanderLab or your store. The click from the presell counts as the presell's conversion.
The checkout
Take the payment with Stripe on the page, or send the click to your store's cart with the UTMs on it.
Test log
Test the presell, not just the ad.
Two presells on one URL, the traffic split between them, and the click to the store as the result. One change a round; the winner carries on.
Round 1, Format: A Advertorial: I tried a $38 serum… at 24.1%, B Listicle: 5 reasons this serum… at 31.6%. +7.5 pts.
Format
The numbered list beat the story on the routine angle. B goes on as the control.
Round 2, Offer box: B Offer at the end at 31.6%, C Offer after reason 2 at 35.2%. +3.6 pts.
Offer box
Moving the offer up, after the second reason, won again.
Round 3, Button: C Shop the serum at 35.2%, D Check availability at 34.9%. Control kept.
Button
Too close to call, so the control stays and the next round tests the photo.
Clicks to the store, as a share of visits. Track Link Clicks as Conversions counts them; A/B testing comes with Grow and up.
On the page
Bigger orders on the page they landed on.
Drop Stripe Checkout onto the presell or the product page. Offer the bundle, the subscription and the free shipping before the card goes in, and send the buyer on after the payment.
Vitamin C Serum 15%, 4.8 · 2,140 reviews. Fades dark spots in 14 days and sits under sunscreen without pilling.
Each bundle is a Stripe product, one-time or recurring. Every month saves about 10%.
Offer the bigger bundle and the subscription before the card goes in, on the page the ad sent them to.
- Subtotal
- $58.00
- GLOW10 (10% off)
- Shipping
- Free
- Total
- $58.00
Adaptive Pricing: Stripe converts the price. Final charges can vary slightly.
Card4242 4242 4242 4242
Payment received. Your serum ships tomorrow.
A demo of the Stripe Checkout element. Nothing is charged. Selling on Shopify? Point the button at your product page or cart instead, and Pass Through URL Params carries the UTMs and the click ID there.
01Build
Advertorial / Listicle skill
Name the product, the audience, the offer and the traffic source. The skill writes a native-style advertorial or listicle presell with your product shots in it.
- Preset prompts for advertorials, listicles and presell pages
- Duplicate a presell for the next angle and rewrite the hook
- A global block keeps the offer box and the ad label the same on every one
02Research
Import from AdPlexity and Anstrex
Found a presell worth modeling? Import it from AdPlexity or Anstrex on any plan, then Replace Links points every button at your store, hidden links included.
03Track
Meta Pixel and Conversions API
Meta Pixel and the Conversions API fire together, so an ad blocker can't hide the conversion. TikTok, Snapchat and native network pixels switch on per page and per variant.
The math
What a better presell is worth.
Put in your spend, your cost per click and your conversion rate, then the lift a better presell might bring. The extra orders cost no extra ad spend.
Integrations
Your ad pixels, email list and Stripe, connected.
Meta CAPI, pixels for TikTok, Snapchat and the native networks, emails to Klaviyo, Omnisend or Drip, and payments through Stripe.
“Solid product. Easy to build landing pages that loads fast.”
Before you start
Does LanderLab connect to Shopify?
Not as an app. Your presells and product pages live in LanderLab on your own domain, and the button links to your Shopify product page or cart. Turn on Pass Through URL Params and the UTMs and click ID the visitor arrived with are added to that link.
Can I take the payment without a store?
Yes. Connect Stripe and drop the Stripe Checkout element onto the page. Type the product's name and price in LanderLab, or pick it from your Stripe catalog. Card details go straight to Stripe and never pass through LanderLab, and every payment is in your Stripe dashboard.
Can I sell bundles and subscriptions?
Yes. Pick a one-time or recurring product, let buyers change the quantity between a minimum and a maximum you set, and apply a coupon for them or show a promo code field. Add shipping options with their own price and delivery time, and Adaptive Pricing shows the price in the visitor's currency.
What happens after the payment?
You choose: a confirmation message on the page, a redirect to another page such as an upsell or a thank-you page, a scroll to a section, or a popup. One purchase per visitor stops the same visitor paying twice for a one-time offer.
How do I know the presell is working?
Turn on Track Link Clicks as Conversions and every click to your store counts as the presell's conversion, so you read its click-through apart from the store's. Run two presells on one URL with A/B testing, from Grow, and compare page views, clicks and conversions for each.
Will Meta still see the conversion?
Yes, with Meta Pixel and the Meta Conversions API on the page. The server-side events aren't stopped by ad blockers or cookie settings, and both are saved once and switched on per page and per variant. TikTok, Snapchat, Taboola, Outbrain and NewsBreak have pixels too.
Do advertorials need an ad label?
Yes. The FTC asks that a native ad be identifiable as an ad, with a label such as "Advertisement" or "Sponsored". Keep yours in a global block and it's on every presell you build from it, and changing it once changes it everywhere.
What does it cost?
Free is free forever: 2,500 visits a month, 5 published pages and a custom domain, no card. Launch is $69 a month billed yearly for 100,000 visits and 50 pages, and A/B testing starts on Grow. Conversions are unlimited on every plan, so a page that sells more never costs more.
Give the next ad its own page.Then take the order on it.
Start free, build a presell from a prompt or a template, and send the click to your store or take the payment with Stripe.