Recent Post

Showing posts with label Tag Manager. Show all posts
Showing posts with label Tag Manager. Show all posts

Learn to optimize your tag implementation with Google Tag Manager Fundamentals

Learn to optimize your tag implementation with Google Tag Manager Fundamentals

We're excited to announce that our next Analytics Academy course, Google Tag Manager Fundamentals, is now open for participation. Whether you’re a marketer, analyst, or developer, this course will teach you how Google Tag Manager can simplify the tag implementation and management process.

You'll join instructor Krista Seiden to explore topics through the lens of a fictional online retailer, The Great Outdoors and their Travel Adventures website. Using practical examples, she’ll show you how to use tools like Google Analytics and Google AdWords tags to improve your data collection process and advertising strategies.


By participating in the course, you’ll explore:
  • the core concepts and principles of tag management using Google Tag Manager
  • how to create website tags and manage firing triggers
  • how to enhance your Google Analytics implementation
  • the importance of using the Data Layer to collect valuable data for analysis
  • how to configure other marketing tags, like AdWords Conversion Tracking and Dynamic Remarketing
We're looking forward to your participation in this course!

Sign up for Google Tag Manager Fundamentals and start learning today.

Happy tagging!

Post By: Lizzie Pace & The Google Analytics Education Team

Solutions Guide for Implementing Google Analytics via Google Tag Manager

Solutions Guide for Implementing Google Analytics via Google Tag Manager

Marketers, developers, and practitioners of analytics depend on having the right data at the right time - but implementing analytics code or AdWords pixels can be a less than fun (or easy) experience. Google Tag Manager makes tagging simple and fast by letting you add tags with a simple UI instead of code, while also offering advanced tracking features used by some of the web’s top sites.

Today we’re excited to announce the launch of the Solutions Guide section on the Google Analytics and Google Tag Manager Help Centers. The Solutions Guide area is focused on providing actionable, hands on, step-by-step instructions for implementing Google Analytics, AdWords, DoubleClick, and other third party tags via Google Tag Manager. 

In this guide, you’ll learn:
  • When and why to use Google Tag Manager
  • Best practices for naming conventions and setup tips
  • When to choose the Data Layer or the Tag Manager UI
  • How to implement GA event tracking, custom dimensions & cross-domain tracking
  • How to setup AdWords, Doubleclick, and Dynamic Remarketing tags in GTM
We’re thrilled to share this with you and hope you find it helpful as you implement Google Tag Manager.

Check out the new GTM Solutions Guide today!

Happy Tagging.

Posted by Krista Seiden, Analytics Advocate

Making tag management more accessible and powerful

Making tag management more accessible and powerful

Today we are happy to introduce improvements to Google Tag Manager that will make both marketing and IT teams happy
  • New APIs that tailor the power of Google Tag Manager to your unique needs
  • A new intuitive interface to help you launch and edit tags even faster
  • More 3rd-party templates to make tagging easier
Many large enterprises use Google Tag Manager to streamline and simplify website and mobile app tagging. It helps marketers control the end-to-end process of adding website tags, while IT departments save time they can spend on more strategic projects. InsureandGo has been using Google Tag Manager for all their tagging needs:

Before, we missed opportunities because tag changes required a website release. Since we’ve enabled Google Tag Manager on the site, it’s enabled the marketing team to measure more on-site actions. For example, using Google Tag Manager to track on-page events such as specific clicks and form submissions helps us understand more granular customer actions, how to market and what to sell. We can make decisions much quicker and see within a few weeks whether the strategy has worked, whereas before it would have taken six to nine months. Simon Everett, Head of Marketing

Let's look at the new features.


Introducing Google Tag Manager API

Sometimes you just want things your own way. We understand! The new full-featured Google Tag Manager API lets you customize the infrastructure to suit your needs, whether that means building your own tools or better integrations with your existing workflow. From creating and managing users to previewing and publishing containers and tags, the API provides all the power of the web interface.

For example, the new API makes it easy to manage user access in bulk. It's easy to set permissions for many users at once, or set up your own role-based permissions and let the API give the right level of access to the right people in your organization.

Agencies can use the API to easily manage large tagging setups for their clients: create a master container template, specify variations (such as the domain, or the ad campaign ID) in a Google Sheets doc, and use the API to automatically deploy to multiple containers and keep those containers in sync. 

Our partner Novartis has been able to scale more easily by using Google Tag Manager APIs:

We have a strong data-driven culture at Novartis and thus in the digital space we’re naturally interested in using data and insights to improve the usability and experience of our websites. With many brands and websites across the globe, collecting web analytics data can become time consuming. Two challenges we have faced are data consistency and tagging implementation across many sites. We developed a process where we use the Google Tag Manager API to eliminate a manual, error-prone, process and thus were able to shift our attention from several low-value tasks to determining how to create a great digital experience for our customers.
Angela Grammatas - Digital Analytics Manager for Novartis


More coverage for 3rd-party tags

Starting in the next few weeks, you'll see more 3rd-party templates in the tag creation flow. We've made it easier for marketers to add tags and minimize errors while doing so. When adding a new tag of your own, you'll select from a list of 3rd-party providers and be underway in just a few clicks. We now offer support for tags from AdRoll, Marin, Comscore, Bizo, Clicktale, Neustar, Distillery, Turn, Mediaplex, VisualDNA, quantcast, Criteo and many more to come soon. Don't see the tag you need? No problem: you can add it immediately as a custom HTML tag. You can also ask to have a new tag template included in future releases, as Tag Manager will continue to add new tag templates. You'll find the full list of tag templates in our help center.

