Skip to content
RED SAGSkills

Google Analytics interview questions and answers

Google Analytics (GA4) questions cover how websites and apps are measured: events, conversions and reports marketers rely on.

Below are 60 Google Analytics questions with the correct answer and a short explanation, grouped from fresher to experienced level. Try each one before you open the answer.

What Google Analytics interviews usually check

  • ✓GA4 events and parameters
  • ✓Conversions and key events
  • ✓Attribution and channels
  • ✓Explorations and reports
  • ✓Consent and data quality

Google Analytics interview questions for freshers easy

1. Lab data versus field data

Lighthouse gives a page a score of 98, but the CrUX report for the same page says LCP is poor. What best explains this?

  1. A.CrUX data is always delayed by a full year or more
  2. B.Lighthouse measures only the server response time
  3. C.CrUX leaves out all visitors who use mobile phones
  4. D.Lighthouse is one simulated run; CrUX is real users
Show answer

Answer: D. Lighthouse is one simulated run; CrUX is real users

Lighthouse is lab data: one controlled run on a fixed device and network profile. CrUX is field data collected from real Chrome users with slow phones and patchy networks. Field data decides what users feel, so you trust it and use the lab to debug.

2. GA4 engaged session

In Google Analytics 4, when is a session counted as engaged?

  1. A.When it lasts longer than 10 seconds, includes a key event, or has 2 or more page or screen views
  2. B.When the visitor scrolls to the bottom of any page
  3. C.When the visitor arrives from a paid ad
  4. D.When the session lasts longer than 1 minute
Show answer

Answer: A. When it lasts longer than 10 seconds, includes a key event, or has 2 or more page or screen views

GA4 counts a session as engaged if it meets any of those three conditions; the 10-second timer can be adjusted. Engagement rate is engaged sessions divided by all sessions. It replaced bounce rate as the main quality measure.

3. Consistent UTM tags

Which UTM set is tagged most consistently for a paid Facebook campaign?

  1. A.utm_source=paid_social&utm_medium=facebook&utm_campaign=spring_sale
  2. B.utm_source=Facebook.com&utm_medium=CPC-FB&utm_campaign=Spring Sale!
  3. C.utm_source=facebook&utm_medium=paid_social&utm_campaign=spring_sale
  4. D.utm_campaign=spring_sale only, since GA4 detects the rest
Show answer

Answer: C. utm_source=facebook&utm_medium=paid_social&utm_campaign=spring_sale

Source names the site (facebook), medium names the type of traffic (paid_social), and campaign names the campaign. Lower-case, consistent values keep reports clean, because GA4 treats 'Facebook' and 'facebook' as different values. Swapping source and medium breaks channel groupings.

4. Spotting a GA4 measurement ID

A developer asks for the ID to put in the Google tag for your GA4 web data stream. Which value is the GA4 measurement ID?

  1. A.G-7KQ2M9XB4D
  2. B.UA-1234567-1
  3. C.GTM-W8K3PZQ
  4. D.AW-987654321
Show answer

Answer: A. G-7KQ2M9XB4D

GA4 web data streams use measurement IDs that start with "G-". "UA-" was Universal Analytics, "GTM-" is a Tag Manager container ID and "AW-" is a Google Ads conversion ID.

5. What the Realtime report covers

You launch a WhatsApp broadcast and open the GA4 Realtime report to see if people are arriving. What period does that report show?

  1. A.Activity from the last 24 hours
  2. B.Activity from roughly the last 30 minutes
  3. C.Activity from the current calendar day only
  4. D.Activity from the last 7 days, refreshed hourly
Show answer

Answer: B. Activity from roughly the last 30 minutes

The Realtime report shows users and events from about the last 30 minutes. It is useful to confirm that a launch, a tag or a campaign link is working, but standard reports are where you analyse results.

6. Using GA4 DebugView

You added a new "generate_lead" event and want to check, event by event, that it arrives with the right parameters before you publish. Which GA4 feature is built for this?

  1. A.The funnel report inside Explorations
  2. B.The Acquisition overview standard report
  3. C.The change history log in the Admin area
  4. D.DebugView, fed by GTM preview or debug_mode
Show answer

Answer: D. DebugView, fed by GTM preview or debug_mode

DebugView shows a live stream of events from devices in debug mode, including every parameter. Running GTM preview (Tag Assistant) or setting debug_mode puts your browser into that stream, so you can test without waiting for normal reports.

7. Role of a GTM trigger

In Google Tag Manager, a container is built from tags, triggers and variables. What does a trigger do?

  1. A.It decides when a tag should fire
  2. B.It stores a value such as the page URL
  3. C.It sends data to the analytics server
  4. D.It publishes a new container version
Show answer

