hello@newnorth.nl+31 (0) 85 401 31 62
/Journal

High Snapchat bounce rate in GA4? Here's what's behind it

GuideAnalytics2023.10.15
Freek Kampen
Freek KampenCo-founder, New North Digital

Snapchat loads your landing page in the background and GA4 counts that as a session. Here's how to get your numbers straight.

The problem

Snapchat ad traffic shows bounce rates of up to 95% in GA4. That looks like visitors leaving in droves. It isn't.

The cause: smart prefetching

Snapchat wants the jump from ad to landing page to feel instant. To do that it uses smart prefetching: your landing page loads in the background while the user is still watching the ad. Swipe up, and the page is already there.

The catch: GA4 reads that background load as the start of a session, whether or not the user goes on to do anything. At thousands of impressions a day that produces a pile of sessions that were never interactions. And every session without interaction counts as a bounce.

Why it hurts

An inflated bounce rate tells a story that isn't true. It reads as a lack of interest, while the problem sits in how sessions are recorded.

As long as those numbers are polluted you can't judge whether a Snapchat campaign works, and you can't decide sensibly whether to scale it or stop it.

Two ways to fix it

Turn smart prefetching off. Counterintuitive, but effective: your landing page then loads only when someone actually chooses it.

Use the Page Visibility API through GTM. This keeps the speed benefit. The API tells you whether your page is in the foreground or the background. Wire that into GTM and let GA4 log a session only once the visitor genuinely has the page in view.

The second option takes more work, but you give up nothing on user experience.

Want to talk about this?

Let's talk data.

Tell us about your stack, your goals, the data you wish you had.

Takes 1 minute