Creating a new tag (click image for full-size).


A more intuitive interface

We think tag management should be easy even for non-technical users. Even if you're new to Google Tag Manager, you'll be using the improved interface within minutes. Tasks are intuitive and structured much the same way as in AdWords and Google Analytics. Our new updates include:
  • A default workflow that's simpler and clearer
  • Instant search and autocomplete that can help you find anything in your Google Tag Manager containers
  • New keyboard shortcuts to simplify life for power users
The goal: enable marketing managers to easily add and update tags.

The new container overview page (click image for full-size).

We are confident you'll find the new Google Tag Manager easier to use and a more powerful solution for your web and app tagging needs. If you are already using Google Tag Manager, you can try out the new user interface today by logging in your accounts and following the instructions. New to Google Tag Manager? Get started today!

Posted by Lukas Bergstrom, Product Manager Google Tag Manager

New tools to grow your mobile app business

New tools to grow your mobile app business

Today at the Game Developers Conference in San Francisco we will be announcing two key launches powered by Google Analytics and Google Tag Manager. You can follow the livestream today at 10:00AM PDT (5:00PM UTC) with the Google Analytics sessions from 2:30PM PDT.

Announcement #1: Bringing the power of Google Analytics to AdMob
We’re happy to announce that Google Analytics is fully available in the AdMob interface on a new Analyze tab. App developers now have a one-stop way to measure success and adjust their earning strategies based on what they learn.

Today’s app developers have to make decisions quickly and implement them seamlessly if they want to stay relevant. It also helps if every business decision is backed up and validated by reliable data. Until now, app developers using AdMob and Google Analytics had to use two separate tools to monetize and measure. Starting today, they’re now in one place.

More than just Google Analytics inside AdMob
The new tab is simpler, yes. But app businesses can also now make decisions faster without losing data accuracy. They’ll also benefit from a new set of features that make measurement the foundation of all monetization programs:
  • drop down menu to switch between individual apps reports
  • new home page with combined Google Analytics and AdMob reporting
  • new Analyze tab with all Google Analytics reports
To see the new feature in action, sign in to your AdMob account and look for the Analyze tab at the top of the page. 

click to enlarge

Your new home tab in AdMob will now incorporate data on how your app is monetizing as well as how it is performing overall with insights on in app purchase, traffic and ads metrics in your app: all in one tab - a unique feature just in Admob.

click to enlarge

Get started in one click with Google Analytics and AdMob 
1. Login or open a new account on AdMob and sign up for Google Analytics (GA) in the new Analyze tab. 
2. If you are already using Google Analytics for your apps, you can link your existing account with AdMob in the Analyze tab. 
3. If you are not using Google Analytics, you can sign up via AdMob and complete the process without leaving the interface.

Announcement #2: New Content Experiments with Google Tag Manager
People have a lot of choice when it comes to apps and keeping them engaged is a challenge. Businesses who experiment with different app layouts have a higher chance to find the best performing solution and keep users engaged. A few months ago we announced Google Tag Manager for apps, today we are enabling content experiments: an easy way to set up and run experiments to change anything from in-app promotions to menu layout. With Google Tag Manager you can modify app configuration for existing users without having to ship a new version.

But how can we always be sure that we are changing it for the best? Wouldn’t it better if you could validate business decisions with data? Now you can run content experiments on a subset of your users to choose the best option - where to show promotions? How often? Data in Google Analytics will answer your questions and you can now be sure your decisions will be backed by data.

Google Tag Manager has been built to be very intuitive, even for people not familiar with coding. Businesses can now let their marketers or business analysts run experiments without requiring a developer to be involved. App experiments are now accessible to everyone.


click to enlarge

Getting started with Google Tag Manager
  1. Sign up for an account at www.google.com/tagmanager and create a mobile container
  2. Download the SDK for either Android or iOS. 
  3. Start programming! Use the SDK to instrument configuration and events you care about in your app.
  4. When you’re ready to dynamically change your app, use the Google Tag Manager interface to start configuring. Remember to press the “Publish” button to push your rules and configurations to your users.
Posted by Russell Ketchum, Lead Product Manager, Google Analytics for Mobile Apps and Google Tag Manager

Ensuring Data Accuracy with a Tag Management Policy

Ensuring Data Accuracy with a Tag Management Policy

The following is a guest post from GACP Michael Loban, CMO at InfoTrust.

The quality of the website analytics data we have is directly related to the tag management processes adopted by an organization. Most likely, you can remember days when the following incidents may have occurred:
  1. You find that one (or several) of the pages on your site is missing Google Analytics, or some pages had Google Analytics deployed twice causing duplicate pageviews and inflating traffic.
  2. Google Analytics custom variables were inconsistent or missing on some portions of the site, leading to data quality issues.
  3. An unauthorized marketing tag was piggybacking off of another tag.
  4. One of the tags on an international site you managed did not follow the new EU Cookie Laws related to privacy.
Adopting a Tag Management System like Google Tag Manager is a great way to go, but having a great tool to organize and deploy your tags is often not enough. You still need a system, a process, and ongoing review. Here are the steps for creating a tag management policy for your company:

1. Know where you are – what tags are currently firing, where and how? Whether you have a small site with a few hundred pages or an international publication with thousands of pages, it is important to assess your current tag deployment. 

