Use * syntax for faster search

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This article explains how to track clicks when using third-party JavaScript ad tags or HTML5 creatives. It does not apply to ads uploaded directly into FreeWheel DSP or the platform or through a VAST 2.0 Wrapper, as FreeWheel the DSP automatically handles click redirection in those cases.

...

How Click Tracking Works

When using FreeWheel DSP for the DSP for click tracking, the {{CLICK_URL}} macro is used to generate a URL that includes both the FreeWheel DSP the DSP click tracker and the FreeWheel DSP the DSP redirect. This URL will have the following structure:

...

Code Block
titleperl
 {{CLICK_URL}}https%253A%252F%252Fwww.DSP.com%252Fprivacy.html

FreeWheel DSP The platform also provides an an escaped click macro: {{CLICK_URL_ESC}}. This is typically used when the ad server performs an initial redirect before redirecting through FreeWheel DSPthe platform. In this case, the destination URL must be encoded twice or even three times, depending on the exchange's requirements.

...

  1. Some ad servers handle URL encoding automatically without any extra work needed.

  2. Other ad servers require you to specify how many times the URL should be encoded. For example, you might need to specify whether the destination URL should be encoded once or twice.

  3. Some ad servers do not offer URL encoding parameters, and you will need to manually encode the destination URL using a custom "for" loop.

  4. Certain ad servers fire click trackers in parallel, which means you will not need to escape the URL at all. In this case, you only need to insert the FreeWheel DSP the DSP click macro without additional encoding.

...

1. Using the {{CLICK_URL}} Macro without an Ad Server

  1. Before the ad is served: The FreeWheel DSP The DSP click macro expands to a URL with the domain https://event.bidr.io/.
  2. User clicks on the ad:
    • If the exchange does not require a redirect, the user is sent:
    • If the exchange requires a redirect, the user is sent:
      • First, through the click tracker (https://event.bidr.io/clk).
      • Then, through the exchange.
      • Finally, to the destination URL, which must be encoded twice.

2. Using the {{CLICK_URL_ESC}} Macro with an Ad Server that Redirects First

  1. Before the ad is served: The FreeWheel DSP The DSP click macro ({{CLICK_URL_ESC}}) expands to an escaped FreeWheel DSP URLescaped DSP URL.
  2. User clicks on the ad:
    • If the exchange does not require a redirect, the user is sent:
      • First, through the ad server.
      • Then, to the click tracker (which is escaped once).
      • Finally, to the destination URL (which is escaped twice).
    • If the exchange requires a redirect, the user is sent:
      • First, through the ad server.
      • Then, to the click tracker (escaped once).
      • Next, through the exchange (escaped twice).
      • Finally, to the destination URL (escaped three times).

3. Using the {{CLICK_URL_ESC}} Macro with an Ad Server that Fires Click Trackers in Parallel (e.g., Sizmek)

  1. Before the ad is served: The FreeWheel DSP The DSP click macro ({{CLICK_URL_ESC}}) expands to an escaped FreeWheel DSP URLescaped DSP URL.
  2. User clicks on the ad:
    • If the exchange does not require a redirect, the user is sent directly to the destination URL.
    • In parallel, a click tracker fires from the FreeWheel DSP the DSP domain.
    • If the exchange requires a redirect, the user is sent directly to the destination URL, while the click tracker fires in parallel, and an additional redirect happens through the exchange.


...

Implementing

...

the DSP Click Macro in Flashtalking Tags

In order for clicks to track properly in both Flashtalking and reporting, a few changes need to be made. FreeWheel The DSP's click s click macros need to be inserted into the ad tag, and Flashtalking needs to ensure they've properly configured their URL-encoding logic.

...

You are evaluating Refined.