Share this Post
By Olaf Calderon
Marketers have access to more consumer data than ever, which is in part why Acronym is expanding its Analytics practice. That, of course, includes hiring digital analytics guru Olaf Calderon, who joined Acronym in August. Here, Calderon weighs in on Google Tag Manager (GTM) and explains what’s hot – and what’s not – about Google’s new Global Site Tag (gtag.js):
Google’s recent release of the Global Site Tag (gtag.js) certainly created some waves in the analytics and marketing sectors. Although, to be fair, any time Google releases anything, it’s sort of a big deal and there are lots of eyes on it.
This release is a new code library that will eventually replace Google Analytics’ analytics.js library. The main idea is to make the coding for Google Analytics, AdWords and Firebase more uniform and improve inter-tool communication. Eventually, the goal is to have just one tag that sends data to all Google tools, instead of having separate tags for Analytics, AdWords, etc.
So without getting into the technical features and frameworks, here are three basic but important things you should know about gtag.js:
1. It is in beta.
Gtag.js is currently in beta. This means it has limited functionality so far, but it’s laying the groundwork for future improvements. The purpose is, after all, to have better communication between the different tools and Google has been making a move toward having a unified structure to make this communication seamless. It is very important to have AdWords, DoubleClick, Firebase, Google My Business and Analytics libraries follow a global structure for data and this is a big step closer.
So should you update your code now? Well, beta is a testing platform, so you’ll be taking a risk and you’ll be assuming all responsibility. Some of the issues with beta releases include not having all features enabled (much as analytics.js was missing the display features) or not having SLA coverage. In addition, things may change, move or stop working. Our suggestion is to set it up on a test environment and start getting familiar with it. Eventually, it will be ready for you. You’ll find out more about compatibility below.
2. It is not for Tag Management Systems (TMS).
If you are implementing Google Analytics via a prebuilt tag in a tag manager, such as Google Tag Manager, Tealium, Ensighten or Adobe DTM/Launch, then this update isn’t relevant to you yet.
In most TMS, you could install the gtag.js library as a custom script and you might consider doing so to play around with it, but we’d recommend sticking with the officially sanctioned tag templates and waiting for the TMS and Google to build a new template (which they’re unlikely to do while it is still in beta).
3. It is backwards-compatible.
The new library allows for some notable changes and simplifications to custom on-page Google Analytics code, such as a simplified syntax for tracking events. But Google has made sure that gtag.js fully supports analytics.js code syntax. This means that you can make the change in your snippet and not worry about other inline code breaking things. Think of gtag.js as an add-on for now. Keep using the code syntax you have in place, but start experimenting with the new features and definitely start planning a strategy for migration over time.
It’s also likely analytics.js will be supported for a very long time. Just think: The old urchin.js code still works and it’s been deprecated for over ten years.
So, overall, gtag.js is like a road sign on the roadmap towards a unified Google code base. It’s worth getting familiar with how it works and some of the new syntax, but we wouldn’t recommend planning a migration in the near term.
If you want to get into the technical details, you might as well go straight to the source:
Share this Post