Skip to main content

Offer Landing Pages

An overview of the Landing Pages tab on an offer - where to configure impression tracking, parallel tracking, and HTML landing pages for lead generation.

Updated today

The Landing Pages tab on an offer is where you configure how traffic is handled after the click. It's also where impression tracking, VTA, parallel tracking, and HTML landing pages are set up.

Go to Offer Edit → Landing Pages tab.


Landing page fields

Each landing page has the following settings:

Field

What it's for

URL

The advertiser's tracking URL for this landing page - supports Swaarm macros via Add Macros

Impression Tracking URL

The advertiser's impression tracking endpoint -required for impression tracking and VTA

Ratio

Percentage of traffic sent to this landing page

Tolerance

Acceptable variance from the ratio - allows traffic to be randomised within that range

Parallel Tracking

Sends users directly to the preview URL while tracking runs in the background

Targeting

Rules to determine which traffic is sent to this landing page

HTML Template

For lead gen offers - add an HTML page directly in Swaarm


Impression tracking

If your advertiser tracks impressions, add their impression tracking URL to the Impression Tracking URL field. Swaarm will fire it each time the ad is viewed.

ℹ️ The impression tracking URL supports the same macros as the click tracking URL. Use Add Macros to add them. See full list of supported macros here.

View-Through Attribution (VTA)

VTA allows a conversion to be attributed to an impression even if the user never clicked the ad - for example, a user views a banner, doesn't click, but installs the app the next day.

To enable VTA:

  1. Go to Offer → General tab and check VTA Enabled

  2. Click Save

3. Go to the Landing Pages tab and add the Impression Tracking URL

⚠️ VTA must also be enabled at the organisation level under Organization → Settings → Miscellaneous → Attribution - otherwise it will not work even if enabled on the offer.

Verifying VTA in the Conversion Report:

Add the Postback Impression Attribution column to your Conversion Report view.

  • ✅ - conversion attributed to an impression (VTA)

  • ❌ - conversion attributed to a click (standard)


Parallel tracking

Parallel tracking sends the user directly to the preview URL while the tracking chain loads in the background - improving load speed and hiding redirects from the user.

Check the Parallel Tracking checkbox on the landing page to enable it.

⚠️ Make sure a Preview URL is set on the landing page - without it, the user will be redirected to a blank page.

Requirements:

  • Offer tracking link must include {user.encoded_ua} and {user.ip} macros. For non-probabilistic attribution,{device.ids.idfa} / {device.ids.gaid} are also required

  • Advertiser's MMP must support server-to-server click tracking

  • Any intermediate network must also support parallel tracking

For direct Appsflyer links:


Ratio & Tolerance - traffic splitting

When you have multiple landing pages on an offer, use Ratio to control how traffic is distributed between them, and Tolerance - to set variance from the ratio.

Example: Two landing pages set to 50% / 50% with 10% tolerance - each page receives roughly 50% of traffic, with up to 10% variance to allow for natural randomisation.


Landing page targeting

You can restrict a landing page to specific traffic using targeting rules:


HTML landing pages

In most advertising, a banner/video that has a tracking link attached to it is shown to a user. In Lead Generation, it’s generally an HTML page with a call to action button or a form that the user has to fill out. The feature process is as follows: You create an HTML Landing Page on an offer and save it. Then send the link to this offer to your publisher which drives users to it. When the user arrives at the URL, the configured HTML page is processed and served to the user. The only difference from the usual process is that instead of redirecting to the tracking URL of the landing page that was chosen, it serves the HTML template added to it.

  1. Go to Offer → Edit → Landing Pages tab

  2. Select the landing page or click + New Landing Page

  3. Scroll down to the HTML Template field and paste your HTML code

  4. Click Save

  5. You can edit the template code on this page by just making changes here and saving it again

ℹ️ Click macros and {link.clickUrl} are supported in the HTML template. Use <a href="{link.clickUrl}"> on your CTA button to pass the tracking link through.

ℹ️ For HTML landing pages, click tracking is done and not the HTML load tracking.

Where do we show these HTML templates that the user adds?

Apart from offer > landing pages, we show these HTML templates added to the offer on the following pages,

  1. On Partner UI, the saved HTML template will be shown under Offer Details > HTML Template tab, you can see the Preview of the HTML template which tells you how it'll be shown to the user.

    Also, you can copy the code by clicking on copy code.

  2. In Feed API, these HTML landing pages are shown to publishers so that they can serve the HTML themselves.


Common use cases

1. Add impression tracking

Add the advertiser's impression tracking URL to the Impression Tracking URL field on the default landing page. If the advertiser also supports VTA, enable it on the Offer General tab.

2. A/B test two landing pages

  1. Edit the offer and go to Landing Pages tab

  2. Update the default landing page URL to Landing Page A

  3. Click + New Landing Page, add Landing Page B

  4. Save - traffic will be split evenly between the two pages

3. Enable parallel tracking for a Google ads campaign

Did this answer your question?