Why do sessions without page views suddenly appear?

At some point, almost everyone working with GA4 BigQuery notices something unsettling: sessions with zero page_view events. I remember the first time I saw this - my immediate reaction was “tracking is broken”.

Why do these sessions break metrics?

Sessions without page views quietly poison engagement metrics:

  • Bounce rate becomes meaningless
  • Session duration collapses
  • Funnel entry logic stops making sense

Business starts questioning data quality, while the data itself is technically valid.

GA4 doesn’t define a session through page views only

  • Background app activity
  • SDK-triggered events
  • Server-side tracking

All of these can legitimately create a session without a single page_view.

How I handle this now

I never blindly include page_view only sessions.

  • I explicitly define non-page_view sessions
  • I try to elaborate the key reason of it
  • I document that choice

Once you do that, these sessions stop being scary and start being just another data nuance.

Want to get all my top Linkedin content? I regularly upload it to one Notion doc.

Go here to download it for FREE