How can we help you?
The tracking snippet code on the Revenue Tracking page (Admin > Revenue > Revenue Tracking) has been updated with the asynchronous JavaScript and UTM:I-only implementation.
New clients should use the updated asynchronous code for click and conversion capture. There are several benefits to this:
No, the old tracking code is backwards-compatible and will continue to work. Existing clients adding new conversion types may continue to use the old code, however, new clients integrating with Platform tracking should use the asynchronous code.
Yes, conversions will be attributed as expected, however, this is not a recommended configuration. Clients using the old code who choose to add new conversion types should continue to use the old code, unless they choose to migrate to the asynchronous code. New clients should use asynchronous code exclusively.
We did this for a number of reasons:
The JavaScript for the updated tracker codes automatically detects either 'https://' and 'http://'. This detection is specifically in line: var mProto = (('https:' == document.location.protocol) ? 'https://' : 'http://').This piece of code can tell if the page is secure or not, and then sets mProto accordingly.
The reason the old setup had the option to select either secure or non-secure was to update the image pixel portion of the script: " <noscript><img src="...">. However, this was not really necessary if the snippet was utilizing the JavaScript portion.
You should be able to simply replace the old code with the asynchronous code. For more information on how to view the asynchronous code in the Platform, please click here.
If you have any other specific questions about how this will affect your account, please reach out to your Online Marketing Manager / Client Services Manager for further training on this new implementation.
If you don't need to utilize the orderId and price values in the conversion code, you can either:
The revenue that is uploaded will generally be price x quantity. Our recommendation is to either track orders with multiple items as a single conversion (i.e. a quantity of 1) with total sales value in price, or track each item individually (i.e. set quantity to 3 and price to be the sales value for each item).