Analytics

We have a wealth of experience building measurement plans that set you on the right path to using data to drive change within your business. Once you're armed with your plan, we can help you continue your analytics journey to deploy the recommended solution and start delivering value. 

Our Google Analytics & Adobe Analytics Services

Measurement Strategy

We identify the data you could and should be collecting in Google Analytics or Adobe Analytics and advise as to the requirements to do so.

Server-side Tagging

Discover the power of server-side tagging to enhance data accuracy, improve website performance, and ensure privacy adherence.

GA4 & Adobe Analytics Audits

Is there a lack of trust in analytics data? Our audit has 100+ checkpoints covering best practice and we can help you determine how well Adobe Analytics or Google Analytics is deployed.

Media Tagging

Third Party tags are vital to ensuring you are tracking the performance of your ads. Whether it's Google Tag Manager or Adobe Launch we can help get these up and running. 

Implementation & Documentation

A Data Dictionary and SDR are important to ensure everyone knows where to find everything and how to answer the questions asked of your data. Your analytics blueprints.

Training

Upskill the team on Google Analytics or Adobe Analytics platforms through our customised training courses. 

Our Analytics Partners & Platforms

The team at Hookflash have been incredible in their delivery of our recent GA4 project. Our business model is complex and yet they took every nuance and complication in their stride with their unflappable approach and exemplary knowledge of the field.


Jane Kendall, Senior Ecommerce Manager

“Hookflash brought a wealth of technical knowledge and experience, making the process of migrating from UA to GA4 as pain free as possible. From configuring GA4, troubleshooting issues with the data layer, configuring GTM, in addition to providing some excellent and insightful reporting training to our inhouse eCommerce team…

Honestly, I cannot recommend the services of Hookflash highly enough, they truly go above and beyond!”


James Higginbotham, Web Analyst

Analytics case studies

Oliver's travels logo with black background and white block text
by Dan Jennings 27 September 2024
Hookflash worked with Oliver's Travels to leverage a server-side implementation to streamline GA4 measurement, take advantage of Meta’s Conversions API and drive an 18% decrease in cost per bookings.

Need help with Google Analytics or Adobe Analytics?

Contact us

Recent Hookflash Analytics blogs

by Raneem Deeb 27 May 2025
Improve website analytics by capturing Microsoft Clarity playback URLs in GA using GTM. Track heatmaps, playback URLs and user behavior more efficiently.
by William Woods 9 May 2025
The Data Dilemma We Face Digital marketing attribution and web analytics have never been more powerful, or more frustrating. As privacy rules tighten and cookie tracking gets sidelined, those of us working with analytics are left squinting at our dashboards wondering, “where did half my tracking data go?” The main issue? Missing channel attribution. When users opt out of tracking, the ‘where-did-they-come-from’ bit disappears. Was it Email, Organic, Paid Social? No idea. And that missing piece can break your entire attribution model, leading you to overfund underperformers or overlook your most effective channels. Google’s Consent Mode offers some help, filling gaps using statistical modelling. But it’s a broad-brush fix. Sometimes, you need precision, and that’s where custom machine learning for marketing attribution comes in. It provides a smarter, tailored way to reconstruct the full user journey, even when traditional tracking fails. The Shrinking Data Window Let’s talk scale. Your starting point might be 100% of user traffic, but as tracking restrictions kick in, the amount of observable data starts shrinking rapidly: GDPR , CCPA , and similar regulations reduce visibility by around 20%, leaving you with just 80%. Adblockers knock that down further to 64%. Apple ITP , Firefox , and other privacy-first browsers can drop you to 45%. By the time we hit Chrome’s expected 2025 updates, you might only see 19% of your original traffic. The consequences are serious: unreliable KPIs in analytics tools, difficulties in attributing ROI, weakening retargeting performance, and the erosion of data-driven marketing altogether. Teaching a Model to Connect the Dots What if you could train a model to learn from user journeys where the channel is known, and then use that knowledge to predict the missing bits in journeys where the channel is blank? That’s the idea behind this project. I created a machine learning model that learns to recognise patterns in both the summary of a journey and the step-by-step flow of events. Think of it like training a detective: it spots patterns in known cases and uses that to solve new mysteries. The model doesn’t rely on statistical averages like other models, it learns patterns across user behaviour, campaign metadata, and temporal sequences. That said, it reflects the distribution of channels seen in training, so more common channels will naturally have stronger learned representations. Feeding the Model Everything starts with BigQuery. Specifically, I'm working with Google Analytics 4 (GA4) data exported to BigQuery. The GA4 BigQuery export contains detailed event-level data from your website or app without relying on cookies for tracking. But what makes this data particularly powerful for modelling isn't just the standard GA4 parameters, it's the custom dimensions that businesses can define and pass with each event. For example, an e-commerce site might pass custom dimensions for product price brackets, while a content site might track content topics or reading time thresholds. When these custom dimensions are incorporated into the model alongside standard GA4 parameters, they create more accurate channel predictions by adding business context to behavioural signals. I group those events by user and line them up in the order they happened. For each journey, I create two views: Aggregated features : a summary snapshot of behaviour across the journey Sequential features : the journey in full, step-by-step, to catch patterns over time I convert all of this into dense numerical arrays using a handy tool called ‘ DictVectorizer ’, which translates a mix of categorical and numerical features into a standardised format that the model can process. This effectively turns complex user journey data into a structured numerical matrix suitable for training. By using both the standard GA4 export and your unique custom dimensions, the model effectively learns the specific patterns of your business and customers, not just generic browsing behaviours. Under the Bonnet Now to dive a bit into the ‘technicals’. The model has two parallel branches. An aggregated branch captures high-level frequency signals (e.g. how often a user interacted with a campaign or used a specific device), while the sequential branch preserves event order to pick up temporal dependencies (e.g. campaign -> browse -> purchase). Aggregated features branch : goes through a Dense (fully connected) layer with 128 neurons and a ReLU activation. This distils the whole journey into a kind of behaviour summary. Sequential features branch : starts with a Masking layer to skip over padded steps, then feeds into an LSTM (Long Short-Term Memory) layer with 128 units. LSTMs are brilliant at learning from sequences, perfect for time-based user journeys. I then combine the outputs of both branches (with a Concatenate layer) and send them through a final Dense layer with a SoftMax activation that produces the most probable channel.
AWIN
by Connor Jennings 2 April 2025
Struggling with AWIN over-attribution or misfiring cookies? Learn how to fix Last Click Identifier issues in GTM with this code-level guide and free template.
Show More

Other services we offer

Experimentation

Are you using your data to understand where the biggest areas for improvement are on your website to drive conversion rate?

Explore Experimentation

SEO

Are you using your analytics data to make informed decisions on how to improve your SEO strategy?

Explore SEO