Can you say, with 100% confidence, that your analytics tag are located on every page?  Are you sure the cookies set by your analytics tag/tool are accurate and not over-writing each other?

Regardless of whether you are confident or not, I suggest using a tool like TagInspector.com (Tag Inspector is an InfoTrust product). It will help you locate:
  1. All the tags on your site, split up by specific pages’ tags, and even pages they are missing from.
  2. Cookies set by various tags and what pages they are set on.
  3. How the tag is deployed – through a tag management system or directly from a page source.
  4. Instances of tag piggybacking – one tag being loaded by another tag.
Here is a screenshot from an example scan. It shows how tags load (commonly referred to as tag hierarchy). We have removed the website URL, but as you can see there are instances when Google Analytics is being loaded by the TMS, and instances where Google Analytics is being loaded directly from the source of the page. 

2. Document all approved tags. The average enterprise website might have 25-50 marketing tags. Not all of them have to be present across all pages. However, even if you are considering moving to a Tag Management System, or already are using one, it is not a bad idea to have the following documented and categorized:
  1. Tag name and functionality
  2. Pages or the category pages the tag needs to be on
  3. Information collected through the tag about visitors (cookies set)
  4. Firing rules

Check out Tagopedia – a wiki of tags to learn more about the many different types of tags.

3. Consider the implementation of a Tag Management System. There is a reason this is step three, and not step one or two. A lot of companies jump to this step first, thinking that a new technology will miraculously make all tagging issues disappear. The first step in moving to a TMS is knowing what tags you need to keep, and where they are or how they are loaded on your site so you can remove them from the source after the tag management system is deployed.

When considering the implementation of a tag management system, think about your team. Every website of a TMS vendor says you will no longer need your IT team to make changes to the tags thus simplifying and expediting the process. I have met plenty of marketers who do not want anything to do with a TMS. Even though you will free up your IT resources, you will still need a person or team with the technical training to manage your tags. 

Naturally, your first step in evaluating Tag Management vendors should be outlining what features you really need. Google Tag Manager is free, and is one of the few TMS systems that works for both mobile websites and native mobile applications. 

NOTE:  If you do decide to migrate to a TMS or if you have already done so, you still should scan all the pages across your site to ensure that your tags fire correctly, such as, once per page for analytics tags – and only from your TMS. You certainly want to avoid having a tag in the source of your page and inside a TMS – this will inflate your data and cause data quality issues.

4. Run ongoing site audits to ensure correct tags are deployed across correct pages. Ideally, this will only serve as the insurance. However, ongoing site scans or audits can help you avoid the moments when you realize you did not capture AdWords conversions because your GA or AdWords conversion tag was removed from the conversion page. Keep in mind certain tags might only fire when a user looks at your website on a mobile device, and your scan might need to simulate different user agents.  Doing this manually for all the sites you manage, or across one very large site, can be quite challenging. Again, TagInspector.com can help speed up this process and dramatically reduce the effort required. Here is an example screenshot of the scanning options:

5. Think ahead – will you be able to innovate? Complete lock down is in nobody’s best interests. What happens if there is a new platform for A/B testing that you would like to try? How long will it take you to get the tag approved, implemented on your site, verify its performance, and launch a campaign? Keep innovation in mind and make it relatively easy for marketers in your company to adopt new technologies.

One way to go about this is having an application that needs to be completed and approved prior to implementing a new tag. This will help you ensure only tags that meet company standards are implemented on your site. 

At the end of the day, tag deployment and data collection will only get more complex. If you do not have any process for managing your tags, it is time to start. If you have some kind of process, perhaps it is time for optimization. Get all the stakeholders in the room, and decide who will be your tag management team, and what the first step will be to ensure tag accuracy. You can’t do analysis if the data isn’t accurate. And your data won’t be accurate if your marketing tags aren’t implemented correctly. 

If you would like to learn more about implementing a tag management policy, we would like to invite you to attend a free webinar on March 26th at 1:00PM EST where we will discus items outlined in this post, and a lot more. 

Posted by Michael Loban, CMO at Google Analytics Certified Partner InfoTrust

No Code Required: Auto-Event Tracking with Google Tag Manager

No Code Required: Auto-Event Tracking with Google Tag Manager

We’re excited to announce that Google Tag Manager has publicly launched Auto-Event Tracking, which lets you measure events happening on the page without writing HTML or Javascript. Those of you measuring events in Tag Manager today will already have minds racing with the possibilities - skip ahead to the screenshot. Everyone else, read on.


As sites become more dynamic and want to understand users’ site experiences in more detail, business owners need to know more: how long are visitors staying on a particular page? How are they interacting with interactive elements like image carousels? How many are clicking the Contact Me button? How many are clicking outbound links? Increasingly, site analytics are incomplete without answers to questions like these.

Unfortunately, until now, answering these questions required adding custom Javascript code to your website to tell Google Analytics when the event occurred. Google Tag Manager users also needed to modify the HTML of each page where they wanted to track an event. That means every time you want to track something new, or change the way you track something, you need to modify site code directly (or, in some cases, ask another colleague to do it for you.) And slower deployment of measurement campaigns directly impacts your ROI.

With Google Tag Manager’s launch of Auto-Event Tracking, we’re excited to announce a solution that provides the power of event tracking without needing to write code. By using the new Event Listener tag, you can tell Tag Manager when you want to listen for events, and then write detailed rules for what to do when an event happens. See an example of listening for form submits here:


