The AdForm Tracking Point custom tag template is an unofficial tag template for Google Tag Manager’s community template gallery.

Vendor documentation
Gallery entry
GitHub repo


This template implements the AdForm Tracking Point on the website. You can use it to load the SDK, initiate the tracking point, and to send page- and order-level data to AdForm. The template can pull product data directly from the dataLayer if you have Enhanced Ecommerce purchase tracking already implemented.


First choose whether to load the tracking points with JavaScript or as an iframe.

In the Tracking ID field, add your AdForm tracking point ID.

You can add a custom divider (| by default) and a custom page name (derived from the URL path by default) in the settings. See also this help article.

Under Order variables, you can add any number of standard and custom variables to flesh out the metadata you want to send to AdForm.

Under Products, you can choose whether to add product-level data to the hit as well. The data can be pulled from a Google Tag Manager variable, or it can be automatically mapped from your Enhanced Ecommerce purchase object, which needs to exist in the dataLayer when the AdForm tag fires.

Release notes

Date Changeset
26 January 2021 Fix to use adf.track after library already loaded.
1 October 2020 Update script download URL.
2 October 2019 Add icon, update description.
16 September 2019 Initial release.