The best web analytics extensions for Google Chrome

Share this article

When you work on the analytics implementation of a website, you need to navigate through it and check that the different elements involved, such as the data layer, analytics scripts, or advertising pixels, are firing correctly. To make that work faster and more efficient, there are different browser extensions that show the information you need.

Below, I’ll go through 10 essential web analytics extensions for Google Chrome and their main features. If you want to install any of them, you just need to search for the extension name in the Chrome Web Store.

I’ve also written an article about the best SEO extensions for Chrome that I use, which is worth checking out if SEO is also part of your day-to-day work.

Why use free Chrome extensions for digital analytics?

Although the browser console, especially Chrome DevTools, gives us access to the same information, it is often displayed in a less accessible way. You usually need to move between different console tabs or work with a format that is less visual and less convenient when you need to find something quickly.

That is why Chrome extensions for digital analytics make the work much easier. They let you access a large amount of information from a single place and present it in a way that is more comfortable, simpler, and better suited to the way analysts actually work.

Top 10 recommended web analytics extensions for Chrome

Below are the 10 web analytics extensions I find most useful in day-to-day work. All of them are free, so you can try them out, see what each one offers, and decide which ones are most useful for your own workflow.

Analytics Debugger

Analytics Debugger is probably the most complete digital analytics extension you can find right now. It lets you view hits sent by a wide range of analytics vendors, including Google Analytics, Adobe Analytics, and Matomo/Piwik Pro.

If we focus on Google Analytics, the extension shows all the events that are fired together with the property they were sent to. Clicking on any event opens a large amount of additional information, including the endpoint the event was sent to, the associated Consent Mode code, event parameters and user properties, e-commerce array data, and the rest of the parameters included in the hit.

Datalayer Checker

Datalayer Checker helps you debug the data layer quickly without needing to inspect it directly in the browser console.

When you click on the extension icon, a panel opens showing a list of all the pushes made to the data layer on the page you are viewing. If you select any of them, you can see all the key-value pairs included in that push. This view is available both in flat format and in JSON.

One especially useful extra feature is the ability to inject your own Google Tag Manager container into any page you are browsing. This is very helpful when you are working on an analytics implementation and the development team has not yet added the GTM script to the page. With the container injector, you can work on your setup as if GTM were already installed on the site.

EditThisCookie

EditThisCookie is a cookie manager that lets you create, delete, edit, block, or protect cookies very easily.

When you click on the extension, you see a list of all the cookies from the current page that are stored in your browser. It lets you check cookie names and values, the subdomain where they were created, their expiration date, and more. It also allows you to export the full list of cookies from the page in JSON format.

Omnibug

Omnibug is very similar to Analytics Debugger, although it presents the information from all tools in a list format, while Analytics Debugger uses separate tabs for each tool.

Its main advantage is that it includes the hits from all the supported tools at once, whereas Analytics Debugger only lets you display three tools simultaneously. As with Analytics Debugger, you can click on any hit in Omnibug and open a panel showing all the parameters and values sent to the analytics tool.

Google Tag Assistant

Google Tag Assistant is an extension created by Google that lets you check which Google tags are installed on each page and validate whether the implementation is correct.

It can validate any Google tag, including Google Ads and Floodlight, so it is not limited to Google Analytics or Tag Manager. Although it does not go much further than that, it is still a good first step to confirm that all Google tags are present on the page and have been implemented without errors.

Meta Pixel Helper and TikTok Pixel Helper

Meta Pixel Helper and TikTok Pixel Helper are the official extensions from Meta and TikTok for debugging the implementation of their advertising pixels.

We could include similar extensions from other advertising platforms in this same category, but I chose these two because they are among the ones you are most likely to use regularly.

These extensions show all the events and conversions collected by the pixel, together with the additional information attached to them. One of their main advantages is that they also display warnings if an error occurred or if one of the events did not fire correctly, which makes it easier to fix issues quickly.

Google Analytics UTM Builder

Google Analytics UTM Builder lets you quickly generate links with UTM parameters so you can track them in Google Analytics.

When you click on the extension, the URL you are currently on is already included, and you only need to add the relevant parameters and copy the generated URL. One of its main advantages is that you can create and save campaign presets with the parameters you use most often. That means you do not need to enter source, medium, and campaign manually every time. You can store them in a preset and have them added automatically, which saves time and reduces manual errors.

Google Analytics Debugger

Google Analytics Debugger is Google’s official extension for debugging Google Analytics implementations.

To use it, the first step is to click the extension icon and make sure the word “On” appears on it. Once it is enabled, all the events generated by Google Analytics are shown in the browser console, although the format is not especially user-friendly and can be difficult to work with. That is why other extensions such as Analytics Debugger or Omnibug are often more convenient.

That said, Google Analytics Debugger does have one particularly useful feature. Once enabled, all requests sent to Google Analytics 4 include the _dbg parameter, which makes all the events appear in the tool’s DebugView. This allows you to debug events directly from the GA4 interface without needing to open a Google Tag Manager Preview session.

Microsoft Clarity Live

This extension is especially useful if Microsoft Clarity is already implemented on your site. Microsoft Clarity Live lets you view data collected by the tool directly from the page itself, without needing to work inside the Clarity interface.

As you browse the site, you can quickly access Clarity information, including click and scroll heatmaps for the page you are on, session recordings in which that page was visited, and interactive heatmaps that let you interact with hidden elements such as popups and see how the heatmap changes.

GTM Variable Builder

GTM Variable Builder lets you generate JavaScript variables for Google Tag Manager quickly. These variables can be used to extract certain texts from the page, product IDs, prices, or page titles and then use them in GTM tags.

To use the extension, you simply click on the text you want to capture and then click on the extension icon. After that, you just open the browser console and copy the generated code. The first snippet is pasted into the console to validate that the desired text is being captured. If it works correctly, you can then copy the second snippet and use it as a variable in your Google Tag Manager container.

As you can see, there are many different web analytics extensions available for Google Chrome. These are the ones I use most often and the ones I consider essential in day-to-day work. The best approach is to try the ones that catch your attention and decide for yourself whether they are genuinely useful and make your work as a digital analyst easier.


Share this article
raul revuelta seo y marketing digital

About me

Raúl Revuelta

Digital marketing consultant specialized in SEO, CRO, and digital analytics. On this blog, I share content about these areas and other topics related to digital marketing, always with a practical, business-focused approach. You can also find me on LinkedIn and X.

Leave a Comment

Your email address will not be published. Required fields are marked *

Would you like to talk about your project?

Scroll to Top