Answer: A. It decides when a tag should fire

A tag is the code that sends data, a variable holds a value the tag or trigger can use, and a trigger is the rule for when the tag fires, such as "all pages" or "form submission on /contact". Tags without a firing trigger never run.

8. Recommended name for an order event

You want GA4 ecommerce reports to show revenue from online orders. Which event name should your tracking send when an order completes?

  1. A.order_complete
  2. B.checkout_success
  3. C.transaction
  4. D.purchase
Show answer

Answer: D. purchase

GA4 ecommerce reports are built on recommended events, and the one for a completed order is "purchase" with parameters such as transaction_id, value, currency and items. Custom names like order_complete will be collected but will not fill the monetisation reports.

9. How first-click attribution works

A customer clicked a YouTube ad, then a Google search ad, then an email, and then bought. Under a first-click model, which touchpoint gets the credit?

  1. A.The email, the last touchpoint
  2. B.The Google search ad in the middle
  3. C.The YouTube ad, the first touchpoint
  4. D.All three equally, a third each
Show answer

Answer: C. The YouTube ad, the first touchpoint

First-click gives 100% of the credit to the first recorded touchpoint. It favours channels that start journeys, the mirror image of last-click, and ignores everything that happened after.

10. How linear attribution splits credit

What does a linear attribution model do with the credit for a conversion?

  1. A.Splits it equally across every touchpoint in the path
  2. B.Gives it all to the most recent paid click
  3. C.Gives more to touchpoints closer to the sale
  4. D.Gives it to the channel with the biggest spend
Show answer

Answer: A. Splits it equally across every touchpoint in the path

Linear attribution divides credit evenly, so a path of four touchpoints gives each one 25%. It is simple and fair-looking but assumes every touch mattered equally, which is rarely true.

11. Idea behind time decay attribution

In a time decay attribution model, which touchpoints receive the most credit?

  1. A.Those furthest back in the journey
  2. B.Those from the cheapest channels
  3. C.Those that led to the longest sessions
  4. D.Those closest in time to the conversion
Show answer

Answer: D. Those closest in time to the conversion

Time decay gives more credit the nearer a touchpoint is to the conversion, often using a half-life such as 7 days. It suits short sales cycles where recent nudges matter most.

12. What a view-through conversion is

Your display report shows 120 "view-through conversions". What are they?

  1. A.Conversions by people who watched a full video ad
  2. B.Conversions by people who saw the ad but did not click it
  3. C.Conversions that came from organic search instead
  4. D.Conversions counted twice by two ad platforms
Show answer

Answer: B. Conversions by people who saw the ad but did not click it

A view-through conversion is credited when someone was served an impression, did not click, and converted within the view window. Many of these people may have bought anyway, so view-through numbers need incrementality testing before you trust them.

13. What a lookback window controls

A Google Ads conversion action has a 30-day click lookback window. What does that mean?

  1. A.Reports only ever show the last 30 days of data
  2. B.A click can get credit for a conversion within 30 days
  3. C.The tag deletes its cookies after 30 days
  4. D.Automated bids are adjusted every 30 days
Show answer

Answer: B. A click can get credit for a conversion within 30 days

The lookback (conversion) window is how long after an ad interaction a conversion can still be credited to it. Longer windows suit longer buying cycles, such as property or B2B software, while shorter ones suit impulse buys.

14. Meaning of incrementality

A manager asks, "What is the incremental impact of our Meta ads?" What is she asking for?

  1. A.Every conversion Meta reports for the campaign
  2. B.The growth in followers on the brand page
  3. C.Conversions that happened within one day of a click
  4. D.Conversions that would not have happened without the ads
Show answer

Answer: D. Conversions that would not have happened without the ads

Incrementality is the causal lift: results with the activity minus results without it. Platform-reported conversions include people who would have bought anyway, so incremental results are usually lower.

15. Importing CRM deals into Google Ads

Your real estate leads close in the CRM weeks after the form fill. How can Google Ads learn which clicks produced actual sales?

  1. A.Increase the conversion window to one year
  2. B.Count every form fill as a sale worth ₹1 crore
  3. C.Track sales only through the Realtime report
  4. D.Store the GCLID with each lead and import closed deals
Show answer

Answer: D. Store the GCLID with each lead and import closed deals

The GCLID (Google click ID) is captured on landing, saved with the lead, and later uploaded with the deal status and value. This lets Smart Bidding optimise for real sales rather than raw form fills.

16. Giving leads a value

Your B2B site has no online sales. Why would you assign a value to a "demo request" conversion?

  1. A.So Google Ads charges less for each click
  2. B.So the lead is sent to the CRM automatically
  3. C.So bidding and ROAS reports reflect what a lead is worth
  4. D.So GA4 stops counting duplicate form fills
