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
We work with you to determine what you need to measure and how - so your analytics mean business. Typical deliverables include a Digital Marketing Measurement Model (DMMM) and implementation guide.
System setup and tagging
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.
Analysis & reporting
Business insights sneaking past you? We do data extraction and clean-up, trend analysis, statistical modelling. Amplify the signal, minimise the noise, and use analytics to answer your business questions.
We've helped organisations with questions such as analysing and optimising the value of campaigns and channels; independent cross-check of data from agencies; evidence for business cases, redesigns, and strategy reviews; conversion optimisation; and content engagement measures.
Regular reporting a chore? Our automated reporting takes away the pain and error. Our framework pulls relevant data from the Google Analytics API, and puts it together with other sources, analysis and visualisations. This is compiled into user-friendly emails which you, and your stakeholders, can read anywhere.
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
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[…]
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[…]
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[…]
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[…]
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[…]
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.
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.
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.