Capture relevant data, accurately – we can help you get tagging and tag management right.
We help you get the most from your data – user insights and evidence for business decisions.
We specialise in analytics reporting automation – the right information to you and your stakeholders – timely and clear.
A scientific approach to improving your conversion rate or marketing spend
Expert in analytics tools and APIs, and tag management
The right measurement and reporting will impact your team, and your business bottom line.
Contact for a free initial consultation with no obligation
Google Analytics setup and configuration - expert setup delivering data you can rely on.
Tag management system setup - save time and cost while adding flexibility and agility to your tagging setup. Working with Google Tag Manager and Ensighten.
Custom tagging measure user behaviour on your site in real detail with event tagging, custom dimensions and metrics, content grouping, goals, ecommerce tracking and more.
Automated reporting - relevant regular reports without the chore. Our framework pulls relevant data from the Google Analytics API, puts it together with other sources (social, CRM, SEO), generates visualisations, and compiles into user-friendly emails which you and your team/boss/stakeholders can read on any device.
Specialist help in applying analytics to business questions.
Optimise campaigns and channels; cross-check data from media agencies; evidence for design, business case and strategy reviews; conversion optimisation; and content stragtegy.
We can help with anything from design of a split-testing programme, to implementation of a range of popular tools. Our analysis can help you make decisions based on split test data, even in situations where the usual significance testing approach fails - small samples or rare conversions
Create a segment for traffic from a campaign
A common requirement in Google Analytics is to analyse the effectiveness of a campaign. One of the most powerful approaches to this is to create a segment for the campaign. This enables you to see all the reports and analyse the campaign by volume of traffic, behaviour of users once they get to the site, Read more about Create a segment for traffic from a campaign[…]
Site hierarchy dashboard
This free tool provides a new way to look at your site analytics – a visualisation showing the most popular areas of the site as concentric circles, sized according to how much traffic each path gets. Clicking on a circle brings up information about the audience which visited that area: how much they impact site Read more about Site hierarchy dashboard[…]
Light-weight scroll tracking
I covered scroll tracking my previous post: Track and measure scrolling. This is a light weight version of the script. It should avert any jittery scrolling issues. It has one disadvantage – it only calculates the scroll distances (ie how many pixels is 25% of the page height etc) once on page load, so if Read more about Light-weight scroll tracking[…]
7 easy ways to screw up your Google Analytics data
1. Don’t actively maintain your Exclude URL query parameters list Google has this view setting as ‘optional’ but if you don’t set it up correctly and maintain it, then you can make a real mess of your data. The setting tells GA whether to treat each value of the query string parameter as a separate Read more about 7 easy ways to screw up your Google Analytics data[…]
Track and measure scrolling
Update: there is a new lighter-weight version of the scroll tracking code here. The older version here has the advantage of automatically adapting to changes in page height if the browser window is resized or new content loads. However, I have had one report of this causing jittery scrolling, the lighter weight version is designed Read more about Track and measure scrolling[…]
Bounce rate and content engagement
How bad is a bounce on your page? What does that high bounce rate mean? Interpreting bounce rate is not as simple as some guides put it. there are different kinds of bounces: bad, very bad, and not bad bounce rate is not an indicator of content engagement How Google Analytics measures bounce rate By Read more about Bounce rate and content engagement[…]
AB split test graphical Bayesian calculator
This calculator tells you, given the split test data you have, how likely is it that one version is better than another.
A Bayesian approach avoids many of the issues with z tests and G tests, and can often enable you to draw meaningful conclusions, even where conversion rates and sample sizes are low.
The probabilities calculated go directly to the business question of which version is best.
Visit durations normally distributed? Not likely.
Time on site is an incredibly useful metric, but fraught with difficulties of collection and interpretation. For example Google’s presentation in the behaviour/engagement reports, at first glance, makes visit duration look normally distributed, but they aren’t.
Using the analytics API in a spreadsheet enables a much closer look at the distribution of visit lengths.
Pull Google Analytics data into a Google Docs spreadsheet using the API
Update: a better solution
Google now presents an inbuilt library for accessing Google analytics from Google docs. You can see how to use it with a ready-made and powerful solution for template driven analytics reports and dashboards here.
This post is left here in case it is of interest to anyone. However, this is no longer the best way of accessing the Google Analytics API from Google Docs. Google have made an interface available directly within docs script, as described in the Google Analytics blog.
The Google Analytics Reporting API enables you to automate reporting tasks, combine GA data with other information, apply analysis and visualisation tools, and access data you couldn’t easily reach via the Google Analytics UI.
As well as reducing repetitive work, this reduces your chance of errors, and enables you to build up more sophisticated analysis.