Google Analytics

Connect HubSpot to Google Analytics

21-Jun-2019, 0 comments

We've released our first native CRM integration - HubSpot. Now you can optimise your lead generation towards closed-won deals in HubSpot simply by authenticating your account.

What problem does this solve?

Often, marketers only have visibility of a lead before it is qualified by sales. This is particularly prevalent in agency-client relationships, where an agency will solely be responsible for generation leads, but not have visibility over the quality of leads they are generating.

Automating Google Analytics audits using the official Google Analytics add on for Google Sheets

22-Jan-2019, 0 comments

What is the point of having automated audits?

Disclaimer: when I say audit, I really mean a health check.

The point of Google Analytics is to guide future decisions. To increase your chance of making the right decision, you need to ensure that the data is not unexpectedly impacted by your implementation.

There are common configuration issues that can do this, which are easily fixed. However, you do not want to spend a significant amount of time pulling data to check and…

5 tips for debugging Google Analytics Measurement Protocol hits

17-Jan-2019, 0 comments

We’ve been working with Measurement Protocol for a while now and have encountered situations that were challenging to debug. If we had thought about these 5 things, we could have saved ourselves a significant amount of time.

What is Measurement Protocol?

Measurement Protocol is a method prescribed by Google that allows you to send user interaction data directly to Google Analytics. You can learn more about Measurement…

Push the Google Analytics client ID to the dataLayer using customTask

10-Jul-2018, 0 comments

Background and the problem

Google allows you to get and modify your Measurement Protocol hits as they are being built using customTask. This allows users to easily access the Google Analytics client ID even on the first page view (i.e. before the client ID has been set) without having to create a dummy tracker or moving away from the Universal Analytics template tag in Google Tag Manager.

Roll out web analytics at scale pt. 5 – Checking whether Google Tag Manager is installed automatically

10-May-2018, 0 comments


We’re finally here – the last part in our five part series on rolling out web analytics at scale. As always, if you still need to read parts one, two, three, and four,…

Roll out web analytics at scale pt. 4 – Distributing your Google Tag Manager containers

2-May-2018, 0 comments


We’re back for the fourth part of our five part series. This article will give you the tools you need to easily distribute the Google Tag Manager containers you create using Google Apps Script to your customers. If you haven’t read parts one, two and three,…

Simplify your TV and radio attribution strategy using redirects

21-Apr-2018, 0 comments

The problem

Measuring the impact of your TV and radio ads can be quite challenging. There are some tools out there to help with this but unfortunately, they are ridiculously expensive. Apart from building the models yourself in something like R , there isn’t really a reasonably priced tool that you can use for this.

The solution

One of the great things about Google Analytics is that you can use UTM tags to identify and explicitly label different traffic sources, mediums…

Roll out web analytics at scale pt. 3 – Creating and configuring Google Analytics properties

11-Apr-2018, 0 comments


We’re back again – another part in our five part series on rolling out web analytics at scale. This article outlines how you can automatically create and configure Google Analytics properties using Google Apps Script. Again, part one, and part two are available here.

The solution


Roll out web analytics at scale pt 2: more complicated triggers and tags in Google Tag Manager

7-Apr-2018, 0 comments


This blog continues our series on rolling out web analytics at scale using Google Apps Script. If you haven’t seen part one, go back and read it! The aim of part 2 is to show you some more complicated trigger and tag examples you will likely need when rolling out your bulk containers.

More complicated triggers

Custom event

This example is a custom event trigger…

Roll out web analytics at scale with Google Apps Script pt 1: Google Tag Manager

2-Apr-2018, 0 comments

Why would you want to do this?

As digital marketers, we have a responsibility to ensure that the we deliver value to our customers. Web analytics tools are one of the ways in which we can demonstrate this value. However, one of the challenging parts about working at scale is the time commitment involved from both the digital marketer and the customer. Unfortunately, this can often mean delays in the roll out of web analytics tools, like Google Analytics. This series of blog posts is about…