Show answer

Answer: C. So bidding and ROAS reports reflect what a lead is worth

A value such as average deal size × lead-to-close rate lets value-based bidding and reports compare channels by business worth, not just volume. For example, a ₹2 lakh deal with a 10% close rate gives a lead value of ₹20,000.

17. Using the conversion paths report

Which GA4 advertising report shows the sequence of channels users touched before converting?

  1. A.Pages and screens
  2. B.Conversion paths
  3. C.Tech overview
  4. D.Events
Show answer

Answer: B. Conversion paths

The Conversion paths report shows common paths such as Organic Search → Email → Paid Search and how credit is shared across early, mid and late touchpoints. It helps show the role of channels that rarely get last-click credit.

18. Meaning of bounce rate in GA4

In Google Analytics 4, what does bounce rate measure?

  1. A.The share of emails that could not be delivered
  2. B.The share of visitors who never return to the site
  3. C.The share of sessions that were not engaged sessions
  4. D.The share of clicks that failed to load the page
Show answer

Answer: C. The share of sessions that were not engaged sessions

In GA4, bounce rate is the opposite of engagement rate: the percentage of sessions that were not engaged. An engaged session lasts over 10 seconds, has a key event, or has two or more page views.

19. Why add UTM parameters

Why do marketers add parameters like utm_source and utm_campaign to links in emails and social posts?

  1. A.So the link loads faster on mobile networks
  2. B.So analytics can tell which campaign sent the visit
  3. C.So search engines rank the landing page higher
  4. D.So the link cannot be shared by other people
Show answer

Answer: B. So analytics can tell which campaign sent the visit

UTM parameters label a visit with its source, medium, campaign and more. Analytics tools read them and group traffic and conversions by campaign, which you cannot do reliably for links without tags.

20. Organic traffic in GA4

In Google Analytics 4, where do visits from unpaid Google results normally appear?

  1. A.In the "Paid Search" channel group
  2. B.In the "Organic Search" channel group
  3. C.In the "Referral" channel group
  4. D.In the "Display" channel group
Show answer

Answer: B. In the "Organic Search" channel group

GA4's default channel grouping classifies sessions from search engines without ad click IDs or paid campaign tags as Organic Search. Paid clicks from Google Ads appear as Paid Search when accounts are linked or URLs are tagged.

Google Analytics intermediate interview questions medium

21. Paid CAC versus blended CAC

A startup spent ₹10 lakh on ads last month and gained 1,000 new customers: 400 came from paid ads and 600 came organically. What is its paid CAC?

  1. A.₹1,000
  2. B.₹1,667
  3. C.₹400
  4. D.₹2,500
Show answer

Answer: D. ₹2,500

Paid CAC = paid spend ÷ customers from paid channels = ₹10,00,000 ÷ 400 = ₹2,500. Blended CAC (₹10,00,000 ÷ 1,000 = ₹1,000) looks better because free organic signups lower it. Use paid CAC to judge whether ad spend pays back.

22. Session replays and personal data

Your team adds a session replay tool to watch real users on the checkout page. What setup is most important?

  1. A.Mask card, ID and personal fields before recording
  2. B.Record everything so nothing is missed
  3. C.Only record users from outside India
  4. D.Turn off the privacy notice to avoid bias
Show answer

Answer: A. Mask card, ID and personal fields before recording

Replay tools can capture keystrokes and screens. Masking sensitive inputs, telling users in the privacy notice and limiting access keep this within data protection rules and user trust.

23. Tiny uppercase labels

A UI uses 11px uppercase labels like "STATUS". What spacing adjustment usually helps them read better?

  1. A.Add a little positive letter-spacing
  2. B.Remove all letter-spacing so letters touch
  3. C.Set a negative word spacing
  4. D.Reduce the line-height below 1
Show answer

Answer: A. Add a little positive letter-spacing

Capitals are designed to sit next to lowercase letters, so in an all-caps word at small size they can feel cramped. A small amount of tracking, around 0.05–0.1em, opens them up. Large lowercase headlines usually need the opposite: slightly tighter tracking.

24. A sudden drop in sign-ups

Sign-up conversion dropped from 12% to 8% this week. What should you do first?

  1. A.Check for tracking problems and recent releases, then segment the funnel by step, device, browser and traffic source
  2. B.Redesign the sign-up page immediately
  3. C.Increase the marketing budget to get more visitors
  4. D.Wait a month to see whether it recovers
Show answer

Answer: A. Check for tracking problems and recent releases, then segment the funnel by step, device, browser and traffic source

A sudden drop often comes from a bug, a tracking change or a shift in traffic mix. Ruling these out and segmenting the funnel quickly finds where and for whom the drop happens. Acting before diagnosing wastes time.

