Skip to main content

Understanding GA non-interactive events: month 1 insights

Magdalena Pajak15 September 20163 min read
Understanding GA non-interactive events: month 1 insights

Starting a new adventure in analytics

When I first decided to quit my ohh-so-lucrative job in the investment banking, most of my friends and family thought I was going bonkers! Neither were they impressed with my idea to start a new career in Web Analytics, working for some small start-up based in Lewes (wait why exactly do you want to work in Loos?!?). I must say that I had my doubts as well - will I be able to adapt to a totally new working environment? Will I ever learn what all the cookies, crawler, and spiders really mean? And most importantly - will I become a total computer geek???

Month one reflections

One month on and some of these questions have been answered already: I shouldn’t be afraid of spiders; I should only eat low sugar cookies; and working for a start-up is actually quite cool. The rest - TBC.

It’s been an intensive month so far, but I can already see some progress and can’t say that I hate my job yet (which is a good sign)!

Discovering non-interaction events

Let’s have a look at one curious thing I learned recently - Non-Interaction Events.

What are non-interaction events?

OK, that doesn’t sound quite logical - events by nature are users interactions with the content on your site, like clicks on links, submitting forms, downloading PDF, etc. So how can you have events that are non interactive?

When to use non-interaction events

Let’s say that your main page has a video that automatically plays when a user enters the site (happens all the time when I open news articles on some popular news sites). The user is not really interacting with the video as these are set to automatic play, and they can close the site immediately without watching the clip, reading the site content or going to any subsequent pages. In that case, you would like to track that hit as a non-interaction event.

How to set them up

To do so you either set the interaction parameter to “1” in your event data:

non-interaction-events-ga-set-up

or “true” if you are using Google Tag Manager:

Why non-interaction events matter

There is one main reasons why you should set these kind of events to non-interaction hits. The bounce rate! Here is what GA has to say about events : “by default, the event hit is considered an interaction hit, which means it is included in bounce rate calculations”. And we don’t really want that to happen! We want these sessions to be treated as totally 100% bounced so that they don’t mess up our reporting! This is where the non-interaction events come in handy. Knowing this small trick will ensure better accuracy of your data.

Wrapping up and next steps

Check GA support site for more details on non-interaction events and wish me luck with my new job!

By the way, if you’re confused when it comes to bounce rate concept I strongly recommend reading a great article by one of my colleagues, Alex: Bounce Rate vs Exit Rate.


Suggested content

Measurelab awarded Google Cloud Marketing Analytics Specialisation

At the start of the year, if you’d asked us whether Measurelab would be standing shoulder to shoulder with Europe’s biggest consultancies by September, we would've been surprised. Not because we don't believe in ourselves, but because these things feel so distant - until suddenly, they’re not. So, here it is: we’ve been awarded the Marketing Analytics Services Partner Specialisation in Google Cloud Partner Advantage. What’s the big deal? In Google’s own words (with the obligatory Zs): “Spec

Will Hayes11 Sept 2025

BigQuery AI.GENERATE tutorial: turn SQL queries into AI-powered insights

BigQuery just got a major upgrade, you can now plug directly into Vertex AI using the new AI.GENERATE function. Translation: your analytics data and generative AI are now best friends, and they’re hanging out right inside SQL. That opens up a whole world of new analysis options for GA4 data, but it also raises some questions: * How do you actually set it up? * What’s it good for (and when should you avoid it)? * Why would you batch the query? Let’s walk through it step by step. Step 1: H

Katie Kaczmarek3 Sept 2025

How to start forecasting in BigQuery with zero training

If you’d told me five years ago that I’d be forecasting product demand using a model trained on 100 billion time points… without writing a single line of ML code… I probably would’ve asked how many coffees you’d had that day ☕️ But its a brand new world. And it’s possible. Let me explain What is TimesFM? TimesFM is a new foundation model from Google, built specifically for time-series forecasting. Think of it like GPT for time, instead of predicting the next word in a sentence, it predicts t

Katie Kaczmarek14 Jul 2025