Google Analytics 4 is the standard tool for measuring website and app traffic, used by digital marketers, SEO specialists and analysts. These Google Analytics interview questions cover GA4 basics, metrics and reports for freshers, then events, conversions, attribution, Google Tag Manager and explorations for experienced analysts.
30 questions · Updated
Reading answers is not the same as saying them.Practise Google Analytics questions out loud and get a score, what you missed and a model answer for each one.
Practise free with AIGoogle Analytics Interview Questions: 30 questions with model answers on this page.
Basic Google Analytics interview questions
Fundamentals, definitions and simple scenarios. Good for freshers and warm-ups.
1. What is Google Analytics 4, and how is it different from Universal Analytics?
Answer flow · 3 steps
1
GA4 is the current version of Google Analytics; Universal Analytics stopped processing data in July 2023.
2
Universal Analytics was based on sessions and pageviews, while GA4 is event-based, so every interaction, including page views, is an event with parameters.
3
GA4 measures websites and apps in one property, uses engagement rate instead of bounce rate as the main metric, and has stronger privacy controls and machine learning.
2. What are users, sessions and engaged sessions?
Answer flow · 4 steps
1
Users are the people who visited, identified by device or by user ID.
2
A session is a group of interactions within a period, ending after 30 minutes of inactivity by default.
3
An engaged session lasted longer than 10 seconds, had a key event or had at least two page or screen views.
4
Engagement rate is engaged sessions divided by total sessions.
3. What are the main traffic channels in GA4?
Default channel groups include Organic Search, Paid Search, Direct, Referral, Organic Social, Paid Social, Email, Display, Affiliates and Organic Video. They are based on the source and medium of each visit, so campaign links should use UTM parameters (utm_source, utm_medium, utm_campaign) to be classified correctly.
4. How do you set up a GA4 property?
Create a Google Analytics account and a GA4 property with the correct time zone and currency, then add a data stream for each platform: a web stream for the website (with enhanced measurement settings) and app streams for Android and iOS through Firebase. Each web stream has a measurement ID (G-XXXXXXX) used to install tracking.
5. How do you install GA4 on a website?
Options are adding the Google tag (gtag.js) snippet to every page's head, configuring a GA4 tag in Google Tag Manager, which is the most flexible approach, or using the built-in integration of a platform such as Shopify, WordPress plugins or Wix. After installing, check that data arrives in the Realtime report and DebugView.
6. What are the Realtime report and DebugView?
The Realtime report shows activity from the last 30 minutes: active users, traffic sources, pages and events, which is useful to confirm tracking works or to watch a campaign launch. DebugView shows the detailed stream of events and parameters from devices in debug mode, such as through Tag Assistant or GTM preview, to test new tracking before it goes live.
7. Which standard reports does GA4 offer?
Answer flow · 5 steps
1
Acquisition reports show how users arrive (user acquisition for first visits, traffic acquisition for sessions).
2
Engagement reports show events, key events and pages and screens.
3
Monetization reports show e-commerce purchases, products and revenue.
4
Retention reports show returning users and lifetime value.
5
Reports can be customised and added to collections in the library.
8. Does GA4 have a bounce rate?
Answer flow · 4 steps
1
Yes.
2
In GA4, bounce rate is the percentage of sessions that were not engaged, the opposite of engagement rate.
3
An engaged session lasts longer than 10 seconds, has a key event or has two or more page views.
4
This is more meaningful than Universal Analytics' bounce rate, which counted single-page sessions as bounces even if the user read the page for minutes.
9. What are UTM parameters?
UTM parameters are tags added to links so GA4 knows where traffic came from: utm_source (such as newsletter or facebook), utm_medium (such as email or cpc), utm_campaign (the campaign name), and optionally utm_content and utm_term. Consistent lowercase naming is important, and they should never be used on internal links within your own site, which would overwrite the original source.
10. What are audiences in GA4?
Answer flow · 3 steps
1
Audiences are groups of users who meet conditions, such as users who added to cart but did not purchase in the last seven days, or users from a specific campaign.
2
They can be used to analyse behaviour, as triggers for audience events, and shared with Google Ads for remarketing.
3
Predictive audiences use machine learning, such as likely purchasers.
11. What is reporting identity in GA4?
Answer flow · 3 steps
1
Reporting identity decides how GA4 identifies users across devices and sessions.
2
Blended uses User-ID, then Google signals, then device ID, and then modelling; observed uses User-ID, Google signals and device ID without modelling; and device-based uses only the device ID and ignores other identifiers.
3
The choice affects user counts and can be changed without losing data.
Intermediate Google Analytics interview questions
Applied problems, trade-offs and questions about your own projects.
12. What are events in GA4, and what types are there?
Answer flow · 4 steps
1
Automatically collected events are tracked without setup, such as first_visit and session_start.
2
Enhanced measurement events are turned on in settings, such as page_view, scroll, outbound clicks, site search, file downloads and video engagement.
3
Recommended events have Google-defined names, such as purchase, sign_up and generate_lead.
4
Custom events are ones you name and define for your business.
13. What is a key event (conversion) in GA4, and how do you set one up?
Answer flow · 3 steps
1
A key event, formerly called a conversion, is an event that matters to the business, such as a purchase, form submission or sign-up.
2
You mark an existing event as a key event in the admin settings, or create a new event from conditions, for example page_view where the page is /thank-you.
3
Key events can be imported into Google Ads to optimise campaigns.
14. What is Google Tag Manager, and why use it with GA4?
Answer flow · 3 steps
1
Google Tag Manager is a tool for managing tracking tags without editing website code each time.
2
You install the GTM container once, then add tags (such as the GA4 configuration and event tags), triggers (when they fire, such as a button click or form submission) and variables.
3
It allows faster changes, preview and debug mode, and version control.
15. What are explorations in GA4?
Explorations are advanced analysis reports: free form tables and charts, funnel exploration to see where users drop off between steps, path exploration to see the sequences of pages and events, segment overlap, cohort exploration for retention, and user lifetime. They help answer questions that the standard reports cannot.
16. What are custom dimensions and metrics?
Answer flow · 4 steps
1
Custom dimensions and metrics make event parameters and user properties available in reports.
2
For example, if you send an event parameter such as article_author or a user property such as membership_level, you register it as a custom dimension (event or user scoped) in the admin settings.
3
Metrics can be registered for numeric parameters.
4
There are limits per property.
17. How do events and parameters work in GA4?
Answer flow · 3 steps
1
Every interaction is an event with a name, such as generate_lead, and parameters that add details, such as form_name or value.
2
Recommended event names unlock standard reports and features.
3
Parameters must be registered as custom definitions to appear in standard reports, and events can also be created or modified in the GA4 interface based on existing events.
18. What is cross-domain tracking?
Answer flow · 3 steps
1
When a user journey spans several domains, such as a website and a separate booking or checkout domain, cross-domain tracking passes the user's identifier between them through a linker parameter, so GA4 treats it as one session rather than a new user with a referral.
2
It is configured in the web data stream's tag settings by listing the domains.
3
Payment gateway referrals should be excluded.
19. How do you link GA4 with Google Ads?
Link the accounts in GA4 admin to share data: import GA4 key events into Google Ads as conversions for bidding, share audiences for remarketing, see Google Ads campaign data in GA4 reports and enable auto-tagging so clicks are attributed correctly through the gclid parameter. Consistent conversion definitions between the two tools avoid confusion.
20. Why connect Search Console to GA4?
Linking Google Search Console adds organic search queries, impressions, clicks, click-through rate and average position to GA4, alongside on-site behaviour such as engagement and conversions for landing pages. This shows which search queries bring valuable visitors, which GA4 cannot see on its own because search terms are not passed in organic traffic.
21. What are data retention, thresholding and sampling in GA4?
Answer flow · 3 steps
1
Data retention controls how long user-level data is kept for explorations (2 or 14 months on standard properties); standard aggregated reports are not affected.
2
Thresholding hides data in reports when user counts are low and Google signals or demographics are involved, to protect privacy.
3
Sampling can occur in explorations over large date ranges; BigQuery export provides unsampled raw data.
22. What are User-ID and user-provided data?
Answer flow · 3 steps
1
User-ID lets you send your own identifier for logged-in users, so GA4 can connect their activity across devices and sessions for more accurate user counts and journeys.
2
User-provided data collection sends hashed customer information such as email, with consent, to improve measurement and matching with Google Ads.
3
Personal data must never be sent in clear text.
High level Google Analytics interview questions
System design, deep internals, leadership and tough follow-ups.
23. How does attribution work in GA4?
Answer flow · 4 steps
1
Attribution decides which channels get credit for a key event.
2
GA4 uses data-driven attribution by default, which uses machine learning to share credit across touchpoints based on how they contributed.
3
Last click is also available; the older first click, linear, time decay and position-based models were removed in 2023.
4
The advertising section compares models and shows conversion paths.
24. How do you track e-commerce in GA4?
Answer flow · 3 steps
1
I implement the recommended e-commerce events with an items array: view_item_list, view_item, add_to_cart, begin_checkout, add_shipping_info, add_payment_info and purchase with transaction_id, value, currency, tax and shipping.
2
Usually this is done through a data layer and Google Tag Manager, or the platform's integration such as Shopify's.
3
Then I check the monetisation reports and build a funnel exploration.
25. How do you handle consent and data accuracy in GA4?
For privacy regulations such as GDPR and India's DPDP Act, I use a consent management platform with Google Consent Mode v2, so tags adjust based on the user's choice and GA4 models missing data. For accuracy I filter internal and developer traffic, exclude unwanted referrals such as payment gateways, set data retention, avoid sending personal data, link Search Console and Google Ads, and use BigQuery export for raw data analysis.
26. Why export GA4 data to BigQuery?
The free BigQuery export provides raw, unsampled event-level data, with every event and parameter, which you can query with SQL, join with CRM or sales data, keep beyond GA4's retention limits, build custom attribution or funnel analysis, and feed dashboards in Looker Studio or machine learning models. Daily export and streaming export options are available.
27. What is server-side tagging?
With server-side tagging, the browser sends data to your own tagging server, such as a Google Tag Manager server container on Cloud Run, which then forwards it to GA4, advertising platforms and other tools. It reduces browser scripts and improves page speed, gives control over what data each vendor receives, improves data quality with first-party cookies, and supports privacy compliance.
28. What is the Measurement Protocol?
The Measurement Protocol lets you send events directly to GA4 from servers or other systems through HTTP requests, using a measurement ID and API secret. It is used for offline conversions, such as purchases completed in a CRM or by phone, subscription renewals and server-side events, combined with the client ID or User-ID to tie them to existing users.
29. How do you design a data layer?
Answer flow · 3 steps
1
A data layer is a JavaScript object (dataLayer) where the website pushes structured information about pages, users and interactions, such as page type, product details and transaction data, independent of any tool.
2
Tag Manager reads it to fire tags with consistent values.
3
Good design documents event names and parameters, follows GA4 recommended e-commerce structures, and is implemented and tested with developers.
30. How do you troubleshoot "(not set)" and unassigned traffic?
Unassigned traffic comes from sessions whose source and medium do not match any channel rule, often caused by non-standard UTM values, missing UTMs, or events sent before session start. "(not set)" appears for landing pages when sessions start without a page_view, for campaigns without campaign parameters, or for Google Ads when auto-tagging or linking is broken. Fixes include consistent UTMs, correct tag firing order and proper linking.
Ready to test yourself?Pick your topics and level, answer by voice or text, and get instant feedback. Free.