Once you have your event listener set up, you can have tags fire based on form submits using a rule that looks for the event gtm.formSubmit. (Of course, Tag Manager supports more than form submits: it also includes clicks and timer events.) You can also make sure you’re getting the right form by using our Auto-Event Variable macros that let you narrow things down with attributes like the element ID and the form target.

The end result: you can deploy event tracking to your site and send event tracking data to Google Analytics without adding any code to your site. You can deploy measurement campaigns faster, and not writing custom code makes your solutions more robust.

Of course, it’s easiest to see the whole picture by walking through a full example. Check out the following resources for more:
We’re looking forward to getting your feedback - let us know what you think!

Posted by Lukas Bergstrom, Google Tag Manager PM

Introducing Google Tag Manager for Mobile Apps & New Google Analytics Services SDK

Introducing Google Tag Manager for Mobile Apps & New Google Analytics Services SDK

Mobile Apps pose a unique set of challenges for marketers and developers. On the web, you can iterate on content and features in near-real-time and deploy conversion tracking, Remarketing, analytics and other tags to measure the effects on your users. Apps, on the other hand, are effectively frozen at the point of user install. Making even the slightest change means waiting until your next update makes its way through the various app stores and even then, you can’t be sure that all of your users will update quickly, if at all.

The surprisingly static nature of Mobile Apps creates significant problems. Forget to add an event to a key button press? Tough! Need to add conversion tracking for a last minute campaign? Too bad! Realize you need to change an important configuration setting? Sorry, not possible... that is, until now! Previewed at Google I/O earlier this year, today we're launching Google Tag Manager for Mobile Apps.



With Google Tag Manager for Mobile Apps, you instrument your app once and from then on, you can change configurations and add analytics, remarketing and conversion tracking later – without updating your app. 

Just like on the web, Google Tag Manager continues to be a free product, streamlining the process of adding “tags” to your native iOS and Android apps, making it both easy and accountable. Measuring key events is now as simple as 1-2-3:
  1. Include the new Google Analytics Services SDK (Android, iOS) in your app. This new unified SDK includes both Google Tag Manager and Google Analytics functionality while sharing a common framework.
  2. Push interesting and important events to the Data Layer. Once events are registered on the data layer, they can be used to trigger Google Tag Manager Tags and Macros. 
  3. Use Google Tag Manager’s web-based interface to write Rules and determine when various Tags should fire.

If you’re already a Google Tag Manager user, then there’s really nothing new for you to learn. The same style Tag Templates, Rules and Macros that you already know are now available for the new Mobile App Container Type. New users can get up to speed quickly, thanks to the easy-to-use web-based interface.  

Google Tag Manager for Mobile Apps natively supports AdWords Conversion Tracking, AdWords Remarketing and Google Analytics for Mobile Apps (Universal Analytics) tags. It also supports custom and 3rd party tracking events using the custom tag. For Mobile Apps, Google Tag Manager also takes things one step further using the Value Collection Macro. As we previewed at I/O 2013, developers can now create server-side configurations and use them to build highly configurable Apps. Collectively, these new features make Google Tag Manager a powerful tool for marketers and App Developers alike.  

Sign-up for your free Google Tag Manager account now and learn more about Mobile App tagging.  

Posted by Russell Ketchum, Product Manager, Google Analytics & Google Tag Manager

Creating a Standard Data Layer for the Tag Management Industry

Creating a Standard Data Layer for the Tag Management Industry

It’s been an exciting few months for Google Tag Manager. As referenced in our previous post this morning, Google Tag Manager is now serving twice the amount of traffic it was in April 2013 and we have been steadily adding features. Recently, at Google I/O, we announced that  Google Tag Manager will also work with mobile applications

This week, a consortium of companies, including IBM, Accenture and more, along with the W3C, announced they are collaborating to create a standard Data Layer.  

The data layer is a core component of Google Tag Manager and a common way for all businesses to implement tag management tools. It’s a standard way to format data within a web page.  Think of the data layer as a central way for analytics and marketing tools to communicate and share data on a web page. 


It's typically used in two ways: 1. to store data and provide a clear separation between the data and presentation layer of the page and 2. to store data when some type of user activity occurs.  The information in the data layer can then be consumed by different web technologies, like analytics tools or marketing tools, through a tag management platform.

Through the W3C community group we’re supporting the effort to standardize the format and syntax of the data layer. This will make it a lot easier for businesses to add data to HTML  and access it with different tools. An industry-wide standard will create a common way that websites and tag management tools can interact - thus making it easier on site owners.

Standards can not exist in a vacuum. They need adoption. Please take some time to learn about this effort and the specification. You can learn more about the work at the W3C Customer Experience Digital Data Standard Community Group site where you can also review the first draft of the Specification. If you’re interested in participating please join the group and help us test and refine the spec.

Posted by Brian Kuhn, Lukas Bergstrom & Justin Cutroni, Google Tag Manager Team

Solving Tag Management Problems for Large Advertisers

Solving Tag Management Problems for Large Advertisers

Last year we launched Google Tag Manager to make it easier for marketers to use tools like analytics, conversion tracking and Remarketing without having to edit website code. Google Tag Manager lets marketers place a single tag (a tiny piece of javascript code) on their site, and then with our easy-to-use UI, they can add or update other measurement and marketing tags without bugging the IT folks.

We’ve been thrilled by the response. Google Tag Manager is now serving twice the amount of traffic it was in April 2013, as a significant number of large advertisers with complex tagging needs have signed on.

