Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Personalising GA4 Sessions with Raw BigQuery Data

Avatar for Piped Out Piped Out
October 22, 2025
120

Personalising GA4 Sessions with Raw BigQuery Data

How do you get better data for your business?

Ditch the GA4 interface and instead use that excellent raw BigQuery data to build the metrics and dimensions that actually work for your business.

Avatar for Piped Out

Piped Out

October 22, 2025

Transcript

  1. 2

  2. What is the first problem What is the second problem

    What is the solution Customising sessions
  3. If you're looking solely at the standard default GA4 session

    dimensions & metrics you're doing it wrong.
  4. What is the first problem What is the second problem

    What is the solution GA4 Metrics are generic
  5. We want to make custom metrics that are directly aligned

    to the actions you’d want users to take.
  6. Customised GA4 Session Metrics • Pricing & Solutions pages visits.

    • Demo Video plays. • Forms started, but not completed. • Webinar Page visits.
  7. What is the first problem What is the second problem

    What is the solution Problematic GA4 Dimensions
  8. No

  9. What is the first problem What is the second problem

    What is the solution Why sessions?
  10. Summary Point : Sessions mean we group by metics /

    dimensions to summarise actions
  11. What is the first problem What is the second problem

    What is the solution Session attribution changed from UA to GA4
  12. Big Change : If a user visits from multiple traffic

    sources within the same “session”, the later visits (and traffic sources) don’t exist.
  13. What is the first problem What is the second problem

    What is the solution How session attribution changed
  14. UA Sessions have a few more conditions: A new session

    starts after 30 minutes of inactivity…but also.
  15. eCommerce Client: Comparison of how revenue compares between UA and

    GA4, broken down by default channel grouping.
  16. Summary Point : GA4 & UA sessions give traffic sources

    different numbers of sessions, conversions & revenue.
  17. What is the first problem What is the second problem

    What is the solution Let’s talk opportunities
  18. What is the first problem What is the second problem

    What is the solution Getting our data ready
  19. What is the first problem What is the second problem

    What is the solution Building session dimensions
  20. What is the first problem What is the second problem

    What is the solution Building session metrics
  21. What is the first problem What is the second problem

    What is the solution Choosing Session Attribution
  22. What is the first problem What is the second problem

    What is the solution How to do it?
  23. 1. Copy & Paste SQL from PipedOut/ ChatGPT 2. Write

    more customised SQL. What dimensions need to exist at each level? 3. Start to build a pipeline If you’re big this is what you should do.
  24. 1. Copy & Paste SQL from PipedOut/ ChatGPT 2. Write

    more customised SQL. 3. Start to build a pipeline If you’re big this is what you should do.
  25. 1. Copy & Paste SQL from PipedOut/ ChatGPT 2. Write

    more customised SQL. 3. Start to build a pipeline
  26. On the Piped Out website , we have tonnes of

    queries using the GA4 BigQuery data …