Don’t Aggregate Unconsented Events in GA4 BigQuery
Aggregating Unconsented Events Could Be Your Biggest GA4 BigQuery Mistake. If you are using Google Advanced Consent Mode, your GA4
Aggregating Unconsented Events Could Be Your Biggest GA4 BigQuery Mistake. If you are using Google Advanced Consent Mode, your GA4
Calculating conversion paths in GA4 BigQuery tells you which page sequences your converting users actually take before they submit a
Calculating user paths in GA4 BigQuery is one of the toughest queries you can write in SQL. Unless you have
In GA4 BigQuery, you must be aware of the following caveats when calculating sessions. In GA4, a session can start
Here is how you can create a ‘Video Tracking‘ report in GA4 BigQuery to track how users engage with videos
Use the ‘event_timestamp’ for the ‘first_visit’ event instead of ‘user_first_touch_timestamp’ wherever possible. Both the ‘event_
BigQuery cost optimization refers to the process of minimizing unnecessary expenditures while still meeting the performance and data analysis requirements.
The two biggest complaints I often hear about GA4 are the Google Analytics data API quota limits and the daily
Follow the steps below to create a new Google Cloud Platform account with billing enabled: Step-1: While logged into your
Once you have successfully created your Google Cloud Platform account, Google will automatically create a new project for you called
Prompt Engineering is the practice of crafting structured and precise text-based instructions to guide AI models like ChatGPT in generating
What is Google BigQuery? Google BigQuery is one of the products of the Google Cloud platform. BigQuery is an enterprise-level
Impact of Google Advanced Consent Mode on GA4 BigQuery Google Advanced Consent Mode can corrupt your GA4 BigQuery Export if
In Feb 2023, Google announced a new feature called ‘Bulk Data Export’ that allows you to schedule a daily export
Backfilling GA4 data in BigQuery means importing historical GA4 data into your BigQuery project. If you are like me, you
GA4 BigQuery Attribution refers to how traffic sources and conversion credit are assigned to user interactions and events within GA4’
What is engagement time? Engagement time is the total amount of time a user spends actively engaged with your website
If you don’t have your own GA4 data in BigQuery, you can query the GA4 sample data available via
BigQuery provides many public datasets you can use for practice. A public dataset is stored in BigQuery and made available
First things first. Both ‘New’ and ‘Returning’ GA4 users need to be manually calculated in BigQuery. They are not available
User properties in GA4 are attributes of your website visitors, such as age, gender, geographic location, language preference, membership level,
Empty strings in query results from a GA4 BigQuery data table often indicate that certain fields are unpopulated or undefined
Following is the overview of my query logic for calculating the 'First User Primary Channel Group' in GA4
GA4 does not report on pages that received no traffic (zero pageviews) during the selected time period. However, it does
In BigQuery, you can use a dozen different optimisation techniques to produce the same result. There's no single
These are the Geolocations fields in GA4 BigQuery: In the GA4 BigQuery Export table, you can retrieve: * The value of
You can calculate first time users via the 'user_first_touch_timestamp' field. This field tells when a
Once you understand how the GA4 data is stored in BigQuery data tables, it will become easier for you to
Calculating Unique Users in GA4 BigQuery. You can calculate Unique users by counting the unique values of the 'user_
Consider the following data table: This data table is for Nov 17, 2025 which is denoted by events_20251117 Let