25. GA4's default attribution

What is the default reporting attribution model for key events in GA4?

  1. A.Last click
  2. B.First click
  3. C.Linear
  4. D.Data-driven attribution
Show answer

Answer: D. Data-driven attribution

GA4 uses data-driven attribution by default, which gives credit based on how touchpoints actually contribute to conversions. Last click is still available. First click, linear, time decay and position-based were removed in 2023.

26. Server-side tagging

What is a genuine benefit of server-side tagging?

  1. A.It removes the need to ask for user consent
  2. B.It makes ad blockers illegal on your site
  3. C.More control over what data is sent to vendors, fewer scripts in the browser and more durable first-party measurement
  4. D.It doubles conversion rates automatically
Show answer

Answer: C. More control over what data is sent to vendors, fewer scripts in the browser and more durable first-party measurement

With server-side tagging, the browser sends data to your own server container, which then forwards cleaned data to tools like GA4 and ad platforms. This can improve speed, data quality and privacy control. Consent laws still apply in exactly the same way.

27. Choosing a page load trigger

A GTM tag reads a price that the page inserts with a script near the end of loading. The tag fires on "Initialization" and often captures an empty value. Which trigger is the safest simple fix?

  1. A.Consent Initialization, which fires before every tag
  2. B.Initialization on a second, duplicate tag
  3. C.Window Loaded, which waits for the page and its assets
  4. D.History Change, which fires on every scroll
Show answer

Answer: C. Window Loaded, which waits for the page and its assets

GTM page triggers fire in order: Consent Initialization, Initialization, Page View (container load), DOM Ready, then Window Loaded. A value that only exists late in the load is safest to read at Window Loaded, though a dataLayer custom event pushed when the value is ready is better still.

28. Page views in a single-page app

Your React site changes the URL without full page loads. GA4 shows only one page_view per visit. What usually fixes this?

  1. A.Increase the session timeout to two hours or more
  2. B.Turn on Google signals in the data collection settings
  3. C.Add utm parameters to every internal link on the site
  4. D.Send a page view on each history change (route update)
Show answer

Answer: D. Send a page view on each history change (route update)

In a single-page app the page is loaded once and later screens are drawn by JavaScript. Enhanced measurement can send page views on browser history changes, or you can fire a GTM tag on a History Change trigger or on a route-change dataLayer event.

29. Explorations stop at two months

An analyst tries to build an exploration for last year's Diwali season and finds data only for the last two months. What explains this?

  1. A.Explorations only ever cover 60 days of data
  2. B.Data retention is still at the default of 2 months
  3. C.Standard reports were deleted after 60 days
  4. D.The property hit its monthly event limit
Show answer

Answer: B. Data retention is still at the default of 2 months

GA4 user-level data retention defaults to 2 months; standard properties can raise it to 14 months. Retention limits explorations, while standard aggregated reports are not affected. Raising the setting is not retroactive, so change it on day one.

30. New campaign mid-session

A user arrives from Google organic, then 5 minutes later clicks an email link with UTM tags and returns. What does GA4 do?

  1. A.It ends the session and starts a new email session
  2. B.It merges both sources into one combined source
  3. C.It keeps the same session; no new session starts
  4. D.It discards the second visit as a duplicate
Show answer

Answer: C. It keeps the same session; no new session starts

In GA4 a change of campaign source does not start a new session, unlike Universal Analytics. Sessions end after the inactivity timeout. The session-scoped source stays as the first one in that session, though event-scoped attribution can still credit later sources for key events.

31. Choosing cities for a geo test

You plan a geo-holdout test for TV and YouTube across Indian cities. What matters most when choosing test and control cities?

  1. A.Their past sales trends move closely together
  2. B.They are the largest cities by population
  3. C.They are next to each other on the map
  4. D.They have the most social media followers
Show answer

Answer: A. Their past sales trends move closely together

Good geo tests use matched markets whose historical sales track each other closely, so the control predicts what the test would have done without ads. Neighbouring cities can leak exposure, and size alone does not give comparable trends.

32. GCLID lost on landing

Offline conversion uploads match only 20% of leads. You notice your landing page redirects from /offer to /offer/ and drops the query string. What is happening?

  1. A.Google Ads only keeps GCLIDs for 20% of all clicks
  2. B.The CRM upload must happen within one hour of the click
  3. C.GCLIDs only work with phone call conversion actions
  4. D.The redirect drops gclid, so it is never saved with the lead
Show answer

Answer: D. The redirect drops gclid, so it is never saved with the lead

If a redirect discards the query string, the gclid parameter never reaches the page or your hidden form field. Fix redirects to keep parameters and test with a real ad click. Auto-tagging must also be on.

