Pros and Cons to Using Google Analytics and Google Tag Manager

Google analytics and Google tag manager are very powerful tools that enable companies to track website performance and conversion activity and link this to ad spend.

To learn more about what Google Analytics Tracks and how it works, check out this article.

Pros/Cons of using Google Analytics/GTM


  • Both Google Analytics and GTM are free: The only cost to you is all of your website activity data, your advertising budget, and your ROI per customer.
  • Google analytics is Extremely Easy to set up in Less than15 minutes. Basic Google tag manager reporting can be set up in less than 15 minutes as well.
  • There is a wealth of information and resources available to support Google analytics and GTM
  • Gives you visibility and Insights without creating your own reporting infrastructure
  • Gives you the ability to customize as needed
  • Gives you the ability to Easily integrate to Google’s big query and other cloud services for reporting.
  • Google analytics doesn’t require any code to implement. In most scenarios you can just copy/paste the code provided by Google into your website code. Website Content Management systems such as WordPress and Wix enable you to do this quickly and painlessly with plugins.


  • While Google analytics is easy to set up, Google tag manager is harder to set up to get accurate tracking. Often, the insights that Google tag manager can’t promises to provide actually require a lot of custom integration to support.
  • Google tag manager can be error-prone if the code is not implemented correctly. For example, if a user refreshes a specific page or clicks a back button on a tracked page, Then this will reduce results in duplicate tracking.
  • Google analytics and Google tag manager allow you to track the value of a conversion, however the default implementation of this is a hardcoded number without actually assessing the quality of the lead based off the information that you have about them. For example, if someone fills out your lead form you can track that with a value of $100, however, it doesn’t take into account if someone enters a junk email address, never opens your email, Or isn’t a qualified lead.
  • Google analytics and Google tag manager tend to inflate the value of their own SCO and advertising. For example, if you have an ad campaign on your brand-name search to protect competitors from jumping ahead of you, then the cost per add and lead is significantly lower than other types of keyword driven campaigns. Basically, it cost you less for someone who is searching for you by name.
  • Google analytics gives you broad-based information and overall picture of your website performance and results, however, it misses a lot of the detailed nuances that can help you better create and manage content. For example, if high quality leads usually view three specific pages on your website and complete your lead form after Viewing one of these pages, Then the conversion is related to the last page they visited, not necessarily correlated to the combination of the effectiveness of these three pages specifically. With this type of information, you can create recommended articles pointing to the other two pages that help you guide people through the consideration process on your product or service that has a statistically higher probability of conversion.
  • Google analytics focuses on the 99% of what isn’t working on your website. If you are generating traffic and pushing people to your homepage, you’ll see huge numbers for abandons for people who found you by the wrong search keyword, or found you through bad keyword set up. These people go to your homepage and then immediately leave. In Google analytics it’s actually hard to see which specific keywords, articles, and ads are actually driving conversions.
  • Google tag manager and Google analytics don’t work if you’re customer is using tracking blocking plug-ins, private browsing solutions such as duck duck go, or proxy servers that block ad tracking.
  • To get accurate reporting across multiple lead advertising campaigns, you have to provide that information to Google. Basically what this means is that you have to send your Facebook ad campaign and budget to Google in order to accurately track ROI on your campaigns. Talk about having perfect information to sell you more Google ads.
  • Without Google tag manager installed you can’t actually track website activity to an actual prospect or conversion. With Google tag manager installed And set up correctly, you can See this information, However, it’s very easy to get duplicated and inaccurate results here.
  • It is a violation of Google Analytics Terms to store PII personally identifiable information such as email or name In Google tag manager so you have to integrate Google analytics and Google tag manager to your CRM system in order to get any reporting on customer website activity.
  • Google analytics tracking doesn’t always filter out traffic generated by bots and scrapers
  • Google analytics and Google tag manager (and other tracking such as Facebook ad conversion tracking, Bing ad conversion tracking, etc.) has to be the first content loaded on your page to work correctly and can often come at the price of performance for your end-users.
  • There are a lot of nuances in how Google analytics tracks and attributes referral traffic and campaigns. Campaign attribution also follows the rules of sessions so if a potential customer comes in on one blog article then comes back later through either a brand-name search or retargeting ad, then the last article is attributed with the lead source, not necessarily the first interaction with the lead.
  • Tracking customer information across multiple domains is challenging to set up and report on accurately.
  • GTM requires a high-level of technical expertise to use this tool effectively and requires a lot of care and feeding to keep it up-to-date as your website and content changes.
We evaluated integrating Google analytics APIs as part of our MVP, however, we found that the data that Google gives you is highly limiting and is very hard to track back to actual customer and prospect activity.

Our customer analytics solution uses raw website data in order to accurately identify which pages correlate to conversion, which advertisements are bringing in quality leads, and quantifying the ROI of every marketing asset and collateral you create.