I’d like to share a few recent Google Tag Manager success stories with you. They range across industries, but all of the customers profiled had a few things in common:
  • They needed to deploy a large number of marketing tags to enable their advertising campaigns, often with complex logic around what data to include from the page, and which tags to fire when.
  • Marketers were dependent on IT to deploy these tags.
  • Limited IT resources meant slow turnaround time, lost insights, and lost revenue.
Smarter Travel Media (an online travel portfolio company), retailer Dafiti, and trip planning company Rail Europe all implemented Google Tag Manager to put marketers back in charge of deploying their campaigns. I’ll let them speak to the results:

“With Google Tag Manager, we can literally deploy a tag in minutes and provide marketing partners with all the custom data they might need. Now, we’re better equipped to optimize our digital campaigns than ever.”

-- Lothaire Ruellan, Director of Online Marketing, Rail Europe

“Google Tag Manager has been very useful so far, cutting our time-to-market on launching new campaigns and media partners, and reducing overhead on IT.” 

- Anderson Kenji Mise, Marketing Intelligence Manager, Dafiti

 “With the Google Tag Manager solution in place, we can deploy tags much faster and with far fewer resources. Therefore, the revenue justification can be smaller and we’re able to test new channels more frequently and with greater speed.

-- Brett Malone, Senior Manager of Search, Smarter Travel Media

Read the full case studies here:

Get started with Google Tag Manager now at the GTM site, watch our introductory webinar for an overview or view our technical implementation webinar to answer your in-depth questions.

Update: have Google Tag Manager questions? We'll be answering them in this thread on Google+.

Posted by Lukas Bergstrom, Product Manager, Google Tag Manager

The Future of Measurement Starts at I/O: What’s New and on the Horizon for Analytics

The Future of Measurement Starts at I/O: What’s New and on the Horizon for Analytics

Last year at I/O we launched Mobile App Analytics, a re-imagining of app analytics from the ground up, speaking the language that matters to app developers and marketers. Since launch, the insights provided are already helping hundreds of thousands of app developers and marketers create more successful Android and iOS apps and experiences by measuring metrics at all stages: acquisition, engagement and outcomes like in-app purchases. 

This year at I/O, our team continues to improve mobile analysis with two announcements: Mobile App Analytics Play Integration and Google Tag Manager for Mobile Apps. These updates, to be available for all users shortly (with links below to help you get on early whitelists) will let you better measure a mobile world and use your data in more ways to improve the customer experience. 

Better understand the total picture of your app users with Google Play Integration

We’re excited to announce a long-anticipated integration of Mobile App Analytics more deeply with Google Play. It’s especially exciting for app developers and marketers because it’s the first time we’re presenting a complete view of the Play acquisition funnel in one clear, easy to understand report.

The data sources you’ll be able to see include:

Google Play traffic sources: understand which traffic sources and Google search keywords account for most new users. Campaign sources will help you refine your app marketing mix in order to focus on those campaigns and programs that bring the highest quality traffic. 

Google Play views: at the very top of the app funnel, you’ll want to understand clearly how many views your app is receiving in Google Play from each campaign or source. 

Installs: installs simply shows the number of users who actually installed your application from Google Play. It’s useful here to determine which sources are successful at driving installation. 

New users: beyond installs, new users shows you how many users actually launch your application. This is a key metric to see even beyond installations and tracing the path up the funnel.

As this report is using flow visualization, you can also select any path you wish to analyze further which will highlight that path and present useful data points along the funnel such as drop off rate.

Google Tag Manager for Mobile Apps

Ever want to make a small tweak to your mobile application but your users have already downloaded your app? Ever forget to add analytics to a key event until it’s too late? Shipping your app usually means you have one chance to get it right, and that’s not the best way to build a business.


With Google Tag Manager for Mobile Apps launching in beta, you can dynamically configure your mobile applications on Android and iOS server-side. You can hone your app for various audiences, and you’ll never get caught by old versions or forgetfulness again.

Google Tag Manager for Mobile Apps uses Google Tag Manager’s sophisticated rule-based serving engine  and easy-to-use management interface to make it a snap for developers to make changes to their applications, even after an app has been downloaded by users. Now changing the configuration of your application or rolling out a new feature is as easy as going to the Google Tag Manager web interface, changing a couple of values, and then pressing a Publish button. Changes go live in seconds.

You can configure virtually anything in your application: from ad values such as frequency and duration and UI settings like colors and layout, to time-based events such as in-app promotions and special events. Sign up for the whitelist to be among the first to try out GTM for Mobile (you’ll need to first visit the Google Tag Manager site and create an account if you haven’t already).

We’re excited to continue to push the envelope with what analytics can do across devices and platforms and cater to developers with tools they want.

Posted by the Google Analytics Team  

Google Tag Manager grows nearly 300% since January, boosts enterprise performance

Google Tag Manager grows nearly 300% since January, boosts enterprise performance

Since launching Google Tag Manager last October, we’ve had the opportunity to work with lots of great clients and help them to become more agile marketers, boost their website speeds, reduce IT infrastructure headaches, and improve ROI for tagging related projects. We’ve seen impressive growth since the beginning of the year, with nearly 300% growth in traffic and 120% growth in enterprise customers.