33. Bidding on the wrong conversion

An agency set "page scroll 50%" as a primary conversion in Google Ads. CPA dropped to ₹12, but sales fell. Why?

  1. A.The scroll tag slowed the site down too much
  2. B.Google Ads cannot track scroll events at all
  3. C.The lower CPA reduced the ad rank
  4. D.Bidding chased cheap scrolls instead of buyers
Show answer

Answer: D. Bidding chased cheap scrolls instead of buyers

Smart Bidding optimises for whatever is marked primary. Scrolls are easy to get, so the system buys traffic that scrolls but does not buy. Primary conversions should match real business value, with micro-actions kept as secondary.

34. What last-click hides

Under last-click attribution, branded search gets most of the credit for sales. What is the main risk of cutting YouTube spend based on this report?

  1. A.Last-click gives too much credit to upper-funnel video
  2. B.Branded search conversions are always fake
  3. C.YouTube conversions are counted twice in last-click
  4. D.YouTube may be creating the demand that branded search later captures
Show answer

Answer: D. YouTube may be creating the demand that branded search later captures

Last-click gives all credit to the final touch, which is often a brand search or direct visit. Channels that build awareness earlier, like video, get little credit even if they drive the searches. Cutting them can reduce brand searches later.

35. How GA4 records activity

How is the GA4 data model different from the older Universal Analytics model?

  1. A.It records only page views and drops all other actions
  2. B.Every interaction, including page views, is an event with parameters
  3. C.It stores data in sessions only, with no user identity
  4. D.It needs a separate tag for every page on the site
Show answer

Answer: B. Every interaction, including page views, is an event with parameters

GA4 is event-based: page_view, scroll, purchase and custom actions are all events that carry parameters. Universal Analytics was built around sessions and hit types. This is why GA4 reports and conversions (key events) are configured around events.

36. GA4 and Google Ads disagree

Google Ads shows 120 conversions for a campaign, while GA4 shows 85 for the same campaign and dates. Which is a common, valid reason?

  1. A.Ads uses the click date; GA4 uses the conversion date
  2. B.GA4 always deletes about 30% of all conversions
  3. C.Google Ads counts only conversions made on mobile
  4. D.The two tools report in different currencies
Show answer

Answer: A. Ads uses the click date; GA4 uses the conversion date

Google Ads reports conversions on the date of the ad interaction, while GA4 reports them when they happen. The tools can also differ in attribution models, lookback windows, cross-channel credit and modelled conversions. Align settings before comparing, and expect some gap.

37. CTR falling, position stable

In Search Console, a page has more impressions and a stable average position, but CTR fell from 6% to 3%. What should you check first?

  1. A.Whether the website server is down
  2. B.Whether the page has been deindexed
  3. C.Which queries changed and how the results page looks for them, such as new AI Overviews, ads or other SERP features taking attention
  4. D.Whether the meta keywords tag is missing
Show answer

Answer: C. Which queries changed and how the results page looks for them, such as new AI Overviews, ads or other SERP features taking attention

Rising impressions with stable position often means the page is now showing for new, broader queries, or the results page has changed with features like AI Overviews. Breaking data down by query and viewing the live SERP shows the real cause. A deindexed or down page would lose impressions, and the meta keywords tag is ignored by Google.

38. GA4 and Search Console disagree

Search Console shows 10,000 clicks from Google, but GA4 shows 7,800 organic Google sessions. What is the most likely explanation?

  1. A.One of the tools has been hacked
  2. B.They measure differently, with consent and tag gaps
  3. C.Google charges for 2,200 of the clicks shown
  4. D.Search Console counts only paid clicks
Show answer

Answer: B. They measure differently, with consent and tag gaps

Search Console counts clicks on Google, while GA4 counts sessions where its tag fired and the user allowed tracking. Consent banners, ad blockers, quick bounces and session rules all cause gaps. Compare trends, not exact totals.

39. GA4's default attribution model

What attribution model does GA4 use by default for key events in its attribution reports?

  1. A.Data-driven attribution
  2. B.Linear attribution
  3. C.First-click attribution
  4. D.Time-decay attribution
Show answer

Answer: A. Data-driven attribution

GA4 uses data-driven attribution by default, which spreads credit across touchpoints based on how they relate to conversion in your data. Google removed first-click, linear, time-decay and position-based models from GA4 in 2023, leaving data-driven and last-click.

40. Average engagement time in GA4

What does GA4's "average engagement time per active user" measure?

  1. A.Time the page or app was in focus on screen, per active user
  2. B.Total time the browser tab was open, even in the background
  3. C.Time between the first and last visit of each user ever
  4. D.Time the server took to send the page
Show answer

Answer: A. Time the page or app was in focus on screen, per active user

