Dynamic Tracking with Static Pixels: Revenue Tracking, Order IDs, etc.
Static Pixel Dynamic Tracking
With Dynamic Tracking, you are able to append dynamic parameters, which allow you to pass back any element that lives in the data layer on a website back to the DSP. This can include metrics like revenue, order IDs, order quantities, VIN numbers, etc. This is extremely helpful in showing ROI for advertising campaigns by associating actual dollar amounts, quantities, etc to our campaigns.
The easiest way to track dynamic parameters on our programmatic campaigns is via a static pixel. The static pixel will then need to be set up to pass back dynamic parameters.
Our team will create and send the static pixel to the partner. The partner will then need to send the pixel to the advertiser to be placed on the website.
The partner/advertiser will need to append the following code into the pixel before placing it on the website, depending on what the advertiser wants to track:
- Dynamic Revenue Tracking:
&v={SaleAmount}&vf=USD
or
&v={SaleAmount}&vf={Currency} if the currency is not USD (US Dollars).
- Order ID Tracking:
&orderid={OrderRef} - Any other value:
&td1={Param1} you can have up to 10 total parameters tracking, so you can enter up to 10 here.
For example, &td2={Param2}&td3={Param3} etc.
<img height="1" width="1" style="border-style:none;" alt="" src="//insight.adsrvr.org/track/pxl/?adv=lxd3raf&ct=0:ikqrr56&fmt=3"/>
And here is an example of a static pixel with all of the above parameters added:
<img height="1" width="1" style="border-style:none;" alt="" src="//insight.adsrvr.org/track/pxl/?adv=1a51bfu&ct=0:7kykgzby&fmt=3&v={SaleAmount}&vf={Currency}&orderid={OrderRef}&td1={Param1}&td2={Param2}"/>
Pixel tracking dynamic revenue:
<img height="1" width="1" style="border-style:none;" alt="" src="//insight.adsrvr.org/track/pxl/?adv=1a51bfu&ct=0:7kykgzby&fmt=3&v={SaleAmount}&vf={Currency}"/>Pixel tracking a custom parameter like a VIN number, order quantity, etc (you can add up to 10):
<img height="1" width="1" style="border-style:none;" alt="" src="//insight.adsrvr.org/track/pxl/?adv=lxd3raf&ct=0:ikqrr56&fmt=3&td1={Param1}"/>
When you send the adjusted pixel to the partner/advertiser, please let them know that anything within brackets “{ }” will need to be replaced with the appropriate macro/variable for that advertiser’s website. A macro or variable is a piece of code that will pull in the value that was entered on that specific page where the pixel is placed. For example, below is a list of platforms and their parameters:
Platform | Sales Amount | Currency | Order ID | VIN Number |
Shopify | N/A | |||
Eventbrite | ordertotal | ordercurrency | orderid | N/A |
Dealer Inspire/Dealer.com Car Dealership websites |
{vin} * |
Each dealership website is different and therefore, this {vin} parameter may not work on every website. This {vin} parameter only seems to work when placed directly onto all vehicle description (VDP) pages and not through Google Tag Manager (GTM).
These macros change depending on the website, content management system, etc. Therefore, we usually are not able to assist in providing the macro/variable to the partner or advertiser. Advertisers can always reach out to their CMS for support in getting the correct macro/variable.
**Please keep in mind if the client is tracking revenue through a third-party webpage, the advertiser will need to get in touch with the third-party site’s web developer to add coding to the pixel and place this accurately on the third-party confirmation/thank you page. The third-party site's web manager should also know what macro to add to the pixel to pull in Sale Amount information, Total Transaction information, etc.
Reporting
Reporting for dynamic tracking cannot be found in UI.Marketing.com. You must reach out in the line item for your campaign and the campaign manager can manually pull the report for you.
The Dynamic Tracking Report can only be pulled at the Advertiser level. We cannot pull it specifically for campaigns or ad groups.