




















































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The CGAP Exam validates proficiency in web and marketing analytics using Google Analytics. It covers tracking implementation, audience analysis, traffic sources, goal tracking, conversion measurement, and reporting insights. The certification ensures candidates can derive actionable insights from analytics data to inform marketing decisions.
Typology: Exams
1 / 92
This page cannot be seen from the preview
Don't miss anything!





















































































Question 1. In GA4, which entity replaces the “session” concept used in Universal Analytics? A) Hit B) Event C) Pageview D) User Answer: B Explanation: GA4 is built on an event‑based model where every interaction is recorded as an event, eliminating the session‑centric view. Question 2. Which of the following is NOT a type of data stream you can create in a GA property? A) Web B) iOS app C) Android app D) Desktop application Answer: D Explanation: GA4 supports web, iOS, and Android streams; there is no native “desktop application” stream. Question 3. The hierarchy “Organization → Account → Property → Data Stream” is managed in which GA4 interface? A) Admin > Account Settings B) Data Settings > Streams C) Property Settings > Data Streams
D) All of the above Answer: D Explanation: All listed locations are part of the hierarchy and can be accessed from the Admin area. Question 4. Which identifier enables cross‑device tracking when a user logs in on multiple devices? A) Google signals B) User ID C) Device ID D) Client ID Answer: B Explanation: User ID is a persistent identifier you assign to logged‑in users, allowing GA4 to stitch sessions across devices. Question 5. How long can you retain event‑level data in GA4 before it is automatically deleted (default setting)? A) 2 months B) 14 months C) 24 months D) 36 months Answer: B Explanation: The default data retention period for event‑level data in GA4 is 14 months.
Answer: B Explanation: Scroll events are part of GA4’s Enhanced Measurement and are collected automatically. Question 9. In Enhanced Measurement, which interaction is NOT tracked by default? A) Outbound link clicks B) File downloads C) Video plays D) Form submissions Answer: D Explanation: Form submissions must be enabled manually; the other three are auto‑tracked when Enhanced Measurement is on. Question 10. A “recommended event” in GA4 is best described as: A) An event that must be implemented for compliance B) An event that GA4 will automatically generate C) An event with a predefined name and recommended parameters D) An event that can only be used in e‑commerce properties Answer: C Explanation: Recommended events have standardized names and parameter sets to improve reporting consistency. Question 11. Which scope is used when creating a custom dimension that should persist across all events for a single user?
A) Event‑scoped B) Session‑scoped C) User‑scoped D) Hit‑scoped Answer: C Explanation: User‑scoped custom dimensions retain the value for the entire user lifecycle. Question 12. To track a custom metric that records the number of items a user adds to their cart, you should set the metric’s type to: A) Integer B) Currency C) Time D) String Answer: A Explanation: The number of items is a count, so an integer metric is appropriate. Question 13. Cross‑domain tracking in GA4 requires which of the following configurations? A) Adding both domains to the same data stream B.1) Enabling “Allow linker” in the GA4 Configuration tag B.2) Specifying the list of referral domains in the tag settings C) Only setting up a User ID D) Both A and B Answer: D
B) Event value C) Event revenue D) Event duration Answer: D Explanation: GA4 does not provide an “event duration” metric by default; it provides count, value, and revenue. Question 17. In the Monetization > E‑commerce overview, the “Purchase” metric is derived from which event? A) add_to_cart B) begin_checkout C) purchase D) view_item Answer: C Explanation: The purchase metric directly reflects the “purchase” event. Question 18. The Retention report’s “Cohort size” column displays: A) Number of users who performed a conversion B) Number of users in the selected cohort at the start of the period C) Total sessions generated by the cohort D) Revenue generated by the cohort Answer: B Explanation: Cohort size is the count of users who first engaged during the cohort’s start date.
Question 19. In a Free‑form Exploration, which visualization type is best for comparing metric values across multiple dimensions side‑by‑side? A) Scatter plot B) Bar chart C) Funnel D) Path Answer: B Explanation: Bar charts allow easy side‑by‑side comparison of metric values across dimensions. Question 20. When building a Funnel Exploration, the “Drop‑off” metric indicates: A) The number of users who completed the final step B) The percentage of users who left the funnel after each step C) The total revenue lost at each step D) The average time spent in each step Answer: B Explanation: Drop‑off shows the proportion of users who did not proceed to the next step. Question 21. In Path Exploration, the “Start point” can be set to: A) Any event, page, or screen B) Only the first event of a session C) Only a conversion event D) Only a pageview Answer: A
Answer: B Explanation: DDA uses machine learning to determine the contribution of each channel based on historical data. Question 25. Changing the Attribution Settings in a GA4 property will affect: A) Only the Attribution reports B) All reports that include conversion data C) Only real‑time reports D) None; settings are only for API exports Answer: B Explanation: Attribution settings influence any report that uses conversion attribution, not just the dedicated attribution reports. Question 26. In GA4, a “Conversion” is defined as: A) Any event with a monetary value B) Any event you manually mark as a conversion C) Only the purchase event D) All automatically collected events Answer: B Explanation: You must designate specific events as conversions; GA4 does not auto‑mark them. Question 27. Which predictive metric estimates the likelihood that a user will make a purchase in the next 7 days? A) Churn probability
B) Purchase probability C) Revenue forecast D) Engagement score Answer: B Explanation: Purchase probability predicts short‑term purchase likelihood. Question 28. To create a dynamic audience that updates automatically based on user behavior, you should use: A) Static audience B) Cohort audience C) Predictive audience D) Condition‑based audience Answer: D Explanation: Condition‑based (dynamic) audiences refresh as users meet the defined criteria. Question 29. Linking GA4 to Google Ads enables which of the following? A) Importing GA4 conversions into Google Ads B) Sharing GA4 audiences with Google Ads for remarketing C) Viewing Google Ads cost data inside GA D) All of the above Answer: D Explanation: The link provides conversion import, audience sharing, and cost data integration.
Explanation: The Measurement Protocol for GA4 needs the measurement ID and an API secret for authentication. Question 33. The “Developer Traffic” filter is primarily used to: A) Exclude traffic from internal IPs B) Exclude traffic generated by debugging tools and tag previews C) Include only traffic from developers D) Filter out bot traffic Answer: B Explanation: Developer Traffic filter removes hits generated by GTM preview/debug mode and similar tools. Question 34. Which GA4 report helps you understand the performance of a specific landing page? A) Pages and Screens > Overview B) Engagement > Events C) Acquisition > Traffic acquisition D) Retention > Cohorts Answer: A Explanation: Pages and Screens report shows metrics for each landing page (page title and screen name). Question 35. In GA4, the “Event count per user” metric is most useful for: A) Measuring revenue per user B) Understanding how frequently users interact with a specific event
C) Calculating bounce rate D) Determining average session duration Answer: B Explanation: It shows how many times, on average, a user triggers a given event. Question 36. Which of the following is a limitation of GA4 compared to Universal Analytics? A) No support for custom dimensions B) No real‑time reporting C) No view‑level filters (only property‑level) D) Inability to track e‑commerce Answer: C Explanation: GA4 uses property‑level data filters; it does not have view‑level filters like UA. Question 37. When configuring a GA4 data stream for an iOS app, which identifier is automatically collected? A) App‑instance ID B) Advertising ID (IDFA) C) User ID D) Client ID Answer: B Explanation: GA4 automatically captures the IDFA (when allowed) for iOS app streams. Question 38. The “User‑ID” feature must be enabled in which GA4 setting before you can send a User‑ID with events?
Question 41. Which of the following is NOT a recommended practice when naming custom events? A) Use snake_case B) Keep names under 40 characters C) Include spaces in the name D) Use lowercase letters Answer: C Explanation: Spaces are discouraged; GA4 recommends using underscores and lowercase. Question 42. In the Funnel Exploration, the “Conversion rate” is calculated as: A) (Users who completed the final step ÷ Users who entered the first step) × 100 B) (Total events ÷ total sessions) × 100 C) (Revenue ÷ total users) × 100 D) (Pageviews ÷ sessions) × 100 Answer: A Explanation: Funnel conversion rate measures how many users who entered the funnel completed the last step. Question 43. Which audience type can be used directly for Google Ads remarketing? A) Predictive audience only B) Static audience only C) Both static and dynamic audiences that meet Google Ads policies D) None; GA4 audiences cannot be used in Google Ads
Answer: C Explanation: Both static and dynamic audiences can be shared with Google Ads once the link is established. Question 44. When exporting GA4 data to BigQuery, the exported table name includes: A.1) The property ID B.2) The event date suffix (e.g., events_20240101) C) Both A and B D) Neither; table names are random Answer: C Explanation: BigQuery export creates tables named events_YYYYMMDD under a dataset named after the property ID. Question 45. The “User Explorer” report in GA4 is replaced by which feature? A) DebugView B) User‑level Analysis in Explorations C) Real‑time report D) There is no replacement; the report was removed Answer: B Explanation: User‑level analysis can be performed using Explorations with a user‑scoped dimension. Question 46. Which parameter is required when sending a purchase event via Measurement Protocol? A) value
Question 49. To exclude internal traffic using the “Internal Traffic” filter, you must first define the filter in: A) Admin > Data Settings > Internal Traffic B) Admin > Data Streams > Internal Traffic C) GTM > Variables > Internal Traffic D) None; GA4 auto‑detects internal IPs Answer: A Explanation: The filter is created under Data Settings > Internal Traffic before being applied. Question 50. Which of the following is a benefit of using the GA4 “DebugView” tool? A) View real‑time event data from a specific user ID B) Test event implementation before data is processed into reports C) Generate predictive metrics automatically D) Export raw data to CSV Answer: B Explanation: DebugView shows events as they are sent, helping validate tag implementations. Question 51. In GA4, the “event_timestamp” field is stored in which time unit? A) Seconds since epoch B) Milliseconds since epoch C) Microseconds since epoch D) ISO 8601 string Answer: B
Explanation: GA4 stores timestamps in milliseconds. Question 52. When you enable “Google signals” for a property, which of the following becomes available? A) Demographics and interests reports B) Cross‑device reporting for signed‑in users C) Advertising features like remarketing lists D) All of the above Answer: D Explanation: Google signals unlocks demographics, cross‑device, and advertising capabilities. Question 53. Which of the following is NOT a standard GA4 audience condition operator? A) Contains B) Begins with C) Matches regex D) Greater than or equal to Answer: B Explanation: “Begins with” is not a native operator; you can use “contains” or regex for pattern matching. Question 54. The “Session default channel grouping” in GA4 is derived from which source? A) Directly from the utm_source parameter only B) From the first non‑direct traffic source of the session C) From the last click before conversion only D) From Google Ads only