GA4 counts engagement time only while the page is in the foreground and in focus. Background tabs are not counted, which makes it a more honest reading signal than old "time on page" figures. It still does not prove a person read every word.

Google Analytics interview questions for experienced candidates hard

41. Nobody clicks the offer banner

Click maps show almost no clicks on a large, colourful offer banner at the top of a page. Users later say they "never saw any offer". What is the most likely cause?

  1. A.The banner is too small to be seen
  2. B.Banner blindness: users skip ad-like areas
  3. C.Users do not like offers in general
  4. D.Click tracking is always inaccurate
Show answer

Answer: B. Banner blindness: users skip ad-like areas

People learn to ignore elements that look like ads, especially large banners in typical ad positions. Placing key information in content-like formats near the task usually works better than louder banners.

42. A result that flips by segment

Design B has a higher overall conversion than A, yet A wins on both mobile and desktop separately. How is this possible?

  1. A.The data must contain a calculation or tracking error
  2. B.Mobile users always convert better than desktop users do
  3. C.B got a larger share of desktop traffic, which converts better
  4. D.This cannot happen with real data
Show answer

Answer: C. B got a larger share of desktop traffic, which converts better

This is Simpson's paradox: when groups with different base rates are mixed in different proportions, the combined result can reverse the within-group result. Check that traffic mix is balanced and analyse by key segments.

43. Reading cohort retention

The January cohort had 1,000 sign-ups and 300 still active in week 8. The March cohort had 2,000 sign-ups and 500 active in week 8. What does this show?

  1. A.March retention (25%) is worse than January (30%)
  2. B.March retention is better because 500 is more than 300
  3. C.Both cohorts retained exactly the same share
  4. D.Retention cannot be compared across cohorts
Show answer

Answer: A. March retention (25%) is worse than January (30%)

Retention is a rate: 300 ÷ 1,000 = 30% and 500 ÷ 2,000 = 25%. Larger absolute numbers can hide a worse rate. Cohort analysis compares groups at the same age to see whether changes help or hurt.

44. Tracking that breaks on resize

A heading uses letter-spacing: 2px. When the heading grows from 24px to 64px on desktop, the tracking looks far too tight. What is the better approach?

  1. A.Specify letter-spacing in vw so it scales with width
  2. B.Specify letter-spacing in em so it scales with size
  3. C.Remove letter-spacing and use word-spacing
  4. D.Use a pixel value large enough for both sizes
Show answer

Answer: B. Specify letter-spacing in em so it scales with size

A pixel value stays fixed while the font grows, so its relative effect shrinks. em values are proportional to the current font size, so tracking stays visually consistent across breakpoints. The same applies to tracking in design tools, which is relative to size.

45. Measurement with privacy signal loss

After stricter consent banners and iOS tracking limits, your ad platforms report 35% fewer conversions, but CRM sales are flat. What is the best long-term response?

  1. A.Turn off the consent banner so tracking returns to normal
  2. B.Use browser fingerprinting to identify users without consent
  3. C.Strengthen first-party data: implement consent mode, server-side tagging and conversions APIs with hashed consented data, and validate with CRM data and lift tests
  4. D.Cut ad budgets by 35% because performance has fallen
Show answer

Answer: C. Strengthen first-party data: implement consent mode, server-side tagging and conversions APIs with hashed consented data, and validate with CRM data and lift tests

Flat CRM sales show the drop is lost measurement, not lost performance. The durable fix is privacy-safe first-party measurement: consent mode, server-side tagging, offline or API conversion uploads and modelled conversions, cross-checked with CRM and lift tests. Removing consent or fingerprinting breaks privacy laws and platform policies.

46. Defend the brand budget

The CFO wants to cut a Rs 20 lakh brand video budget to zero because it shows almost no direct conversions in the dashboard. What is the best response?

  1. A.Propose a measured test, such as a geo holdout or brand lift study, and track branded search volume, direct traffic and blended CAC to show its real effect
  2. B.Agree immediately, since only direct conversions matter
  3. C.Argue that brand marketing cannot be measured, so it should not be judged
  4. D.Move the money to retargeting, which shows the highest ROAS
Show answer

Answer: A. Propose a measured test, such as a geo holdout or brand lift study, and track branded search volume, direct traffic and blended CAC to show its real effect

Brand spend mainly creates future demand that shows up in branded search, direct visits and better conversion rates on other channels. A geo holdout or lift study turns the debate into evidence. Saying it cannot be measured loses trust, and retargeting only harvests demand that brand work created.

47. Measuring YouTube's real impact

You want to know how many extra sales a YouTube campaign really causes. Which approach gives the most reliable answer?

  1. A.Count conversions reported in YouTube's view-through column
  2. B.Compare sales this month with the same month last year
  3. C.Ask customers in a survey if they saw the ad
  4. D.A geo-holdout or conversion lift test that compares exposed and unexposed regions or groups
