Preparing for a digital marketing, SEO or analytics interview? Google Analytics 4 (GA4) questions come up in almost every one. Below are 50+ frequently asked GA4 interview questions with clear, up-to-date answers — grouped by topic so you can revise quickly — followed by a GA4 set-up checklist.
Google Analytics 4 basics
Q1. What is Google Analytics 4 (GA4)?
GA4 is Google’s current web and app analytics platform. It measures how people find and use a website or app, using an event-based data model. It replaced Universal Analytics, which stopped processing data on 1 July 2023.
Q2. How does GA4 collect data?
A Google tag (gtag.js) or Google Tag Manager on the website — or the Firebase SDK in an app — sends events to Google Analytics whenever users interact. GA4 processes those events into reports.
Q3. What are the main differences between GA4 and Universal Analytics?
GA4 uses events instead of sessions and hits, combines web and app data in one property, replaces goals with key events, replaces views with data streams, uses engagement rate alongside bounce rate, and offers the Explorations workspace and free BigQuery export.
Q4. What is a data stream?
A data stream is a source of data flowing into a GA4 property — a website (web stream) or an iOS or Android app. One property can have several streams.
Q5. What is the account structure in GA4?
Organisation (optional) → Account → Property → Data streams. Universal Analytics views no longer exist; filters and settings are applied at the property level.
Q6. What is the difference between a user and a session?
A user is a unique person (identified by device, User-ID or Google signals), and a session is a group of interactions within a time frame. One user can have many sessions.
Q7. What are dimensions and metrics?
Dimensions describe data (for example, source, page path, country). Metrics are numbers (for example, users, sessions, engagement rate, revenue).
Set-up and data collection
Q8. How do you set up GA4 for a website?
Create a GA4 property, add a web data stream, then install the Google tag with the Measurement ID (G-XXXXXXX) directly on the site or through Google Tag Manager. Verify data in the Realtime report or DebugView.
Q9. What is enhanced measurement?
Enhanced measurement automatically tracks common interactions without extra code: page views, scrolls (90% depth), outbound clicks, site search, video engagement on embedded YouTube videos, file downloads and form interactions.
Q10. What are the four types of events in GA4?
Automatically collected events, enhanced measurement events, recommended events (Google’s suggested names such as purchase or sign_up) and custom events that you define.
Q11. How do you track site search in GA4?
Enable site search in enhanced measurement and add the query parameter your site uses (for example q or s). Searches are recorded as the view_search_results event.
Q12. How do you exclude internal traffic in GA4?
Define internal traffic rules with your office IP addresses in the data stream settings, then activate the Internal traffic data filter at property level. Test it first in “Testing” mode.
Q13. How do you set up cross-domain tracking?
In the web data stream, open Configure tag settings → Configure your domains and list all domains. GA4 then adds a linker parameter so users are recognised as they move between your domains.
Q14. How do you track a mobile app in GA4?
Add an iOS or Android data stream and integrate the Firebase SDK in the app. App and web data then appear together in the same property.
Q15. What is DebugView?
DebugView shows events from a debug device in real time, so you can check that events and parameters are firing correctly before publishing changes.
Q16. What is the difference between GA4 and Google Tag Manager?
GA4 collects, processes and reports data. Google Tag Manager is a tag management system that deploys tags — including GA4 — and triggers without editing website code.
Events, key events and e-commerce
Q17. What is an event in GA4?
Every interaction is an event — a page view, scroll, click, form submission or purchase. Each event can carry parameters with extra details, such as page_location or value.
Q18. What is a key event (formerly a conversion)?
A key event is an event you mark as important for your business, such as generate_lead or purchase. Google renamed GA4 “conversions” to “key events” in 2024; “conversions” now refers to key events imported into Google Ads.
Q19. How do you track form submissions?
Use enhanced measurement’s form interactions, or more reliably send a custom event (for example generate_lead) from Google Tag Manager when the form succeeds or the thank-you page loads, and mark it as a key event.
Q20. How do you track button clicks or outbound links?
Outbound clicks are tracked automatically by enhanced measurement. For specific buttons, create a click trigger in Google Tag Manager that sends a GA4 event with useful parameters.
Q21. How do you track video engagement?
Embedded YouTube videos are tracked automatically (video_start, video_progress, video_complete) through enhanced measurement. Other players need custom events through Google Tag Manager.
Q22. How do you track 404 error pages?
Send a custom event (or use the page title) when the 404 template loads, including the page path and referrer as parameters, then report on it to find broken links.
Q23. How do you set up e-commerce tracking in GA4?
Send the recommended e-commerce events — view_item, add_to_cart, begin_checkout, purchase — with an items array, transaction ID, value and currency, usually through the data layer and Google Tag Manager.
Q24. What are custom dimensions and metrics?
They let you report on your own event parameters or user properties. You register the parameter in Admin → Custom definitions before it appears in reports.
Q25. How do you import offline conversions or data?
Use Data Import to upload CSV data (cost, user or offline event data), or send server-side events with the Measurement Protocol.
Reports and analysis
Q26. What is engagement rate, and what is bounce rate in GA4?
An engaged session lasts more than 10 seconds, has a key event or has two or more page views. Engagement rate is the percentage of engaged sessions; bounce rate in GA4 is the opposite — the percentage of sessions that were not engaged.
Q27. What is the Realtime report?
It shows activity from the last 30 minutes — active users, traffic sources, pages, events and key events — useful for checking tracking and live campaigns.
Q28. What is the difference between standard reports and Explorations?
Standard reports give ready-made summaries in the Reports section. Explorations are flexible analysis tools — free form, funnel, path, segment overlap, cohort and user lifetime — for deeper questions.
Q29. What is a funnel exploration?
A funnel exploration shows how users move through the steps you define (for example product view → add to cart → checkout → purchase) and where they drop off.
Q30. What is a path exploration?
A path exploration visualises the sequence of pages or events users follow, forwards from a starting point or backwards from an end point — GA4’s replacement for the old Behaviour Flow report.
Q31. What is cohort exploration?
It groups users who share a characteristic, such as their first visit week, and shows how their retention or behaviour changes over time.
Q32. What is the difference between a segment and a filter?
Segments are subsets of data you apply inside Explorations without changing collected data. Data filters at property level (for example internal or developer traffic) permanently exclude data from processing.
Q33. How do you see individual user journeys?
Use the User explorer technique in Explorations, which shows the event stream for an individual user or app instance.
Q34. How do you measure the performance of specific pages?
Use Reports → Engagement → Pages and screens for views, users, average engagement time, events and key events by page path or title.
Q35. How do you measure SEO performance in GA4?
Filter traffic acquisition by the Organic Search channel, analyse landing pages and key events, and link Google Search Console to see queries, impressions and average position in GA4.
Q36. What is the difference between Google Analytics and Google Search Console?
Search Console shows how your site performs in Google Search before the click — queries, impressions, rankings, indexing. GA4 shows what users do after they arrive on your site.
Q37. How can you build dashboards from GA4 data?
Customise the GA4 Reports library or connect GA4 to Looker Studio for shareable dashboards that combine several data sources.
Campaigns, attribution and advertising
Q38. What are UTM parameters?
Tags added to a URL — utm_source, utm_medium, utm_campaign, utm_term, utm_content and utm_id — that tell GA4 where a visit came from. Use them on email, social and partner links.
Q39. How do you track email and social campaigns?
Add consistent UTM parameters to every link and analyse the results in Traffic acquisition by session source/medium and session campaign.
Q40. What is auto-tagging?
With Google Ads linked and auto-tagging on, Google Ads adds a gclid parameter to ad clicks, so GA4 records campaign, ad group and keyword data without manual UTMs.
Q41. Which attribution models does GA4 offer?
Data-driven attribution (the default) and last-click models (paid and organic last click, and Google paid channels last click). First click, linear, time decay and position-based were removed in 2023.
Q42. What is the difference between user and session acquisition reports?
User acquisition shows the channel that first brought a new user (first user source). Traffic acquisition shows the source of each session.
Q43. What is the advertising snapshot / attribution paths report?
The Advertising section shows key events by channel and the conversion paths users take across touchpoints — GA4’s replacement for the old Multi-Channel Funnels reports.
Q44. How do you link Google Ads with GA4?
In Admin → Product links → Google Ads links, link the Ads account, then import GA4 key events into Google Ads and share audiences for remarketing.
Q45. What are audiences in GA4?
Groups of users defined by conditions — for example cart abandoners in the last 7 days — used for analysis and shared with Google Ads for remarketing. Predictive audiences use GA4’s machine-learning predictions.
Advanced features and privacy
Q46. What is the User-ID feature?
User-ID lets you send your own ID for signed-in users, so GA4 can connect their activity across devices and sessions. Never send personally identifiable information such as email addresses.
Q47. What is the BigQuery export?
GA4 can export raw, event-level data to BigQuery free of charge (within limits), allowing SQL analysis, data blending and long-term storage.
Q48. What are predictive metrics?
Machine-learning metrics such as purchase probability, churn probability and predicted revenue, available when a property meets the data thresholds.
Q49. How long does GA4 keep data?
Event-level data retention for Explorations can be set to 2 months or 14 months on standard properties (longer on GA4 360). Standard aggregated reports are not affected.
Q50. What is Consent Mode, and why does it matter?
Consent Mode adjusts how Google tags behave based on visitors’ cookie consent choices. With Consent Mode v2 and behavioural modelling, GA4 can estimate data for users who decline cookies while respecting privacy rules such as GDPR and India’s DPDP Act.
Q51. What are thresholds and sampling in GA4?
Thresholds hide rows with small user counts to protect privacy (often when Google signals is on). Sampling can occur in Explorations on large data sets; standard reports are unsampled.
GA4 set-up checklist
| Step | Task | What to do |
|---|---|---|
| 1 | Create a GA4 property | Set the time zone and currency correctly. |
| 2 | Add data streams | Add your website and, if needed, iOS and Android apps. |
| 3 | Install the Google tag | Directly in the site code or through Google Tag Manager. |
| 4 | Verify data collection | Check the Realtime report and DebugView. |
| 5 | Enable enhanced measurement | Scrolls, outbound clicks, site search, video, downloads, forms. |
| 6 | Set data retention | Increase it to 14 months. |
| 7 | Exclude internal traffic | Define IP rules and activate the data filter. |
| 8 | Mark key events | Leads, sign-ups, purchases and other business goals. |
| 9 | Set up e-commerce events | view_item, add_to_cart, begin_checkout, purchase. |
| 10 | Register custom definitions | For your custom event parameters and user properties. |
| 11 | Link Google Ads and Search Console | Import key events, share audiences, see search queries. |
| 12 | Configure cross-domain tracking | If users move between several of your domains. |
| 13 | Implement Consent Mode v2 | Respect cookie choices and keep modelled data. |
| 14 | Create audiences | For remarketing and analysis. |
| 15 | Enable BigQuery export | For raw data, SQL analysis and long-term storage. |
| 16 | Build reports and dashboards | Customise the reports library or use Looker Studio. |
| 17 | Audit regularly | Check data quality after every website change. |
What’s new in GA4 compared with Universal Analytics
- Event-based data model for web and app in one property.
- Enhanced measurement — common interactions tracked without code.
- Explorations for funnel, path, cohort and segment analysis.
- Engagement rate and engaged sessions.
- Data-driven attribution by default.
- Predictive metrics and predictive audiences.
- Free BigQuery export.
- Privacy controls, Consent Mode and data deletion requests.