We’ve just added a new “Success Stories” page to our website to highlight some of our favorite customer stories. You’ll find case studies from Airbnb, a community marketplace for accommodations, GoPro, maker of wearable cameras, and Magazine Luiza, a large online retailer in Brazil. These are just a few of the many enterprise customers now using Google Tag Manager -- and check back soon, we’ll be adding more stories to the page.


Google Tag Manager is designed to be easy and self-service, but if you’d like extra help (for example, if you have a complex web property with lots of existing tags), many of our clients have worked closely with our Partners, including GoPro, who worked with partner Analytics Pros.

We hope you’ll find these stories inspiring and helpful as you get started with Google Tag Manager.

Google Tag Manager: Implementation webinar video, cheat-sheet, and Q&A

Google Tag Manager: Implementation webinar video, cheat-sheet, and Q&A


Last Tuesday, we held a webinar on the technical implementation of Google Tag Manager, a free tool that makes it easy for marketers to add and update website tags, freeing up webmaster time while providing users with more reliable data and insights. This technical session includes a more in-depth look than our introductory webinar, illustrating how the product operates in a live environment and showing how flexible Google Tag Manager is for enterprise systems.

Watch the webinar video here for:
  • Step-by-step implementation process + live product demo
  • Advanced use cases, including the Data Layer API
  • Best practices and common pitfalls



And don’t forget to download our handy implementation Cheat-Sheet, which outlines each of the steps involved in migrating onto Google Tag Manager.

Click here to download the Implementation Cheat-Sheet: http://goo.gl/5GJyA

And as usual, we like to provide a recap of some of the top questions we received during the webinar. Please note that this webinar is intended for technical audiences, so some of the Q&A below gets into the nitty-gritty technical details. If you’re less experienced technically, we invite you to check out our forum or reach out to one of our certified partners for implementation assistance.

Questions and Answers

Where can I find more detailed information about all of this stuff?
In addition to the walkthrough we provide in the webinar and our Cheat-Sheet, you can find a detailed description of the implementation process in the Google Developer docs, and helpful articles about how to use the Google Tag Manager user interface in our Help Center, including some notes about what to think about before you begin implementing. And as noted above, if you still have questions, check out our forum or reach out to one of our certified partners for implementation assistance.

Where can I place the GTM snippet? Can I put it in <head>? Does placing it in the footer have any adverse effects? Can I place the data layer in <head>?
The recommended location for the GTM snippet is just after the opening <body> tag. The only exception to this would be in the case where you want to declare page-level metadata by declaring the data layer immediately above the GTM snippet.

The GTM snippet can be deployed later in the page, like the footer, but doing so increases the time before the snippet loads. This can cause incremental amounts of data loss, since the user could navigate away before all your tags finish loading.

We do not recommend placing the GTM snippet in head, because the GTM snippet contains an <iframe> for the <noscript> case. Iframes are not officially supported by any browsers in <head> and might cause unexpected behavior.

What should I do about collecting macros and tagging events if I don’t have access to my client’s site or if IT is too busy?
If you can’t access values on the page via the data layer, there are several different Macro types to help you capture data without needing a code change. These include DOM element, DOM attribute, and JS variable macros. Simply input the ID or variable names, and the macro will pull out the data for you. NOTE: If you go this route, you may want to accompany the tag being fired with an “{{event}} equals gtm.dom” rule. This makes sure the element has loaded in the page before you request it, so you don’t get an undefined macro value.

If you're trying to add events to the page, currently this requires code changes. We're working on a solution that doesn't need code changes, but in the meantime we've heard of a couple of folks using the Custom HTML template to inject the dataLayer.push() API into relevant parts of the page. We can’t guarantee this as a solution due to the asynchronous nature of tag loading in Google Tag Manager, but we have heard some success stories.

How do I do cross-domain tracking in Google Analytics using Google Tag Manager?
It's now possible to do cross-domain tracking in GA using the custom HTML template and a new track type within the Google Analytics tag template. We've got some exciting things in the works here to make cross-domain tracking even easier; stay tuned for more soon.

Do you have any account and container setup best practices? What if I’m an agency? What if I have separate sites for mobile and desktop?
In general, an account should be owned by a single advertiser or publisher. Within each account, there can be multiple containers, and containers should be split according to how the site or sites are managed. For instance, if there’s a separate marketing team managing different countries and therefore probably different tag vendors, then there should be a separate container per country. If you have a mobile site and a desktop site that use the same tags across both subdomains, then you should probably only use a single container. We have found that one container per domain is pretty standard, but there are always different situations that call for a different setup.

If you’re an agency, we strongly recommend that your client creates the initial Google Tag Manager account and container, and then have your client add you to the container. Google Tag Manager includes user permissions controls as well as multi-account access to make it easier for agencies and clients to work together.

Are all tags with document.write off limits? Are there any workarounds?
Most tags that utilize document.write are just trying to construct an image pixel with dynamic parameters using JavaScript. Luckily, our Custom Image Tag allows you to construct an image pixel with dynamic parameters. Look at the tag you’re trying to add, pick out the URL, paste it into the Image URL field, and then add any dynamic variables by using the {{macro}} syntax. See the live demo in the webinar video above for an example of how to do this.

Do not add tags that contain document.write in either the initial snippet or in any linked JavaScript. Doing so will cause undesirable effects.

How do Google Analytics events differ from Google Tag Manager events?
Events in Google Tag Manager are basically an indication that this is an event where other tags could fire. It does not collect any data. GTM events are used in tag firing rules to initiate the placement of other tags.