Show answer

Answer: D. A geo-holdout or conversion lift test that compares exposed and unexposed regions or groups

Incrementality tests create a fair control group, so the difference in sales is caused by the ads. Platform-reported view-throughs include people who would have bought anyway. Year-on-year comparisons mix in seasonality, pricing and other changes.

48. How much of cart-flow revenue is incremental?

You hold out 10% of cart abandoners from the cart flow. Holdout shoppers convert at 8%, flow recipients at 11%, with the same order value. What share of the flow's attributed revenue is incremental?

  1. A.About 27%
  2. B.About 73%
  3. C.About 38%
  4. D.100%
Show answer

Answer: A. About 27%

Of the 11% who bought after getting the flow, 8 points would have bought anyway, so only 3 points are caused by it: 3 ÷ 11 ≈ 27%. The flow is still valuable, but attributed revenue overstates its effect almost fourfold.

49. Proving the nurture programme works

Leadership asks whether the B2B nurture programme creates pipeline or just emails people who would buy anyway. What is the strongest evidence?

  1. A.The open rate of the nurture emails over six months
  2. B.Total revenue from leads who ever received a nurture email
  3. C.Sales team feedback collected after each quarter
  4. D.A random holdout of new leads, comparing opportunity rates later
Show answer

Answer: D. A random holdout of new leads, comparing opportunity rates later

Comparing randomised nurtured and non-nurtured leads on opportunities and revenue after a set period isolates the programme's effect. Totals from nurtured leads include buyers who would have bought anyway, and opens are unreliable.

50. Saturation curves in MMM

An MMM fits a saturation (diminishing returns) curve to Meta spend. The current spend is on the flat part of the curve. What does that imply?

  1. A.Meta has the highest average ROI of all channels
  2. B.Meta spend should rise until the curve turns steep
  3. C.Extra Meta spend will add little; marginal ROI is low
  4. D.Meta results have not been measured correctly
Show answer

Answer: C. Extra Meta spend will add little; marginal ROI is low

On the flat part of a saturation curve, each extra rupee adds very little response, so marginal ROI is low even if average ROI looks good. Budget decisions should be based on marginal returns, not averages.

51. A holdout that was not held out

In an email holdout test, the control group was excluded from emails but still saw the same offer through retargeting ads and SMS. What does this do to the measured email lift?

  1. A.Overstates it, as control saw fewer messages overall
  2. B.Understates it, as control was nudged by the same offer
  3. C.Has no effect, as only email is being measured
  4. D.Doubles it, as two channels are now counted
Show answer

Answer: B. Understates it, as control was nudged by the same offer

If the control group gets the same offer through other channels, its conversion rate rises and the gap to the test group shrinks. The test then underestimates email's effect alone. Keep other channels consistent across groups or measure the combined programme.

52. iOS app install measurement

For iOS users who decline App Tracking Transparency, how do ad networks receive install attribution?

  1. A.Through the IDFA, which is still shared at install time
  2. B.Through GA4 user-level data shared with the ad network
  3. C.They get nothing, since iOS installs cannot be measured
  4. D.Through Apple's delayed, aggregated and private postbacks
Show answer

Answer: D. Through Apple's delayed, aggregated and private postbacks

Apple's SKAdNetwork, and its successor AdAttributionKit, sends postbacks that are delayed, coarse and limited in detail, with no user-level ID. Teams combine them with modelled data and incrementality tests to judge iOS campaigns.

53. Profit-aware conversion values

Your store sells phones (5% margin) and phone cases (60% margin). You bid on revenue ROAS. What is the risk and the fix?

  1. A.Bidding favours cases; send fewer conversions
  2. B.Bidding ignores both; switch to manual CPC only
  3. C.Bidding favours low-margin phones; send margin-based values
  4. D.Bidding is fine; raise the ROAS target instead
Show answer

Answer: C. Bidding favours low-margin phones; send margin-based values

A ₹30,000 phone looks far more valuable than a ₹1,000 case, even though the profit is ₹1,500 vs ₹600 and the case may be much cheaper to win. Sending profit or margin-adjusted values lets value-based bidding optimise for what the business keeps.

54. Modelled conversions after consent

After advanced Consent Mode goes live for EEA traffic, Google Ads shows conversions with a note that some are modelled. What does that mean?

  1. A.Google copies conversions from other advertisers in the same sector
  2. B.Google counts only users who accepted and adds nothing
  3. C.Google moves conversions from GA4 into the Ads account
  4. D.Google estimates conversions from declined users using cookieless pings
Show answer

