Home
Offers & Tracking
Offer Management Tools
How To Leverage Pre-Landers, Offer Walls, & Listicles
How To Leverage Pre-Landers, Offer Walls, & Listicles

SERIES:

How To Leverage Pre-Landers, Offer Walls, & Listicles

Learn to set up a pre-lander, offer wall or listicle with a coding sample for reference.

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

Heads up This setup requires basic knowledge of HTML and JavaScript.
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

Note INTERNAL_PARTNER_ENCODED_VALUE - Use the organic Partner Encoded value if the value doesn't exist.

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.
Heads up Do not update the XXX in the HTML, that will not change.
Note INTERNAL_PARTNER_ENCODED_VALUE - Use the organic Partner Encoded value if the value doesn't exist.

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:
Retrieve the Encoded Value for each individual Offer by navigating to Offers -> Manage, selecting the desired Offer, and locating it under the General card -> Details. Then, replace {INSERT_OFFER_ENCODED_VALUE} in the code snippet with the corresponding Encoded Value.
Grab your Internal Partner Encoded Value under Partner -> Manage -> Select the Internal Partner -> General card -> Details and insert it where it says INTERNAL_PARTNER_ENCODED_VALUE in the code snippet above.
  • 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.