Agile SEO and Internet geek, hobbyist Python programmer, food + music enthusiast and tattoo lover from the Land of Spaghetti.

Blog Bio:

Agile SEO and Internet geek, hobbyist Python programmer, food + music enthusiast and tattoo lover from the Land of Spaghetti.
He works at Reprise Media Italy and incidentally made Übersuggest.
You can find him on Twitter and Google+ when he is not too busy growing his epic beard.

Google Tag Manager (GTM) is a great tool that can really streamline the implementation of your favorite web analytics tool. Basically you put a container tag on your site editing your template, and then you should be able manage the configuration and the data collection process of your web analytics tool without touching your template again. You should be able to do it, but the trut...

I'm sorry but it is really difficult to debug a GTM implementation without having access to the real code. Also I have never tested GTM with Universal Analytics so at the moment I cannot give you any advice :-(

Tracking the click on a button or on any other HTML element is easy if you assign an id to the element you want to track. Than you just need to change the id in my example with your element id.Tracking videos is sometimes a bit complicated because it largely depend on the video player you are using, but underlying logic is the same: you need to attach the tracking function (_gaq.push() or dataLayer.push()) to the event you want to track (e.g. play or pause).Here you can find a nice post from Lunametrics that hopefully will give you more useful details: http://www.lunametrics.com/blog/2012/10/22/automatically-track-youtube-videos-events-google-analytics/

Hi Jeff.In the first method the tag will be included in every page but the event tracking will be fired only in the target link is clicked. In other words when the tag is published is just waiting for the "onlick" event to happen.

Hi Matt!Speaking about documentation: I hope things will get better in the future, but now Google seems super focused on Universal Analytics. Also Google markets GTM as something that allow you not to have to do with your IT department but that's not completely true. You will occasionally need some help from IT and at least a basic JavaScript knowledge.