Google Analytics events are actually data events, and can be set up in Google Tag Manager via the Google Analytics template, tracking type “Event”. This tag sends data to Google Analytics to be reported on within the Google Analytics interface.

~~

We hope the webinar and Q&A will help you implement Google Tag Manager smoothly and easily -- many business, including GoPro, are already enjoying easier tagging. Keep watching this blog for more tips and tricks!

Google Tag Manager: Technical Implementation Deep Dive Webinar

Just three months ago we launched Google Tag Manager to make it easier for marketers (or anyone in the organization) to add and update website tags, such as conversion tracking, site analytics, remarketing, and more. The tool provides an easy-to-use interface with templates for tags from Google and templates for other vendor’s tags, as well as customizable options for all your tagging needs. This minimizes site-coding requirements and simplifies the often error-prone tagging process.

In November, we held an introductory webinar (watch the recording here, plus read Q&A), and next week we’re holding a second webinar going beyond the basics and diving into the technical details and best practices for how to implement Google Tag Manager. This webinar will be hosted by Rob Murray, our Engineering Manager, and Dean Glasenberg, Sales Lead.

Webinar: Google Tag Manager Technical Implementation
Date: Tuesday, January 29, 2013
Time: 10 am PST / 1pm EST / 6pm GMT
Register here: http://goo.gl/17OFd
Recommended Audience: IT or webmaster team members

During the webinar we’ll go through a step-by-step process for implementation, and we’ll cover some more advanced topics (i.e. deploying more complex tags). We’ll introduce the role of a Data Layer and use it in conjunction with Events to show how you can set up a site to gather detailed usage metrics, for example, to help you understand why users are dropping off at a specific page.  We’ll also show you how common browser Developer Tools, as well as the Google Tag Manager Debug mode, can be used to help verify that your tags are working correctly (and fix them if they’re not).

Hope to see to see you on Tuesday!

Tagging just got easier: Built-in templates for popular tags in Google Tag Manager

One of our favorite features of Google Tag Manager is the ability to add new tags to your site using a tag template instead of copying-and-pasting code — and we’ve just made tagging even easier with several new built-in tag templates. Just add a few key details to the template, and Google Tag Manager will automatically generate the correct code.

We’ve teamed up with a variety of companies to provide our first wave of Tag Vendor templates, including:

This is just the first wave of supported tags, and you can look forward to many more coming soon. If you have specific requests, we’d love to hear them in our Google Tag Manager Forum in the Feature Requests section.

If you’re a tag vendor, and you’d like to get your tag supported in Google Tag Manager through the Tag Vendor Program, follow the instructions here to get started. And thanks to all of our partners for your support and involvement with Google Tag Manager!

Google Tag Manager: Video and Q&A

Google Tag Manager: Video and Q&A

Have you ever struggled with implementing new marketing and measurement tools on your website? For many people, deploying data collection “tags” (like conversion tracking, remarketing, audience reporting and analytics) can take weeks or months. Worse, the tag implementation is often incorrect, meaning you’re missing out on valuable information about your site and its users.

It doesn’t need to be difficult. We recently held a webinar to introduce users to Google Tag Manager, a free tool that helps marketers and IT departments manage their marketing and measurement tags quickly and easily. Watch the video here to learn more about:
  • Overall benefits and features of using Google Tag Manager
  • A quick demonstration of how to deploy a new tracking tag
  • Tips for getting your company started with Google Tag Manager



In addition to this webinar, we’ll be hosting a technical webinar in January to help new users through the nuts and bolts of installing Google Tag Manager (with lots of concrete examples). Stay tuned -- we’ll share registration information in a future blog post, or you can check back on the Learn with Google webinar site.

Read on for responses to some of the top questions we received during the webinar.

Questions and Answers

Where can I find out more about the core concepts described in the webinar?
To learn more about the Google Tag Manager management interface, please visit our Help Center -- you may want to start with our Before you Begin article. There you can find more information about key concepts like Tags, Rules, and Macros. For developers interested in how to implement Google Tag Manager, please visit our developer documentation. Or if you’d like help with implementation, you can contact one of our Partners. You can also ask questions (and find responses to questions from others) on the Google Tag Manager product forum.

What happens to historical data if we move to Google Tag Manager?
All of your historical data should be preserved when you move to Google Tag Manager. Google Tag Manager only changes the way that tags are deployed and managed on your site, it does not change the way data is collected.

How would you migrate a tag?
Follow these steps to migrate tags -- whether it’s a single tag or all the tags on your site. If you’re just getting started, take a look at our Before you Begin article.
  • Create a Google Tag Manager Account and a Container associated with that account.
  • Install that Container code snippet on every page of your website (so that it appears immediately after the opening <body> tag). The container should be empty.
  • Map your site - thinking about what data you want to collect, what events you want to track, and which tags you want to use to track that data. You should think about where your current tags are implemented, but now is a great time to rethink your overall data collection goals and start fresh.
  • (Optional) If you would like to make use of the Data Layer functionality, create a data layer on the pages where you wish to pass information or fire tags
  • Create Tags, Rules and Macros within the Google Tag Manager interface according to the map you just created. Make sure to apply the correct Rules to your Tags to make sure they fire in the right place.
  • Test the changes you’ve made in Google Tag Manager using debug and preview mode.
  • Then push a version of your site live that has removed the hard-coded tags from within the page. At this time, also Publish your changes using the Publishing feature of Google Tag Manager, which pushes the changes live to the site.
