Category : Google Tag Manager
Do I need the Google Analytics tracking code on every page?
Littledata's Shopify connection is now using gtag and GTM data layer
How to stop Google Tag Manager being hacked
How to set up Enhanced Ecommerce tracking via Google Tag Manager
Enhanced Ecommerce (EEC) is a Google Analytics plug-in that provides merchants with better insights for the shopping behavior of users. Enhanced Ecommerce tracking requires your developers to send lots of extra product and checkout information in a way that Google Analytics can understand. So why use it? Why use Enhanced Ecommerce? The main benefit of EEC over standard ecommerce implementation is the sheer number of valuable reports merchants have access to with EEC. Not only that, but merchants can segment data based on ecommerce events — which users visited your product pages, where the customer journey hit a roadblock (e.g. a customer pondered a product but didn’t add it to cart, etc.) or which steps of the checkout process a user abandoned their cart. Ultimately, this kind of data helps merchants zoom in on their sales funnel and alter the parts of the process that don’t lead to conversion. [subscribe] Enchanced Ecommerce implementation is no small feat, but it also depends on a number of factors — the size of your store, the number and type of Google Analytics custom dimensions you need to add, etc. Without question, Google Tag Manager is the simplest and best way to enable Enhanced Ecommerce in Google Analytics. If you already use Google Tag Manager (GTM) to track page views, you must send ecommerce data via Google Tag Manager. If you don’t already use GTM, it’s simple to set up: just activate EEC within your Google Analytics tags and use a dataLayer as an ecommerce data source. Just make sure the dataLayer contains all ecommerce data. Step 1 Enable enhanced ecommerce reporting in the Google Analytics view admin setting, under ‘Ecommerce Settings’ Step 2 Select names for your checkout steps (see point 4 below): Step 3 Get your developers to push the product data behind the scenes to the page ‘dataLayer’. Here is the developer guide. Step 4 Make sure the following steps are tracked as a pageview or event, and for each step set up a Universal Analytics tracking tag: Product listing view Product detail view Add to cart event Remove from cart event Checkout step 1 (views the checkout page) Checkout step 2 etc – whatever registration, shipping or tax steps you have Purchase confirmation Refund Step 5 Send the data to Google Analytics using the Data Layer. Instruct the tags to look into the Data Layer and pull the key-value pairs from the eCommerce object pushed most recently into dataLayer by selecting the correct Google Analytics variable. Step 6 This step involves checking the setup. After you have configured everything in place, you'll need to check your entire. What you should be looking for is: Are all the keys configured in the dataLayer.push() getting picked up and being sent to Google Analytics? Is the payload length too long? Is there a risk of data duplication with some hits? To debug these, you really only need three tools: GTM's own Preview mode, the Google Analytics Debugger browser extension, and Google Chrome browser's DevTools. Yes, there are plenty of other tools you can use, but these have proven to be more than enough in my own experience. Wrapping up Need some more help? Get in touch with our lovely team of Google Analytics experts and we'd be happy to answer any questions! At Littledata, our Google Analytics connection is the easiest way for you to automate GA for ecommerce sites. With the connection, you also get: Smart audits to check for accurate tracking Seamless connections with apps like ReCharge and CartHook Benchmarks against over 12,000 ecommerce sites Raw data that remains available in Google Analytics Shopify tracking you can trust consistently You can also try our Google Analytics app for Shopify free for 30 days.
6 reasons Facebook ads don’t match the data you see in Google Analytics
Cross Domain tracking for Eventbrite using Google Tag Manager (GTM)
3 reasons why you should use Google Tag Manager
If you have an online presence you know that every day you find new and interesting app's and platforms that can increase your revenue. From integrations with Adwords, DoubleClick, Facebook to custom plugins, you need some help inserting all this script in the page that makes it as easy as possible and without asking for developer help. Google Tag Manager can launch new tags with just a few clicks. Google Tag Manager supports both Google and third-party tags and is the web’s most popular enterprise-grade tag management solution. We have written a lot or articles on how to use it, but we never provided a list of why you should use it, so here it is: 1. Reliable and accurate data. When your tags aren’t working properly they can impair your site performance, resulting in slow load times, website unavailability, or a loss of functionality. That’s why it’s critical to have a tag management solution in place that allows you to quickly determine the status of your tags. Easy-to-use error checking and speedy tag loading in Google Tag Manager means you know that every tag works. Be assured that your mission-critical data is being collected reliably and accurately. The IT team will feel confident that the site is running smoothly, so everyone's happy, even during busy holidays or the launch of a new campaign. Large brands have implemented Tag Manager to launch their tags exactly for this reason: reliable and accurate data. PizzaHut, Made.com, AgeUk and many others use Google Tag Manager to manage their tags for Google and third-party platforms. 2. Quickly deploy Google and third-party tags. With so many measurement tools out there, marketers need flexibility — whether that’s changing tags on the fly or having the ability to easily add tags from other sources. In Google Tag Manager, marketers can add or change their own tags as needed. Google Tag Manager supports all tags and has easy-to-use templates for a wide range of Google and third-party tags — for web and mobile apps. Don’t see a tag listed? You can add it immediately as a custom tag. With so much flexibility, your campaign can be underway with just a few clicks. Even if you are using Adwords, Adroll, Facebook, Hotjar, Criteo or your own script you can implement it with Google Tag Manager. Even if you're a publisher as nationalgeographic-magazine.com, sell furniture at Made.com, sell event tickets as eventbrite.com or organise courses as redcrossfirstaidtraining.co.uk, Google Tag Manager will be the best way to organise all the scripts your partners provides. 3. Collaborate across the enterprise and make tag updates efficiently. Collaboration across a large team can be a challenge. Not having the proper tools can stall workflows — decreasing productivity and efficiency. Workspaces and granular access controls allow your team to work together efficiently within Google Tag Manager. Multiple users can complete tagging updates at the same time and publish changes as they’re ready. Multi-environment testing lets you publish to different environments to ensure things are working as expected. I don't know about you but for me, every time I need to add a new script on my website I hesitate because I am afraid that my website will break and I would never know how to fix it. I wanted a solution where I could add a script on my own, test it and then publish it without any developer help. And then I found Google Tag Manager. Google Tag Manager lets you collaborate and work independently, at the same time, on the same website. You can publish a tag at the same time your marketing team-mate is creating an A/B testing experiment, all in the same GTM container. Large and small websites use Google Tag Manager to integrate and increase the value of their website. It is free, it is reliable and you find a lot of how-tos on the web so you can start using it right away. Google Tag Manager currently provides out-of-the-box integration with these ones: Universal Analytics - Google Analytics Classic Google Analytics - Google Analytics AdWords Conversion Tracking - AdWords AdWords Remarketing - AdWords DoubleClick Floodlight Counter - DoubleClick DoubleClick Floodlight Sales - DoubleClick Google Optimize - Google Optimize Google Surveys Website Satisfaction - Google Surveys AB TASTY Generic Tag Adometry AdRoll Affiliate Window Affiliate Window Audience Center 360 Bizrate Insights ClickTale comScore Crazy Egg Criteo Dstillery Eulerian Analytics Google Trusted Stores Hotjar Infinity Tracking Intent Media K50 LeadLab by wiredminds LinkedIn Marin Software Mediaplex Microsoft Bing Ads Mouseflow Neustar Nielsen Nudge Content Analytics Optimise Media OwnerListens Perfect Audience Personali Placed Inc. Pulse Insights Quantcast SaleCycle SearchForce Shareaholic Survicate Tradedoubler Turn Twitter Ve Interactive VisualDNA Yieldify This out-of-the-box integration doesn't require any special knowledge. And, for any other script that you might have, most of the providers have a how-to guide for integrating with Google Tag Manager. Have any questions about Google Tag Manager? Get in touch with our experts! Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.
New interface and workspaces in Google Tag Manager
Google Tag Manager has recently had quite a revamp to its interface. Not to mention the addition of much talked about workspaces feature. Google Tag Manager (GTM) is a great tool that saves the development and implementation time, and the new drastic changes in any of Google’s tools can be quite a shock when you’re used to one way of workflow. The latest changes to the interface are radical but as with everything else, it just takes a short while to get used to. GTM still works the same, though. There’s no change to how your tags, triggers and variables are set up. So let’s see what's changed! Overlays on top of overlays This is the biggest change in the interface! Whether you’re creating a new tag or changing an existing one, you’ll be making your updates in overlays that slide in from the right hand side of the screen. Whilst this may be confusing initially, this is a great improvement on the previous workflow. Before you had to create your variables before the tag, or if creating the tag, save the progress, then create the variable separately, and then return to the tag to add in your variable. Too many steps! The new overlay doesn’t cover the whole screen and instead, leaves a bit of space on the left so you can see where you started from. Now that I’ve embraced the workspaces, I’ve realised how great it is to be able to do changes and updates without navigating elsewhere. Icons replace colours Previously, when viewing a list of tags all the triggers were colour coded so you could quickly see types of triggers used. Now, they’re all grey with icons at the beginning. I’ve previously found the colour coding very handy in quickly determining where the tags have been set to work. I’m not convinced that the icons will do as great of a job, but like with all of the changes – just embrace them and move on. List of variables They’ve lost the ‘enabled built-in variables’ section at the top. It used to have checkboxes so you could quickly enable or disable select variables. Now you have a list of built-in variables and for any changes, you have to click ‘configure’ button and then select which ones you want or not. And of course, you’ll have to do these changes in the overlay that slides over. The variables you've created previously will be in a separate list when you scroll down the page. If you want to view the details of the variable, then you’ll have to click on the variable and see its setup in the new overlay. Remember, remember… Do you tend to forget to specify your container's name and description? Now you get reminded to do so when you click to ‘publish’ your container and haven’t set the details. Timestamps I love it when a small change can make a big difference! This is that kind of change. When hovering over any relative timestamps in the triggers, overview or other sections, you will see the exact date and time of the latest change. What are workspaces? Workspaces are multiple containers that teams and users can work on without worrying about publishing someone else’s updates that may not be ready to go live. For someone working within a number of teams, like we do, this is a very welcomed update. After using it for a few weeks, I’ve already seen improvements in the speed of publishing updates. Now, fewer people have been blocked from progressing on their tags, which is really great! So now you can make your additions or amendments in a separate space and publish them when they're ready. What really happens when you publish is that anything new in your workspace gets added to the default workspace. This may include any updates to tags, triggers, variables, and any notes you may have added. If you can, stick to making smaller sets of changes within workspaces so you have a more robust version history, allowing you to trace updates and roll back to previous versions more quickly. You’ll get 3 workspaces in total so 1 default one + 2 custom workspaces, whilst 360 accounts get unlimited workspaces. Here’s how they work. To create a separate workspace click on the ‘Default Workspace’ in the left panel. In the new overlay click on the + icon in the top right corner. Now enter the name and description for the workspace so when you choose a workspace you can quickly see what's being worked on in there, or what the purpose of the workspace is. You can always refer to these for information on what was worked on or published as part of this workspace. A new workspace will always be created based on the latest GTM version and include the latest tags, triggers, and variables. If you're publishing a workspace that has conflicting updates with another workspace, then GTM will let you know and give you the option to resolve conflicts in their very easy to use conflict resolution tool. Once you publish the non-default workspace, it will be automatically removed. Better tag management You know how GTM has a number of tag templates for the most typical tracking needs, for example, AdWords and DoubleClick. These templates are very useful for creating and maintaining tags without codes, allowing to insert only required data, and making the whole process less error-prone. Well, they've expanded their selection with additional templates from vendors such as Bing, Twitter, Hotjar, Nielsen, Yieldify and many many more. I've been setting up a number of tags from the new vendors so I'm glad to see they've finally caught up with this. Here's a full list of supported tags is available in Tag Manager's Help section. So these are some of the most notable changes. My favourite ones are overlays, timestamps and workspaces for reasons I mentioned above. The overlays don't seem to have got much love when they were first launched, but it's definitely a step up on the previous workflow. Got strong feelings about any of the latest updates? Let me know what you love or hate in the comments below. Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights. Image credit: screenshot of 'conflict resolution tool' courtesy of Google Analytics Blog
Subscribe to Littledata news
Insights from the experts in ecommerce analytics
Try the top-rated Google Analytics app for Shopify stores
Get a 30-day free trial of Littledata for Google Analytics or SegmentFree Trial