First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Business Analysis and Requirements Gathering
A business stakeholder asks for a report showing revenue by marketing channel. Which document should define the metric formula, data sources, and reporting dimensions before development begins?
- A traffic variable mapping sheet
- A business requirements document (BRD) Correct answer.
- An implementation timeline chart
- A server call log export
Explanation
A business requirements document captures the business objectives, the metrics to report, and the definitions and data sources needed to build them. It is the artifact that aligns stakeholders and developers before any implementation work starts.
Question 2Business Analysis and Requirements Gathering
Which element of a well-formed KPI definition specifies the exact calculation, such as 'orders divided by sessions'?
- The data source
- The formula Correct answer.
- The owner
- The refresh cadence
Explanation
A KPI definition must state the calculation explicitly so every consumer computes it the same way. The formula is the component that removes ambiguity about how the number is derived.
Question 3Business Analysis and Requirements Gathering
A stakeholder requests 'conversion rate' without further detail. What is the most appropriate first step for the business practitioner?
- Defer the request until the next quarter
- Ask the stakeholder to define the numerator, denominator, and success event Correct answer.
- Build the report using the default metric
- Assume conversion means purchases only
Explanation
Conversion rate is ambiguous because the success event and denominator vary by business context. Clarifying the numerator, denominator, and success event prevents building a report that answers the wrong question.
Question 4Business Analysis and Requirements Gathering
In a requirements workshop, a stakeholder says 'I want to see how mobile users behave.' Which refinement makes this requirement testable?
- Convert the request into a dashboard mockup immediately
- Specify the device segment, the behaviors of interest, and the time frame Correct answer.
- Increase the report's data retention period
- Add more stakeholders to the meeting
Explanation
A testable requirement states the population, the measures, and the scope so success can be verified. Naming the device segment, behaviors, and time frame turns a vague wish into a checkable specification.
Question 5Business Analysis and Requirements Gathering
Which artifact best communicates to executives the business questions a new analytics implementation is meant to answer?
- The JavaScript tagging specification
- The solution design reference
- The business requirements document Correct answer.
- The data governance policy
Explanation
The business requirements document is written for business audiences and frames the objectives and questions the implementation must support. Technical artifacts like the solution design reference serve implementers rather than executives.
Question 6Business Analysis and Requirements Gathering
A team is defining success metrics for a new checkout flow. Which pair of metrics best captures both reach and effectiveness?
- Page views and bounce rate
- Server response time and error count
- Checkout starts and checkout completion rate Correct answer.
- Average time on site and exit rate
Explanation
Reach is captured by how many users begin the flow, and effectiveness by the proportion who complete it. Pairing checkout starts with completion rate ties volume to outcome quality.
Question 7Business Analysis and Requirements Gathering
What is the primary purpose of a solution design reference (SDR) in an analytics engagement?
- To schedule stakeholder review meetings
- To store raw hit-level data for auditing
- To replace the business requirements document
- To document the mapping of business requirements to implemented variables and events Correct answer.
Explanation
The solution design reference translates business requirements into the specific variables, events, and values that will be implemented. It serves as the bridge between what the business needs and what is technically built.
Question 8Business Analysis and Requirements Gathering
A stakeholder wants a report segmented by customer tenure. Which requirement detail must be resolved before implementation?
- The color scheme of the dashboard
- How tenure is calculated and where the account start date comes from Correct answer.
- The number of users who will view the report
- The browser used by the stakeholder
Explanation
Tenure is a derived dimension, so the calculation method and the source of the account start date must be defined. Without that, different builders could produce different tenure values.
Question 9Business Analysis and Requirements Gathering
Which question is most important to ask when gathering requirements for a new report?
- Which business decision will this report inform? Correct answer.
- What font should the report use?
- How many columns should the table have?
- Which analyst will build the report?
Explanation
Tying a report to a business decision ensures it delivers value and helps prioritize scope. Formatting and staffing questions are secondary to purpose.
Question 10Business Analysis and Requirements Gathering
During requirements gathering, a stakeholder requests every possible dimension in a single dashboard. What is the best practitioner response?
- Add the dimensions but hide them by default
- Refuse the request outright
- Prioritize dimensions against the decisions the dashboard must support Correct answer.
- Build all requested dimensions to avoid conflict
Explanation
Prioritizing against business decisions keeps the dashboard usable and focuses scope on what matters. A dashboard overloaded with dimensions often goes unused.
Question 11Business Analysis and Requirements Gathering
What does a measurable acceptance criterion for an analytics requirement look like?
- The dashboard should be easy to use
- Stakeholders should be happy with the result
- The purchase event fires on the confirmation page and matches order counts within two percent Correct answer.
- The report should look modern and clean
Explanation
Acceptance criteria must be objectively verifiable, such as a firing condition plus a tolerance for reconciliation. Subjective qualities like appearance or satisfaction cannot be tested.
Question 12Business Analysis and Requirements Gathering
Which stakeholder group is primarily responsible for approving the business requirements document?
- The implementation engineers
- The web development agency
- The business owners and sponsors Correct answer.
- The analytics vendor support team
Explanation
Business owners and sponsors hold accountability for the objectives the requirements serve, so they approve the document. Technical teams contribute to and consume it but do not own business sign-off.
Question 13Business Analysis and Requirements Gathering
A requirement states that campaign tracking must capture paid search, email, and social. Which detail is essential to make this requirement implementable?
- The naming convention and parameters used to classify each channel Correct answer.
- The number of campaigns run last year
- The marketing team's organizational chart
- The color of the campaign landing pages
Explanation
Channel classification depends on a consistent naming convention and tracking parameters so traffic can be categorized reliably. Without a defined scheme, campaign data becomes inconsistent.
Question 14Business Analysis and Requirements Gathering
Which approach best validates that gathered requirements are complete before implementation?
- Review the requirements with stakeholders and trace each to a business objective Correct answer.
- Ask a single power user for informal feedback
- Compare the requirements to a competitor's dashboard
- Start building and adjust as issues arise
Explanation
Tracing each requirement back to a business objective and reviewing with stakeholders surfaces gaps and misalignments early. This validation reduces costly rework during implementation.
Question 15Business Analysis and Requirements Gathering
A business practitioner is documenting how 'active user' should be defined for a report. Which information is required?
- The lookback window and the qualifying activity Correct answer.
- The names of the report viewers
- The dashboard layout and color palette
- The server hosting region
Explanation
'Active user' depends on how far back activity is counted and what activity qualifies, such as a visit or a specific event. Both must be specified to produce a consistent metric.
Question 16Business Analysis and Requirements Gathering
Which document typically holds the prioritized list of business questions that a new analytics implementation must answer?
- The business requirements document Correct answer.
- The report suite configuration guide
- The data privacy impact assessment
- The tag management audit log
Explanation
The business requirements document captures and prioritizes the business questions and objectives driving the implementation. Other documents address compliance, technical logs, or configuration.
Question 17Business Analysis and Requirements Gathering
A stakeholder asks for 'customer lifetime value' in a report. Which clarification is most critical?
- How many segments the report should contain
- Whether the dashboard should use a bar or line chart
- Which team member will present the report
- How lifetime value is calculated and over what time period Correct answer.
Explanation
Lifetime value can be calculated many ways and over different horizons, so the formula and time period must be defined. Without that, the metric is ambiguous and may mislead decisions.
Question 18Business Analysis and Requirements Gathering
Why should a business practitioner document data sources and owners in the requirements?
- To enable troubleshooting and establish accountability for data quality Correct answer.
- To eliminate the need for testing
- To reduce the number of report suites needed
- To shorten the implementation timeline
Explanation
Recording sources and owners makes it possible to trace data issues and assign responsibility for quality. This supports ongoing maintenance and trust in the reporting.
Question 19Business Analysis and Requirements Gathering
A requirement conflicts with another: one team wants session-scoped tracking and another wants visitor-scoped tracking for the same event. What should the practitioner do first?
- Implement both and let users choose
- Escalate to the vendor support team
- Choose the technically simpler option
- Facilitate a discussion to align on the business need behind each scope Correct answer.
Explanation
Conflicting requirements usually reflect different underlying business needs that must be surfaced and reconciled. Facilitating alignment ensures the chosen scope serves the real objectives.
Question 20Business Analysis and Requirements Gathering
Which element makes a requirement 'SMART' rather than vague?
- It uses the newest available technology
- It covers every possible use case
- It is written by the most senior stakeholder
- It includes a specific, measurable target and time frame Correct answer.
Explanation
SMART requirements are specific, measurable, achievable, relevant, and time-bound. Including a measurable target and time frame is what distinguishes them from vague statements.
Question 21Business Analysis and Requirements Gathering
A stakeholder wants to track form submissions but the form is on a third-party domain. What requirement detail is most important to resolve?
- The visual design of the confirmation message
- The marketing budget for the campaign
- The method for capturing the submission across domains Correct answer.
- The number of fields in the form
Explanation
Cross-domain tracking requires a defined method to maintain identity and capture the event on the third-party site. This technical constraint is the key requirement to resolve.
Question 22Business Analysis and Requirements Gathering
What is the main benefit of defining segments in the requirements phase rather than after implementation?
- It reduces the number of report suites required
- It ensures the necessary data is captured to support those segments Correct answer.
- It removes the need for stakeholder review
- It guarantees higher page load speed
Explanation
Segments depend on dimensions and values that must be captured at implementation time. Defining them early ensures the data needed to build them is collected.
Question 23Business Analysis and Requirements Gathering
Which is the best way to handle a stakeholder who requests a metric that cannot be reliably measured with current data?
- Decline the request without explanation
- Build the metric anyway and note it later
- Explain the data limitation and propose an alternative that answers the underlying question Correct answer.
- Report an approximation without disclosure
Explanation
Transparency about data limitations and offering a viable alternative maintains trust and still addresses the business need. Silently approximating or refusing outright undermines confidence.
Question 24Business Analysis and Requirements Gathering
Which audience is the primary reader of a business requirements document?
- The vendor's billing department
- Only the tag implementation engineers
- Business stakeholders and project sponsors Correct answer.
- External regulatory auditors
Explanation
The business requirements document is written primarily for business stakeholders and sponsors who define and approve objectives. Technical teams reference it but are not its primary audience.
Question 25Business Analysis and Requirements Gathering
A project team must decide whether to track a new feature now or defer it. Which factor most directly informs this prioritization?
- The number of lines of code required
- The developer's personal preference
- The business value of the decision the data would support Correct answer.
- The age of the existing report suite
Explanation
Prioritization should be driven by the value of the decisions the data enables. Effort and technical details matter, but business value determines whether the work is worth doing now.
Question 26Business Analysis and Requirements Gathering
A business practitioner is writing the scope section of a requirements document for a new analytics implementation. Which statement best describes what belongs in an in-scope list?
- The specific sites, apps, and report suites covered by this phase of work Correct answer.
- The full vendor contract and payment schedule for the analytics tool
- The names of every employee who will ever view a report
- The historical data from unrelated properties owned by the company
Explanation
Scope defines the concrete boundaries of what the implementation will and will not deliver in a given phase. Listing the specific digital properties and report suites makes those boundaries testable, while unrelated items belong outside the effort or in a later phase.
Question 27Business Analysis and Requirements Gathering
A stakeholder says a report must be available 'as soon as possible after month end.' Which revision turns this into a testable non-functional requirement?
- The report must always show the most current data available
- The report should be delivered quickly after the month closes
- The report must be refreshed by 9:00 a.m. local time on the second business day of each month Correct answer.
- The report should be produced whenever the finance team requests it
Explanation
Non-functional requirements such as timeliness become testable when they specify a concrete threshold and a reference point. Naming a clock time and a business-day offset lets the team verify delivery against a measurable criterion.
Question 28Business Analysis and Requirements Gathering
During discovery, two departments describe the same KPI with different formulas: one counts a conversion on every order line, the other counts a conversion once per order. What should the business practitioner do first?
- Choose the formula used by the department with the larger budget
- Implement both formulas and let each department filter the report as needed
- Document the discrepancy and facilitate agreement on a single approved definition Correct answer.
- Average the two formulas so neither department is disadvantaged
Explanation
A KPI must have one agreed definition before implementation, because conflicting formulas produce numbers that cannot be reconciled across reports. Surfacing the discrepancy and driving a documented decision is the practitioner's core role in requirements work.
Question 29Business Analysis and Requirements Gathering
A business practitioner is mapping business questions to the variables needed to answer them. Which artifact most directly supports this mapping?
- A project status report showing percent complete by workstream
- A traffic report from the current production implementation
- A user access matrix listing who can view each report suite
- A solution design reference that links each business question to specific variables and dimensions Correct answer.
Explanation
Mapping business questions to the variables that answer them is exactly what a solution design reference captures. It keeps traceability from requirement to implementation detail so nothing is collected without a purpose.
Question 30Business Analysis and Requirements Gathering
A stakeholder asks the practitioner to estimate effort for adding a new ecommerce event to an existing implementation. Which combination of factors is most relevant to that estimate?
- The number of reports currently in the report suite and the age of the account
- The number of stakeholders who requested the event and their seniority
- The total page views of the site and its current bounce rate
- The number of developer hours, the data layer change required, and the validation and QA steps Correct answer.
Explanation
Effort estimates for a new tracking event hinge on the implementation work itself: tagging or data layer changes, developer time, and the QA needed to confirm the data is correct. These are the cost drivers a practitioner can scope and defend.
Question 31Implementation and Data Collection (Report Suite Setup, Variables, Events)
In Adobe Analytics, what is the primary purpose of a report suite?
- To define the collection of variables, events, and settings that store a discrete set of data Correct answer.
- To schedule automated dashboards for a single user
- To host the JavaScript file served to visitors
- To manage user login credentials for the organization
Explanation
A report suite is the container that defines which variables, events, processing rules, and settings apply to a discrete data set. Data sent with a report suite ID is stored and reported within that suite's configuration.
Question 32Implementation and Data Collection (Report Suite Setup, Variables, Events)
A company wants two websites to share the same variables and settings but report on them separately. Which approach best fits?
- Use one global report suite and never separate the sites
- Send all data to a single report suite with no segmentation
- Create a base report suite and use virtual report suites for each site Correct answer.
- Create two independent report suites with no shared configuration
Explanation
A base report suite holds the shared variable and event configuration, and virtual report suites provide filtered views for each site. This keeps implementation consistent while enabling separate reporting.
Question 33Implementation and Data Collection (Report Suite Setup, Variables, Events)
Which type of variable is a traffic variable (prop) primarily designed to capture?
- Multi-value merchandising data with correlations
- Single-value dimensions tied to a page or hit Correct answer.
- Persistent visitor attributes that never expire
- Numeric counts of user actions
Explanation
Traffic variables (props) capture single values per hit and are typically used for page-level dimensions. They support pathing and can be set to expire on a chosen event.
Question 34Implementation and Data Collection (Report Suite Setup, Variables, Events)
What distinguishes a conversion variable (eVar) from a traffic variable (prop)?
- EVars cannot be used in segmentation
- EVars can only store numeric values
- EVars support success-event attribution and configurable expiration Correct answer.
- EVars are limited to a single hit by design
Explanation
EVars are conversion variables that persist according to an expiration setting and can be attributed to success events. Props are hit-scoped traffic variables without conversion attribution.
Question 35Implementation and Data Collection (Report Suite Setup, Variables, Events)
Which allocation setting determines how an eVar value is credited when multiple values occur before a success event?
- Allocation Correct answer.
- Serialization
- Expiration
- Scope
Explanation
Allocation controls which value of an eVar receives credit for a success event when multiple values are collected. Expiration controls how long the value persists, which is a separate setting.
Question 36Implementation and Data Collection (Report Suite Setup, Variables, Events)
An eVar is configured to expire at the end of a visit. A visitor sets the value on page one and triggers a purchase on a later page in the same visit. What happens?
- The purchase receives the eVar value because it is still within the visit Correct answer.
- The eVar value is discarded at the next hit regardless of visit
- The eVar value carries into the next visit
- The purchase receives no eVar value because expiration already occurred
Explanation
An expiration of end-of-visit keeps the eVar value available for all hits within the same visit. The purchase therefore receives attribution as long as it occurs before the visit ends.
Question 37Implementation and Data Collection (Report Suite Setup, Variables, Events)
How many days can an eVar expiration be set to persist at maximum in Adobe Analytics?
- 365 days
- 30 days
- 180 days Correct answer.
- 90 days
Explanation
EVar expiration can be configured up to 180 days. Beyond that, the value is no longer retained for conversion attribution.
Question 38Implementation and Data Collection (Report Suite Setup, Variables, Events)
Which event type is a counter that is not tied to a conversion variable and simply increments each time it fires?
- A serialization event
- A merchandising eVar
- A success event Correct answer.
- A traffic variable
Explanation
Success events are counters incremented whenever they are triggered. They can be standard or custom and are used to measure actions such as purchases or downloads.
Question 39Implementation and Data Collection (Report Suite Setup, Variables, Events)
A marketer wants to count the number of times a video play button is clicked. Which implementation element should be configured?
- An eVar with purchase expiration
- A prop set to the video title
- A processing rule that blocks the hit
- A custom event triggered on the click Correct answer.
Explanation
Counting occurrences of an action requires a success event that fires each time the action occurs. The event increments on every click and can be reported directly.
Question 40Implementation and Data Collection (Report Suite Setup, Variables, Events)
What is the function of the products variable in a typical retail implementation?
- It sets the currency code for the report suite
- It defines the report suite ID for the hit
- It stores the visitor's login identifier
- It records merchandising details such as product SKUs and quantities Correct answer.
Explanation
The products variable captures merchandising data including product identifiers, quantities, and prices. It pairs with merchandising eVars and events to attribute product-level performance.
Question 41Implementation and Data Collection (Report Suite Setup, Variables, Events)
Which setting must be enabled for a merchandising eVar to be tied to specific products in the products variable?
- Expiration to never
- Merchandising binding to products Correct answer.
- Serialization by visit
- Allocation to first value
Explanation
Merchandising eVars require the merchandising binding setting so their values associate with the corresponding products on the same hit. This binding enables product-level attribution.
Question 42Implementation and Data Collection (Report Suite Setup, Variables, Events)
What does the serialization setting on an eVar prevent?
- A value from being recorded more than once per visitor
- The eVar from appearing in reports
- The eVar from being used in segments
- A later value from overwriting an earlier value during the same occurrence Correct answer.
Explanation
Serialization prevents a subsequent value from replacing an existing eVar value until a specified event occurs. This is useful for capturing first-touch or specific conversion values.
Question 43Implementation and Data Collection (Report Suite Setup, Variables, Events)
A developer wants to send a custom value to a prop on every page. Which parameter of the tracking call carries the prop value?
- The linkTrackVars parameter
- The currencyCode parameter
- The c1-style prop parameter Correct answer.
- The events parameter
Explanation
Props are sent using c-prefixed parameters (c1, c2, and so on) that map to configured traffic variables. The mapping is defined in the report suite's variable configuration.
Question 44Implementation and Data Collection (Report Suite Setup, Variables, Events)
Which parameter is used to send an eVar value in a tracking call?
- The s parameter
- The c-prefixed parameter
- The pe parameter
- The v-prefixed parameter (v1, v2, and so on) Correct answer.
Explanation
EVars are transmitted using v-prefixed parameters (v1, v2, and so on) that map to configured conversion variables. Props use c-prefixed parameters.
Question 45Implementation and Data Collection (Report Suite Setup, Variables, Events)
What is the purpose of the linkTrackVars parameter in a tracking call?
- It specifies the currency for the hit
- It lists which variables to include when sending a link tracking hit Correct answer.
- It enables processing rules for the hit
- It defines the report suite to which data is sent
Explanation
linkTrackVars declares the variables that should be included on a custom or download link tracking call. Without it, variables may be omitted from link tracking hits.
Question 46Implementation and Data Collection (Report Suite Setup, Variables, Events)
A company wants to fire a custom event only when a visitor completes a form, without sending a page view. Which tracking approach is appropriate?
- A download link tracking call
- A page view call with the event included
- An exit link tracking call
- A custom link tracking call with the event included Correct answer.
Explanation
Custom link tracking sends data for non-page actions and can include success events. This records the event without registering an additional page view.
Question 47Implementation and Data Collection (Report Suite Setup, Variables, Events)
Which feature allows an administrator to modify or copy data values after they are collected, without changing the page code?
- Processing rules Correct answer.
- Segmentation
- Data Warehouse
- Anomaly detection
Explanation
Processing rules apply logic to incoming data at collection time, allowing values to be set, copied, or modified without altering the implementation. They run before data is stored in the report suite.
Question 48Implementation and Data Collection (Report Suite Setup, Variables, Events)
A processing rule copies a query string value into a prop. When does this transformation take effect?
- When a report is run
- As data is received, before storage Correct answer.
- Only during data export
- After the data expires
Explanation
Processing rules execute during data collection, so the transformation is applied before the hit is stored. Reports then reflect the modified value.
Question 49Implementation and Data Collection (Report Suite Setup, Variables, Events)
What is the role of a context data variable in an Adobe Analytics implementation?
- It replaces the need for a report suite
- It permanently stores user credentials
- It defines the visual layout of dashboards
- It stores data temporarily in the JavaScript layer before mapping to a report variable Correct answer.
Explanation
Context data variables hold values in the tracking layer and are mapped to report suite variables through processing rules or the AppMeasurement mapping. They enable flexible data capture before final assignment.
Question 50Implementation and Data Collection (Report Suite Setup, Variables, Events)
Which data source type is used to import offline data, such as call center conversions, into a report suite?
- A data source upload Correct answer.
- A full processing rule
- A classification import
- A virtual report suite
Explanation
Data sources allow offline or external data to be imported into a report suite and associated with events or variables. This integrates non-web data with online metrics.