For more precise details on these steps, read our developer documents about migration.

Can you add tags to events or buttons?
Definitely! In order to use Google Tag Manager to fire tags on events and buttons, follow these steps (for more detail, read our developer document on event handlers):
  • On your page, proactively add the dataLayer.push({ ‘event’: ‘myEventName’}) to the event handlers for all events and buttons you might want to track.
  • Create a new rule where “event equals myEventName”.
  • Associate this rule with any tag you’d like to fire when the specified event happens.
Can hard-coded tags and tag manager co-exist? Do I have to remove my other tracking tags?
We strongly recommend that you completely migrate all your tags, so you can take advantage of the benefits of managing and updating those tags within Google Tag Manager. However, if a full migration seems too hard, you can use Google Tag Manager in parallel with hard-coded tags. Some of our users use Google Tag Manager to only manage adding new tags.

If you choose to do a partial migration to Google Tag Manager, you need to be very careful to make sure you don’t accidentally start double-counting your tags. If you decided to deploy a tag via Google Tag Manager, make sure that you don’t have a version of the same tag firing on the same page.

Can you build your own custom tag templates? And how do I become a recognized Tag Vendor within Google Tag Manager?
Custom Tag templates within Google Tag Manager allow you to copy/paste any HTML or Image tags directly into Google Tag Manager and fire it based on your predefined rules and macros. To turn it into a template, use the {{macro_name}} syntax to populate the tag code with dynamic values. We will also do a syntax check to ensure that when you copy your 3rd party tag, it will fire as intended.

If you’re interested in having your tag added to the list of predefined templates, apply to become a Tag Vendor within Google Tag Manager by completing this interest form.

How does this work with Google Analytics? How do you do things like track pageview and track event within Google Analytics?
Google Tag Manager is a convenient way to correctly deploy Google Analytics across your site. To use Google Analytics within Google Tag Manager, simply create a Tag with the Google Analytics tag template. You can select the “Track Type” as either a pageview, an event, or a transaction.

Make sure you have some version of the Google Analytics tag firing across all pages on your site. A good way to do this would be to have a basic tag firing on all pages, but blocking on pages where your more customized tags are firing (like the thank you page where you’d be firing a specialized transaction tag type).

Can the Google Tag Manager snippet be placed in <head>? How about in my footer?
The recommended best practice is to have the Google Tag Manager snippet at the top of the <body> to maximize data collection, but some clients may find it easier to implement the Container snippet elsewhere in the in the page, like the footer.

Do not place the Google Tag Manager snippet in <head> (for the IT folks: this is because there is an iframe in the <noscript> case, which can have unpredictable results in some browsers).

No matter where you install the container snippet, you will need to make sure that this snippet of code is on every page of their site. Google Tag Manager will still work if you only deploy it on part of your site, but Google Tag Manager’s rule based system will only work on pages where the snippet is deployed. For more details, read our developer documents.

Does Google Tag Manager replace Doubleclick Floodlight?
No, Google Tag Manager does not replace Floodlight -- they are complementary. Floodlight is a conversion pixel for DoubleClick products (Floodlight tags can now be deployed within Google Tag Manager), and Google Tag Manager is a tag management system or “container tag” for multiple tagging technologies. Floodlight has previously been used by some users as a container tag as well, but moving forward, Google Tag Manager is a way to deploy all tracking technology.

You also have the ability to pass custom floodlight variables through Google Tag Manager into Floodlight, through the Data Layer. For more information, please review the material in the Developers Guide.

We hope this webinar and this blog post will help you as you get started with Google Tag Manager, and we look forward to seeing you at our technical webinar in January. (Registration details coming soon).

Google Tag Manager: Webinar, GoPro case study, and product updates

Google Tag Manager: Webinar, GoPro case study, and product updates

Just over a month ago, we launched Google Tag Manager, a free tool that makes it easy for marketers to add and update website tagsincluding conversion tracking, site analytics, remarketing and morewith just a few clicks. Since then, we’ve released the product in 35 languages, we’ve added new tagging capabilities for Google Analytics, and we’ve been hard at work building more enhancements.

To help you get the most out of Google Tag Manager, we’ve scheduled a webinar next week with Product Manager Laura Holmes to walk through the tool and go over implementation basics:

Webinar: Getting Started with Google Tag Manager
Date: Tuesday, November 13, 2012
Time: 10am PST / 1pm EST / 6pm GMT
Register: goo.gl/YTulu

We’ve also been hearing great feedback from our users, including GoPro, the world’s leader in wearable and gear-mountable cameras and digital devices. With the growing popularity of GoPro products and accompanying complexity of their digital marketing activities, GoPro found itself with dozens of tags measuring countless engagement activities across its web properties. It was critical to find a way to implement and maintain marketing tags that would scale with the marketing organization. Analytics Pros, a Google Analytics Certified Partner and Google Tag Manager specialist, led a comprehensive migration to Google Tag Manager -- and GoPro stakeholders were delighted with the results:


“Google Tag Manager centralizes our tags into a single location that gives our marketing and analytics teams the flexibility to make tagging updates within minutes without burdening IT.”
- Lee Topar, Director of Online Marketing, GoPro
Download the full case study.

We hope you’ll join us at the webinar next Tuesday the 13th. If you’re not able to attend, we’ll be posting a recording of the webinar about a week afterwards here on the blog and on YouTube, and you can also read more about Google Tag Manager on the website or the help center.