When running large scale campaigns you may find that manually creating TrackersTrackers - A hierarchical set of "buckets" in which Touchpoints (either Clicks or Impressions) are stored. Trackers let you differentiate between Touchpoints from your different campaigns and provide you with a flexible tool enabling you to accurately model the structure of your marketing campaigns. through the console is undesirable. This is where Dynamic TrackersDynamic Trackers - A Tracker that is created at time of Click or Impression based on the URL parameters defined on the tracking link. Dynamic Trackers enable you to fill out large tracker hierarchies without needing to setup the structure through the Gamesight Console upfront. come in. Dynamic Trackers are designed to be used when:
- You want to create a large, complex, Tracker hierarchy
- You do not know the full hierarchy structure before the campaign begins
- You want to integrate your Tracker identifiers with identifiers from some outside platform
- Any place where you would want to be able to programmatically generate new Trackers
Dynamic Trackers are created by setting up additional URL ParametersURL Parameters - A way to pass information about a Touchpoint through its tracking URL. You can insert URL parameters into your URLs to track information about a particular Touchpoint. URL parameters are made of a key and a value separated by an equals sign (=) and joined by an ampersand (&). The first parameter always comes after a question mark in a URL. For example, http://gsght.com/c/12345?ad=12345&ad_name=Customers on your Tracker's click or impression tracking links.
In the above example we take a Campaign Tracker and add in Ad Group and Ad values to create a Dynamic Ad Tracker.
The following URL parameters are available for setting up Dynamic Trackers
Tracker's Campaign ID
Campaign's display name in the Console
Inherits Campaign ID value
Tracker's Ad Group ID
Ad Group's display name in the Console
Inherits Ad Group ID value
Tracker's Ad ID
Ad's display name in the Console
Inherits Ad ID value
The location which the user should be sent to after clicking on the tracking link
Inherits from parent trackers in the hierarchy (if any)
You can read more about available URL Parameters in the Tracker URL Parameters article.
Let's take the same example that we used in the Track Your First Campaign tutorial of "Block Buster". As a refresher here is the desired Tracker Hierarchy for our campaign.
For this example we will create the Network and Campaign Trackers through the Gamesight Console then proceed to define the Ad Group and Ad levels as Dynamic Trackers. The reporting for this example will be identical to if we created all of the Trackers directly through the Console.
We are going to proceed through the process of creating our Network and Campaign Trackers like we would for any other campaign.
In the previous step we created a Campaign Tracker with a click tracking link of
https://gsght.com/c/12aB3c. We are now going to append additional URL parameters to create Dynamic Trackers for our Ad Group and Ad trackers.
Setting Display Names
You may also include human readable names for your Dynamic Trackers through the click tracking link by using the
ad_nameparameters. Using our Creative 1 link as an example, the tracking link would be
https://gsght.com/c/12aB3c?ad_group=tetris-players&ad=creative-1&ad_group_name=Tetris Players&ad_name=Creative 1
The first time a user clicks on one of these URLs the Trackers will be Dynamically Created and show up in your Console. This will enable you to manually edit parameters like display names, destination urls, attribution windows, or any other Tracker level settings for your Dynamic Trackers if needed.
Updated about 2 months ago