It seems that Google Tag Manager is on a mission to become the best TMS solution in the market. After the recent introduction of the YouTube video and scroll tracking triggers, GTM now gives us an element visibility trigger out of the box.

This is invaluable for your web analytics data, and something you should definitely consider when planning your Google Analytics Implementation tasklist. With this feature, you are now able to track all the important elements on your web page without exclusively relying on Scroll or Click tracking. You can use the element visibility trigger as an event in order to measure impressions of your footer banners, call to actions, pop-ups, elements that surface post-load (yes they have a DOM listener out of the box as well) and many more.

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.