Adding Nudge tracking to Nativo distributed content
Due to the way Nativo distributes content throughout it's network, to use Nudge tracking there is a little extra configuration involved in the set up.
Because Nativo serves a single piece of content across many publishers, it needs to use a dynamic URL with special URL parameters which will dictate the content that is displayed on page.
In order for Nudge to track all traffic correctly, we need to use a URL override. This tells Nudge which URL to attribute each impression, rather than having to add and manage hundreds of URL variations for the same piece of content.
Adding an Override URL to the Nudge Tracking JS
When adding a URL override, there are 3 main parameters...
url - (Required) This is the custom override url that will tell Nudge where to track all the impression data.
Although this can be anything you chose, we recommend using a combination of a static domain + ad_id.
i.e url=http%3A%2F%2Fnativo.nativocontent.com/[ad_id] where [ad_id] represents the Nativo Ad ID.
Source of the traffic being driven to the content. e.g. Nativo
ndg_label - (Optional) Extra classifier that’s appended to the source tag. e.g. Nativo Placement ID.
<script src="//cdn.ndg.io/ndg-<ACCOUNT_ID>.js?url=http%3A%2F%2Fnudge.nativocontent.com/[ad_id]&ndg_source=Brand_Name&ndg_label=[placement_id]" async></script>
It doesn’t matter what the override URL used is, as long as the [ad_id] is in there or single identifier that Nudge will use to track the data against. This should create a persistent URL we will use across the Nativo platform for the content.
Available tokens to use in the override URL
[ad_id]- Nativo content tracking token.
This should be used if a campaign contains a single or multiple unique content pieces, or ads. In Nudge, the data will be consolidated under 1 dynamic URL per ad.
[placement_id]- Nativo ad unit tracking token.
This should be used as ndg_label to track the placements that are driving the traffic to the sponsored article page. ie ndg_label=[placement_id]
[adcampaign_id]- Nativo content tracking token.
In Nudge, the data from all ads within a campaign will be consolidated under one single dynamic URL for tracking. NOTE: If you use multiple ads to represent one piece of content, please use the campaign ID here.
These parameters should just be added to the end of the script source.
Nativo’s ad server will then update those tokens dynamically with the proper IDs.
Enabling Nudge tracking inside Nativo
In the Nativo system, the script should be added to the Tracking Tab of the Ad, in the Content
Page View field.