I was planning to write this post for GTM v1 but decided to go for Google Tag Manager V2 instead knowing that most of you already migrate or will need to do so at some point in the very near future. I haven’t personally implemented a whole profile on V2 (I am about to do this next week and will write a relevant post about auto-migration) so any mistakes you spot please do let me know and I will edit accordingly.

Before diving into tagging and how to add value to various website elements when you are dealing with clients that do not have an e-commerce shop (or sometimes not an obvious onsite action that can be measured as a goal), a couple of words about auto-event tracking and what it means for marketers.

The “Lookup table” macro is the ideal macro if you have installed one container across your domain and multiple sub-domains with each one having its own Google analytic property.

According to Google a Lookup Table macro “allows you to create a macro for which the value varies according to the value in another macro. This is useful if your website is set up in such a way that the appropriate value (for example, a conversion tracking ID) can be mapped to the URL or another aspect of the page. In this example, a macro named Conversion ID is being created. If the URL is “/thanks/buy1.html”, the value is set to “12345”; if the URL is “thanks/buy2.html”, the value is set to “34567”. There is no limit to the number of rows in the lookup table“.