Answer: D. Google estimates conversions from declined users using cookieless pings

When users decline, tags send cookieless pings. Google uses patterns from consented users to estimate conversions for unconsented ones, and the estimate appears in reports and feeds bidding. It is an estimate, so validate trends against backend sales.

55. Three methods, three answers

Platform data says Meta drove 900 sales, your MMM says 500, and a lift test says 450 in the tested period. How should a senior marketer use these?

  1. A.Treat the test as causal truth and calibrate the others to it
  2. B.Pick the highest number to protect the budget
  3. C.Average the three numbers and report 617
  4. D.Ignore all three and rely only on last-click GA4
Show answer

Answer: A. Treat the test as causal truth and calibrate the others to it

Each method has a role: lift tests measure causation for a period, MMM covers all channels over time, and platform data is fast for daily optimisation. A common practice is to compute a ratio such as 450 ÷ 900 = 0.5 and apply it to platform numbers until the next test.

56. Last week looks terrible

A B2B campaign's cost per conversion looks twice as high for the last 7 days as for earlier weeks, yet nothing changed. Leads usually convert 10–20 days after the first click. What is happening?

  1. A.The platform has started charging more per click
  2. B.The audience became saturated in exactly one week
  3. C.Conversions older than 7 days were deleted
  4. D.Conversion lag: recent clicks have not had time to convert yet
Show answer

Answer: D. Conversion lag: recent clicks have not had time to convert yet

Platforms credit conversions to the date of the click, so recent days fill in later as delayed conversions arrive. Judging fresh data too early leads to pausing good campaigns. Compare periods only after the usual lag has passed.

57. Measuring click-to-WhatsApp ads

A Dubai car rental firm runs Meta click-to-WhatsApp ads. Ads Manager shows many "messaging conversations started", but the owner cannot tell which ads bring bookings. What fixes this?

  1. A.Count every conversation started as one booking made
  2. B.Switch to the Awareness objective to get more chats
  3. C.Tag chat leads and bookings and send them back as events
  4. D.Turn off WhatsApp and send all traffic to the website
Show answer

Answer: C. Tag chat leads and bookings and send them back as events

Conversations started only shows that a chat opened. Tagging chats in the WhatsApp Business platform or CRM, and sending lead or purchase events back (for example through the Conversions API), links ads to real outcomes. Meta can then optimise for chats that turn into bookings.

58. One conversion set for many accounts

A UAE retail group runs separate Google Ads accounts for its Dubai, Abu Dhabi and Riyadh stores, all selling on one website. Each account has its own purchase tag, and counts overlap. What set-up is cleaner?

  1. A.A separate website for each Google Ads account
  2. B.Cross-account conversion tracking from the manager account
  3. C.Copying the same tag into each account and adding them up
  4. D.Turning off conversion tracking in two accounts
Show answer

Answer: B. Cross-account conversion tracking from the manager account

With cross-account conversion tracking, conversion actions are created in the manager account and shared with client accounts, so one tag and one definition serve them all. Each conversion is credited to the account whose ad drove it. It avoids duplicate tags and mismatched definitions.

59. UTM tags on internal links

The site's internal banners link to other pages with ?utm_source=homepage parameters. What problems does this cause?

  1. A.None, because Google ignores all parameters
  2. B.It improves rankings by adding keywords to the URL
  3. C.It creates duplicate URL versions that split signals and crawling, and it overwrites the visitor's real traffic source in analytics
  4. D.It only affects paid search reports
Show answer

Answer: C. It creates duplicate URL versions that split signals and crawling, and it overwrites the visitor's real traffic source in analytics

Each parameter version is a separate URL that Google may crawl and must canonicalise. In GA4, a new UTM starts a new attributed source, so organic visits look like 'homepage' traffic. Use clean internal links and track internal promotions with events instead.

60. Content and last-click attribution

Your blog shows almost no conversions in a last-click report, and leadership wants to cut it. Many buyers read posts weeks before converting through branded search. What is the best argument?

  1. A.Last-click gives all credit to the final touch, so look at assisted conversions, data-driven attribution and paths that include the blog before deciding
  2. B.Blogs are for brand only and should never be measured
  3. C.Switch the report to first-click so the blog gets all the credit
  4. D.Remove branded search from the reports
Show answer

Answer: A. Last-click gives all credit to the final touch, so look at assisted conversions, data-driven attribution and paths that include the blog before deciding

Top-of-funnel content usually influences buyers early, and last-click attribution ignores that. Comparing conversion paths and data-driven or position-based models shows a fairer picture. Swapping to first-click just creates the opposite bias.

Ready to test yourself?

Take a 15-question Google Analytics MCQ test with a score at the end, or practise the full Google Analytics question bank and earn points on the leaderboard.