GA4 Sample Questions

GA4 Sample Questions & Answers

Account structure and initial implementation carries the biggest share, alongside the differences versus the older Universal Analytics platform, event and conversion tracking, standard reports and custom explorations, and Google Ads or BigQuery integration.

Launch the full GA4 simulator →

Showing 10 of 20 free samples.

  1. Question 1Beginner

    Account Setup and Configuration · Data Filters

    A marketing analyst is setting up a new GA4 property and wants to ensure that traffic from internal employees does not skew the data. The company has a single office location with a static IP address. What is the most direct and recommended method within the GA4 interface to exclude this internal traffic?

    Show answer & explanation

    Correct answer: C

    This is the correct, standard procedure in GA4. It involves two steps: 1) Defining what constitutes internal traffic (by IP address) in the Data Stream settings, which adds a 'traffic_type=internal' parameter to events. 2) Activating the pre-configured 'Internal Traffic' data filter in the Data Settings, which tells GA4 to exclude any events with that parameter.

  2. Question 2IntermediateSelect 2

    Integrations and Advanced Features · Google Signals

    What is the primary purpose of enabling Google Signals in a Google Analytics 4 property? (Select TWO)

    Show answer & explanation

    Correct answers: A, C

    This is a core function of Google Signals. It uses data from users signed into Google to associate session data from different devices to the same user, enabling unified cross-device user journey analysis and advertising.

    Google Signals populates demographic and interest reports with aggregated, anonymized data from signed-in Google users, providing richer insights into audience characteristics.

  3. Question 3AdvancedSelect 3

    Reporting and Analysis · Traffic Acquisition

    An analyst is reviewing the traffic acquisition report and sees a significant amount of traffic attributed to (direct) / (none). They suspect that much of this traffic is not actually from users typing the URL directly, but from other sources where tracking parameters are lost. Which of the following are common causes for legitimate marketing traffic being misattributed as Direct? (Select THREE)

    Show answer & explanation

    Correct answers: A, B, C

    Desktop clients often do not pass referrer information, so clicks from untagged links in these applications will appear as Direct traffic. This is why UTM tagging for email campaigns is crucial.

    For security reasons, browsers strip the referrer data when a user navigates from a secure HTTPS page to a non-secure HTTP page. The resulting traffic will be classified as Direct.

    If a marketing link with UTM parameters (e.g., yoursite.com/promo?utm_source=...) hits a server-side redirect that sends the user to the final page (e.g., yoursite.com/new-promo) without preserving the URL parameters, the attribution data is lost and the session is recorded as Direct.

  4. Question 4Intermediate

    Integrations and Advanced Features · Measurement Protocol

    A developer needs to send data to Google Analytics 4 from a point-of-sale terminal in a physical store, which has no browser or user interface. This data needs to be associated with a known customer's existing web journey. Which GA4 feature is specifically designed for this purpose?

    Show answer & explanation

    Correct answer: C

    The Measurement Protocol for GA4 allows developers to send raw event data directly to Google Analytics servers via HTTP requests. It is specifically designed for tracking interactions in environments where the standard gtag.js or Firebase SDKs are not available, such as servers, CRMs, or IoT devices like a point-of-sale terminal.

  5. Question 5Intermediate

    Reporting and Analysis · Custom Dimensions and Metrics

    An analyst is setting up a GA4 property and wants to collect a custom piece of information about their users, such as their 'Membership Level' (e.g., 'Gold', 'Silver', 'Bronze'). This value should be associated with the user for all their future sessions and events until the value is changed. What is the correct way to implement this?

    Show answer & explanation

    Correct answer: B

    This is the correct method. User Properties are designed to capture attributes that describe a user. Once a User Property is set, it is automatically associated with all subsequent events for that user. Registering it as a user-scoped custom dimension makes it available for reporting and audience building.

  6. Question 6Beginner

    Integrations and Advanced Features · Attribution and Advertising

    In Google Analytics 4, what is the default attribution model for all standard reports, and what is the recommended attribution model for most businesses?

    Show answer & explanation

    Correct answer: B

    Correct. GA4 uses Data-driven attribution as the default model for all properties. It is also the recommended model because it uses machine learning to assign credit to marketing touchpoints throughout the entire user journey, providing a more holistic view than rule-based models.

  7. Question 7Intermediate

    Integrations and Advanced Features · Audiences and Remarketing

    A new GA4 property was just created. How long must the property collect data before it is eligible to generate predictive audiences, such as 'Likely 7-day purchasers'?

    Show answer & explanation

    Correct answer: C

    This is the correct eligibility threshold. To train the models, GA4 needs a minimum number of positive examples (e.g., 1,000 purchasing users) and negative examples (e.g., 1,000 non-purchasing users) within a 28-day window. These thresholds must be met consistently for the property to remain eligible.

  8. Question 8Intermediate

    Events and Conversions · Event Configuration and Management

    You are debugging a GA4 implementation using the DebugView report. You notice that some event parameters are appearing correctly, but others are missing. What is the most common reason for this discrepancy?

    Show answer & explanation

    Correct answer: B

    GA4 has a hard limit of 25 parameters per event. If you attempt to send more than 25, any parameters beyond the 25th will be dropped and will not be collected or appear in DebugView. This is a frequent cause of missing parameter data during implementation.

  9. Question 9Beginner

    Reporting and Analysis · Understanding Metrics and Dimensions

    What does the 'Engaged sessions' metric in Google Analytics 4 measure?

    Show answer & explanation

    Correct answer: B

    This is the correct definition. An 'Engaged session' is a session that meets any one of these three criteria: lasts 10 seconds or longer (this duration can be adjusted), contains a conversion event, or has 2 or more pageviews/screenviews. It is the inverse of a 'bounced' session.

  10. Question 10Advanced

    Reporting and Analysis · Explorations

    An e-commerce company wants to analyze the time it takes for a user to make a purchase after their first visit. For example, they want to compare the revenue generated by users who purchase within 1 day of their first visit versus those who purchase after 7 days. Which exploration technique in GA4 is best suited for this type of analysis?

    Show answer & explanation

    Correct answer: C

    Cohort exploration is specifically designed for this purpose. It groups users based on a common characteristic, such as their acquisition date (first visit). You can then analyze the behavior and metrics (like revenue or retention) of these specific cohorts over subsequent days, weeks, or months.

Ready for the real thing?

The full GA4 simulator has every exam-style question, timed mode, and instant scoring.

Go to the GA4 simulator →