Overview
Pre-Landers, Offer Walls, and Listicles are powerful tools for enhancing engagement and increasing conversion rates by providing users with multiple Offer options before they reach the final destination.
Using Traditional Redirects
How It Works
- The Offer Wall/Listicle is created as a single Offer.
- Each individual offer within the Offer Wall/Listicle is also set up as a separate (individual) Offer.
- Reporting will track clicks to the Offer Wall/Listicle as well as clicks to each individual offer within it.
Code Example
HTML Example
JavaScript Example
Adjusting for Smart Links
If using Smart Links, update the JavaScript to include /cmp/ after the tracking domain:
Steps
- Each button in the HTML must have a unique ID or class name for proper selection. If using a class name, use document.getElementsByClassName instead of document.getElementById to target them correctly in JavaScript.
- In the provided example, buttons are identified as "button-1", "button-2", and "button-3".
- JavaScript will dynamically replace the href="" value with the partner tracking link, ensuring seamless redirection.
- If needed, you can include sub1 - sub5 parameters by defining them in the var line items within the script.
- See the sample code below for implementation.
Setting Up Tracking Parameters
- Ensure the Offer’s Default Landing Page includes tracking macros:
- If using Smart Links, update the Default Landing Page as follows:



- Additionally, you will need to replace {INSERT_YOUR_TRACKING_DOMAIN} with the tracking domain found on the same page in the conversion method section here.
- Final Step: Replace {INSERT_YOUR_TRACKING_DOMAIN} with the actual tracking domain.
- To test, generate a tracking link for the offer wall / listicle offer and then click a button on the offer wall / listicle page to make sure it redirects to the correct offer. You will see a click for the offer wall / listicle offer as well as the individual offer.
Using Direct Linking

- AD (Google/Facebook/Affiliate Link): User clicks (CLICK 1) on AD and lands on your Pre-Lander / Offer Wall.
https://www.PRELANDER.com?oid=11&affid=2
PreLander / OfferWall page: From the Offer Wall, the User clicks (CLICK 2) on a link to reach the final Offer. - The below string must be added to the Offer Page URL in order for the Transaction ID to carry through from the click on the PreLander
Code Example
To be placed on the offer wall / listicle page:
- You will need to replace the TRACKING_DOMAIN with the actual tracking domain for the offer. The OFFER_PAGE will need to be replaced with the actual Offer Page URL. And finally replace the advertiserId with the correct value.
- Advertiser/Offer page: User lands on the final Offer page with all the Transaction ID from the initial click.
https://www.OFFER_PAGE.com?_ef_transaction_id=9f3e7c3bef2d4b6ba0c2bf4bcee45310
- To use this model with Direct Linking, the standard JavaSscript SDK Click Script must be placed on the Offer Page. You must use the correct TRACKING_DOMAIN here as well.
- When the user lands on the Offer Page, the Transaction ID will be saved in the first party cookie.
- Conversions will track normally using the standard JavaScript SDK Conversion Script.