How to set up a lander funnel and track every step
How to set up a lander funnel and track every step
You are running traffic to a landing page, then sending visitors to an offer. That is a lander funnel. But if you are not tracking every step—click to lander, lander to offer, offer to conversion—you are flying blind. Most affiliates lose 30-50% of their data because they only track the final conversion. This article shows you exactly how to set up lander funnel tracking affiliate campaigns so you know which traffic source, ad placement, and landing page variation actually makes money. No fluff. Just the setup.
What is a lander funnel and why do you need to track it?
A lander funnel is a two-step flow: traffic hits a landing page (the pre-sell), then clicks through to the offer page. Without tracking, you see a conversion event but have no idea if the lander helped or hurt. With proper lander funnel tracking affiliate setup, you capture click-through rate (CTR) from lander to offer, time on page, and which traffic source sends the best pre-qualified visitors. This data lets you kill underperforming landers fast and double down on winners.
Step 1: Choose a tracking platform that supports multi-step funnels
You need a tracker that passes unique click IDs through every redirect. The free options (like Google Analytics) break when you have multiple hops because they lose the original source. Adtraxo solves this by generating a unique click ID per visitor and passing it via sub-ID parameters (sub1-sub5) through the entire funnel. You can set up a lander-to-offer flow in under five minutes. The free plan covers 10 links and 5,000 clicks/month—enough to test a few funnels. Upgrade to Pro ($49/month) for unlimited links and fraud detection.
Step 2: Set up your lander as a tracked link in Adtraxo
Create a new campaign in Adtraxo. Use the "Direct Link" type (even though you are using a lander, you will add the offer link later). Paste your lander URL into the destination field. Adtraxo generates a tracking URL. This URL is what you send to your traffic source (PropellerAds, EvaDav, RichAds, etc.). Every click gets a unique ID stored in Adtraxo. Now you need to pass that ID to your offer.
Step 3: Add the offer link with postback URL parameters
Inside your lander HTML, the "Buy Now" or "Click Here" button must link to your offer URL with the click ID appended. In Adtraxo, your offer link looks like this:
https://offer-network.com/click?aff_id=123&sub1={clickid}
But you need to pass the Adtraxo click ID. Use the parameter {clickid} in the offer URL within Adtraxo's campaign settings. When a visitor clicks your lander, Adtraxo replaces {clickid} with the actual unique ID. The offer network then sends that ID back to Adtraxo via the postback URL when a conversion happens. This is the core of lander funnel tracking affiliate—every conversion ties back to the exact click, lander, and traffic source.
Step 4: Configure sub-IDs for granular tracking
Adtraxo supports sub1 through sub5. Use them to pass additional data through your lander funnel. For example:
- sub1: Traffic source ID (e.g., PropellerAds = 1, EvaDav = 2)
- sub2: Campaign ID from the traffic source
- sub3: Ad placement or zone ID
- sub4: Lander version (e.g., A or B)
- sub5: Device type (desktop, mobile, tablet)
Set these in your traffic source's tracking parameters. Most platforms (PropellerAds, RichAds, MGID) let you pass custom parameters. In Adtraxo, map them to sub1-sub5. Now when you see a conversion, you know exactly which placement on which traffic source with which lander version converted. This is how you scale winners and cut losers—by the data, not gut feel.
Step 5: Set up the postback URL for conversion tracking
Your offer network needs to ping Adtraxo when a conversion happens. In Adtraxo, go to the campaign settings and copy the postback URL. It looks like:
https://adtraxo.com/postback?clickid={clickid}&payout={payout}
Paste this into your offer network's postback or S2S callback field. Replace {clickid} with the network's click ID variable (often {aff_sub} or {sub1}). Replace {payout} with the network's payout variable (e.g., {payout} or {price}). Test with a manual conversion. If the postback fires, Adtraxo records the conversion and attributes it to the correct click, lander, and traffic source.
Step 6: Run A/B split tests on your landers
Once your funnel tracks, create multiple lander variations. In Adtraxo, use the A/B split testing feature. Point two or more landers to the same offer. The tracker rotates traffic evenly (or weighted by your preference). Compare CTR from lander to offer, conversion rate, and EPC. Kill the losing lander after 100-200 clicks per variation if the difference is clear. This is covered in detail in our guide on how to run A/B split tests on affiliate landing pages.
Step 7: Enable fraud detection to clean your data
Bad traffic ruins your tracking. Bots and click farms inflate your lander CTR but never convert. Adtraxo's fraud detection blocks:
- IP velocity (same IP clicking multiple times per second)
- Datacenter IPs (VPNs and proxies)
- Bot user agents
- Uniqueness conflicts (same click ID used twice)
- Invalid referers
Enable all five checks in your campaign settings. Adtraxo automatically filters these clicks from your analytics. Your lander funnel tracking affiliate data becomes clean and actionable. Without fraud detection, you might optimise toward bots.
Step 8: Analyse per-campaign data with geo and device breakdown
Adtraxo's analytics show you conversions by country, device, OS, and browser. For a lander funnel, focus on:
- CTR from lander to offer by traffic source
- Conversion rate by lander version
- EPC (earnings per click) by placement
- Time on lander before clicking offer
If one traffic source has high lander CTR but low offer conversion, the traffic is not pre-qualified. If another source has low lander CTR but high offer conversion, the lander might be the bottleneck. This analysis is explained in how to analyse your traffic source data to cut losers fast.
Step 9: Scale with the AI Campaign Optimizer
Once you have clean data from your lander funnel, Adtraxo's AI Campaign Optimizer can automatically shift budget to the best-performing combinations. Set rules like "if placement ROI > 200%, increase bid by 10%." The AI runs 24/7. This is how you scale without manual babysitting. Read how to scale a winning traffic source without killing your ROI for the full strategy.
Common mistakes in lander funnel tracking affiliate setup
Here are three errors that kill tracking:
- Not passing the click ID to the offer. If your lander button links to the offer without
{clickid}, the postback cannot match the conversion. Fix: always append the parameter. - Using the same click ID for multiple landers. Each lander variation needs its own campaign or sub-ID. Otherwise, you cannot tell which version converted.
- Ignoring redirect chains. Some traffic sources add their own redirect after your lander. Test the full flow with a click simulator to ensure the click ID survives.
How to track specific traffic sources with lander funnels
Each traffic source has quirks. For PropellerAds, use their "postback" feature to pass sub-IDs. See how to track PropellerAds campaigns with a postback URL. For EvaDav, set up custom parameters in their "Tracking" tab—guide at EvaDav tracking setup — the complete guide. RichAds and MGID work similarly; check RichAds vs PropellerAds — which is better for affiliate campaigns? for parameter mapping. Solo ads require manual postback setup—see solo ads tracking: how to measure seller quality and ROI.
Why sub-IDs are the secret to lander funnel tracking affiliate success
Sub-IDs let you drill down to the placement level. Without them, you know a traffic source sent a conversion but not which ad slot. With sub-IDs, you can kill a specific placement that costs $0.10 per click but converts at 0.1% while doubling down on a $0.05 placement that converts at 2%. This is covered in how to use sub-IDs to find your best-performing ad placements. Pair sub-IDs with lander A/B tests, and you have a machine for finding profitable combos.
Frequently asked questions
What is lander funnel tracking affiliate?
Lander funnel tracking affiliate is the process of tracking every step in a two-step funnel: traffic hits a landing page, then clicks to the offer page. It captures click-through rates, conversion rates, and ROI for each lander variation and traffic source.
Do I need a tracking platform for lander funnels?
Yes. Free tools like Google Analytics break on multi-step funnels because they lose the original click source. A dedicated tracker like Adtraxo passes a unique click ID through every redirect and matches it to conversions via postback URL.
How do I pass click IDs from my lander to the offer?
In your lander HTML, the offer link should include a parameter like ?sub1={clickid}. The tracker replaces {clickid} with the actual unique ID. The offer network then sends that ID back to the tracker via postback when a conversion occurs.
Can I track lander funnels on the free plan?
Yes. Adtraxo's free plan includes 10 tracking links and 5,000 clicks per month. This is enough to test 2-3 lander funnels with basic tracking. Upgrade to Pro ($49/month) for unlimited links, sub-IDs, and fraud detection.
What is the best way to compare push traffic vs pop traffic in a lander funnel?
Use separate sub-IDs for push and pop traffic sources. Track CTR from lander to offer and conversion rate per source. Push traffic often has higher CTR but lower conversion rates. See push traffic vs pop traffic — which converts better for affiliates? for a full comparison.
Setting up a lander funnel with full tracking is not optional if you want to scale. Without it, you are guessing which traffic source and lander combination works. With Adtraxo, you get clean data, fraud detection, and AI optimisation. Start your free account at adtraxo.com and build your first tracked funnel in under 30 minutes.
Track your affiliate campaigns for free
Clicks, conversions, fraud detection — all in one tracker.
Get started free →