
Question bank
Adobe Certified Master - Adobe Analytics Architect
41 Adobe Certified Master - Adobe Analytics Architect questions with the correct answer and a written explanation, organised across 5 exam domains.
- 41 questions
- 5 domains
- Foundation level
Question index
Jump straight to any question. Answers and explanations are inline.
- Advanced Analytics and Reporting · 1, 2, 3, 4, 5, 6, 7, 8
- Data Governance and Quality Assurance · 9, 10, 11, 12, 13, 14
- Implementation and Configuration · 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26
- Leadership and Governance · 27, 28, 29, 30
- Strategy and Solution Design · 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41
Advanced Analytics and Reporting
8 questions in this domain
- Question 1Single Choice
What is the definition of a segment in Adobe Analytics?
- AA subset of data filtered by visitor, visit, or hit-level criteriaCorrect answer
- BA user-defined formula combining standard metrics
- CA visual representation of user paths
- DA pre-built report template
Why this is the answer
A segment filters data based on visitor, visit, or hit conditions in Adobe Analytics.
- Question 2Multiple Select
Which of the following are valid container levels in Adobe Analytics segment definition?
- AVisitorCorrect answer
- BVisitCorrect answer
- CHitCorrect answer
- DSession
Why this is the answer
The three container levels are Visitor, Visit, and Hit.
- Question 3Interactive
What segment type does the following code represent?
- ASequential segmentCorrect answer
- BStandard segment
- CCalculated metric
- DAttribution model
Why this is the answer
The code uses THEN operators to define event order, making it a sequential segment.
- Question 4Single Choice
What is the primary purpose of a calculated metric in Adobe Analytics?
- ACombine standard metrics and mathematical functions to create new metricsCorrect answer
- BFilter data into specific subsets
- CVisualize user flow through a site
- DSchedule reports in Excel
Why this is the answer
Calculated metrics are user-defined formulas that combine standard metrics and functions.
- Question 5Multiple Select
Which of the following are predefined attribution models in Adobe Analytics?
- AFirst TouchCorrect answer
- BLast TouchCorrect answer
- CLinearCorrect answer
- DWeighted
Why this is the answer
First Touch, Last Touch, and Linear are predefined attribution models.
- Question 6Interactive
What does this calculated metric formula compute?
- ARevenue per VisitCorrect answer
- BRevenue per Visitor
- CRevenue per Hit
- DRevenue per Session
Why this is the answer
The formula divides total revenue by total visits, yielding revenue per visit.
- Question 7Single Choice
What statistical model does anomaly detection in Adobe Analytics use?
- AA seasonal time-series model (Holt-Winters)Correct answer
- BA linear regression model
- CA random forest classifier
- DA simple moving average
Why this is the answer
Anomaly detection uses a seasonal time-series model like Holt-Winters.
- Question 8Multiple Select
Which elements are essential for an executive dashboard in Adobe Analytics?
- ASummary numbersCorrect answer
- BTrend linesCorrect answer
- CTop-item breakout tablesCorrect answer
- DFreeform tables with 500 rows
Why this is the answer
Executive dashboards should include summary numbers, trend lines, and top-item tables.
Data Governance and Quality Assurance
6 questions in this domain
- Question 9Single Choice
What is the primary purpose of establishing data quality monitoring dashboards in Adobe Analytics?
- ATo replace the need for manual data validation
- BTo proactively verify data integrity, accuracy, and completenessCorrect answer
- CTo provide a real-time view of business KPIs
- DTo automate the creation of calculated metrics
Why this is the answer
Monitoring dashboards serve as a proactive verification layer to ensure data integrity before it impacts business insights.
- Question 10Multiple Select
Which of the following are true about the Classification Rule Builder in Adobe Analytics? (Select all that apply.)
- ARules are evaluated in a top-down priority order.Correct answer
- BRules can be applied retroactively to existing data without reprocessing.
- CEach classification column requires its own rule set.Correct answer
- DManual classification values always take precedence over rule assignments.Correct answer
Why this is the answer
Rules are evaluated top-down, each column needs its own set, and manual values override rule assignments unless override is explicitly enabled.
- Question 11Interactive
Refer to the code block showing a validation rule snippet. What does this code primarily validate?
- AThat all eVars have correct allocation and expiry settings
- BThat the variable mapping matches the Solution Design Reference (SDR)Correct answer
- CThat processing rules are applied in the correct order
- DThat classification hierarchies are logically consistent
Why this is the answer
Code block shows comparison of tag parameters to SDR specifications, verifying schema compliance.
- Question 12Single Choice
Which statement best describes the timezone handling in Data Feeds versus Data Warehouse exports?
- ABoth use the report suite timezone by default.
- BData Feeds are in UTC, while Data Warehouse uses the report suite timezone.Correct answer
- CData Feeds use the report suite timezone, while Data Warehouse is in UTC.
- DBoth use UTC and allow timezone configuration in the export settings.
Why this is the answer
Data Feeds timestamp columns are UTC, Data Warehouse reports honor the report suite timezone, causing date boundary discrepancies.
- Question 13Multiple Select
Which of the following correctly differentiate data retention policies from data deletion workflows? (Select all that apply.)
- ARetention is scheduled and removes data older than a set window; deletion is on-demand and removes specific visitor data.Correct answer
- BBoth retention and deletion can be reversed within 90 days.
- CRetention affects raw hit-level data only; aggregated reports remain.Correct answer
- DDeletion via Privacy Service can remove data across multiple report suites in one request.Correct answer
Why this is the answer
Retention is a scheduled purge; deletion is targeted and irreversible. Retention leaves aggregates, and deletion can span multiple suites.
- Question 14Interactive
Refer to the code block containing an alert configuration. What does this alert monitor?
- AA drop in overall traffic
- BA decrease in eVar fill rate below 80%Correct answer
- CAn increase in bot traffic
- DA processing rule failure
Why this is the answer
The alert triggers when the calculated metric for eVar7 fill rate drops below 80% for two consecutive hours, monitoring dimension completeness.
Implementation and Configuration
12 questions in this domain
- Question 15Single Choice
What is the primary purpose of a report suite in Adobe Analytics?
- ADefine the scope of data collectionCorrect answer
- BFilter data for segmented reporting
- CModify data before storage
- DEnrich metadata for analysis
Why this is the answer
A report suite is the top-level container that defines which data is collected for a specific website or app.
- Question 16Multiple Select
Which two statements about Virtual Report Suites (VRS) are correct?
- AThey store their own hit-level data
- BThey inherit processing rules from the parent report suiteCorrect answer
- CThey can have custom currency and time zone settings
- DThey are non-destructive filters over a parent report suiteCorrect answer
Why this is the answer
VRS inherit parent processing rules and are filters; they do not store data nor have independent currency/time zone.
- Question 17Interactive
Refer to the code block. What does this processing rule accomplish?
- ASets eVar3 to the value of utm_source only when the parameter existsCorrect answer
- BOverwrites the utm_source parameter with the value of eVar3
- CSets eVar3 to a constant value regardless of conditions
- DConcatenates utm_source with eVar3
Why this is the answer
This rule conditionally copies the utm_source query string value into eVar3 when present.
- Question 18Single Choice
What is a data element in Adobe Experience Platform Data Collection?
- AA container for rules
- BA pointer that captures a piece of data from the pageCorrect answer
- CAn extension that integrates with external tools
- DA build artifact for library deployment
Why this is the answer
A data element is a pointer to dynamically capture a value from the digital layer or DOM.
- Question 19Multiple Select
Which two are valid types of success events in Adobe Analytics?
- ACounterCorrect answer
- BSerialization
- CNumericCorrect answer
- DAllocation
Why this is the answer
Counter and numeric are two of the three success event types; currency is the third but not listed.
- Question 20Interactive
Refer to the code block. What is the purpose of this custom code in a data element?
- AThe page name if available, otherwise an empty stringCorrect answer
- BThe entire digitalData object
- CA boolean indicating whether the page name exists
- DA concatenated string of all data layer properties
Why this is the answer
This code safely retrieves the pageName property from the data layer, returning an empty string if missing.
- Question 21Single Choice
What does eVar allocation determine in Adobe Analytics?
- AHow long the eVar value persists
- BWhich eVar value gets credit for a success eventCorrect answer
- CWhich classification is applied to the eVar
- DWhich marketing channel the hit belongs to
Why this is the answer
Allocation defines the attribution model for assigning credit among multiple eVar values before a success event.
- Question 22Multiple Select
Which two statements about Cross-Device Analytics (CDA) are correct?
- AIt unifies behavior across devices using a person IDCorrect answer
- BIt processes data in real-time
- CIt requires authentication on every device to work
- DIt can use field-based or device graph stitchingCorrect answer
Why this is the answer
CDA uses a person ID to stitch devices; it is not real-time and field-based requires authentication, but graph can work with unauthenticated sessions.
- Question 23Interactive
Refer to the code block. What does this Action in a Launch rule do?
- ASets eVar1 to the page name and sends a page view beaconCorrect answer
- BSends a link click beacon with eVar1
- COnly sets eVar1 without sending a beacon
- DOverwrites the global eVar1 value permanently
Why this is the answer
The code sets eVar1 using a data element token and then calls s.t() to send a page view beacon.
- Question 24Single Choice
What is the function of bot detection rules in Adobe Analytics?
- ABlock traffic from bots before data collection
- BFlag hits from bots and exclude them from standard reportingCorrect answer
- CRemove bot data from historical reports only
- DModify bot traffic to appear as human visits
Why this is the answer
Bot rules mark hits as bot traffic and exclude them from standard reporting, but data is still collected.
- Question 25Multiple Select
Which two statements about Classification Sets are correct?
- AThey can classify standard traffic sources like referring domain by default
- BThey replace legacy classification systems in Adobe AnalyticsCorrect answer
- CThey are applied before processing rules
- DThey define a schema for enriching variable valuesCorrect answer
Why this is the answer
Classification Sets replace legacy classifications and define schemas; they are applied after processing rules and cannot classify standard sources by default.
- Question 26Interactive
Refer to the code block. What is the appropriate storage duration for this data element?
- ASession
- BVisitor
- CPage ViewCorrect answer
- DNone
Why this is the answer
This data element returns the current product name, which changes per page, so Page View storage is appropriate.
Leadership and Governance
4 questions in this domain
- Question 27Single Choice
What is the primary purpose of analytics governance?
- AEnsure data integrity and consistencyCorrect answer
- BSpeed up implementation timelines
- CReduce the cost of Adobe Analytics licensing
- DIncrease the number of user logins
Why this is the answer
Governance ensures data integrity and consistency, enabling trustworthy analytics across the organization.
- Question 28Multiple Select
Which of the following are key components of an analytics governance framework?
- ANaming conventionsCorrect answer
- BTaxonomy standardsCorrect answer
- CChange management processesCorrect answer
- DMarketing campaign budgets
Why this is the answer
Governance frameworks include naming conventions, taxonomy standards, and change management processes. Budgets are not a governance component.
- Question 29Interactive
Given the code example, what problem does this naming convention help prevent?
- ADuplicate eVarsCorrect answer
- BData loss during processing
- CSlow report loading times
- DBroken classification imports
Why this is the answer
Consistent naming conventions prevent accidental overwrites and reduce duplicate eVars across teams.
- Question 30Single Choice
What is the role of the Data Governance Council?
- ADefine variable definitions for business units
- BApprove high-level strategic decisions and resolve conflictsCorrect answer
- CImplement processing rules in the admin console
- DCreate segments and calculated metrics
Why this is the answer
The Data Governance Council provides executive oversight, resolves cross-unit conflicts, and approves major governance decisions.
Strategy and Solution Design
11 questions in this domain
- Question 31Single Choice
What is the primary purpose of a Solution Design Reference (SDR) in an Adobe Analytics implementation?
- ATo map business questions to specific eVars, props, events, and processing logicCorrect answer
- BTo define the JavaScript data layer structure for developers
- CTo list all stakeholders involved in the project
- DTo document the training plan for analysts
Why this is the answer
The SDR is a central document that maps business requirements to technical variables, ensuring every business question has a measurable dimension or metric.
- Question 32Multiple Select
Which of the following are key components of a well-defined KPI according to the SMART criteria? (Choose all that apply.)
- ASpecificCorrect answer
- BMeasurableCorrect answer
- CAchievableCorrect answer
- DTechnical
Why this is the answer
SMART stands for Specific, Measurable, Achievable, Relevant, and Time-bound. 'Technical' is not an element of SMART.
- Question 33Interactive
During an implementation review, you notice an eVar is set with expiration 'hit'. For which type of variable is this setting most appropriate?
- AA prop
- BAn eVar that captures a non-persistent attributeCorrect answer
- CA list variable
- DA merchandising eVar
Why this is the answer
eVars with 'hit' expiration behave like props (no persistence), which is useful for attributes that change on every hit and do not need to persist.
- Question 34Single Choice
In Adobe Analytics, which data collection method is considered future-proof and recommended for multi-product Experience Cloud deployments?
- AWeb SDK (Alloy.js)Correct answer
- BAppMeasurement.js
- CServer-side forwarding via VISTA rules
- DMobile SDK v4
Why this is the answer
Web SDK is the next-generation library that sends XDM data to the Edge Network, enabling integration with multiple Adobe solutions and reducing page weight.
- Question 35Multiple Select
Which of the following are valid strategies for cross-domain tracking in Adobe Analytics? (Choose all that apply.)
- AUsing the Experience Cloud ID Service with CNAMECorrect answer
- BSetting s.visitorID to a custom value
- CImplementing appendVisitorIDsTo for redirectsCorrect answer
- DConfiguring s.linkInternalFilters to ignore the target domain
Why this is the answer
ECID with CNAME and appendVisitorIDsTo are correct. Setting s.visitorID manually does not guarantee cross-domain persistence. linkInternalFilters only prevents exit link tracking, not stitching.
- Question 36Interactive
When implementing data governance, what is the first step an architect should take?
- ADefine the governance charter with stakeholdersCorrect answer
- BSet up Classification Rule Builder
- CConfigure data retention in the report suite
- DInstall the Adobe Privacy JavaScript library
Why this is the answer
The first step is to establish a governance charter that defines roles, policies, and processes. Technical tools come after the framework is agreed upon.
- Question 37Single Choice
In a discovery interview, which technique helps an architect identify if a requirement is truly meaningful?
- AWhat decisions will this data inform?Correct answer
- BHow much data will this generate?
- CWhich team will maintain this variable?
- DCan we track this with a processing rule?
Why this is the answer
Asking about the decisions the data will inform clarifies whether the requirement is truly needed for business decisions, avoiding data collection for its own sake.
- Question 38Multiple Select
Which of the following are typical deliverables produced during the requirements documentation phase? (Choose all that apply.)
- ASolution Design Reference (SDR)Correct answer
- BBusiness Requirements Document (BRD)Correct answer
- CServer Configuration Document
- DTechnical Specification Document (TSD)Correct answer
Why this is the answer
SDR, BRD, and TSD are key deliverables. A server configuration document is not standard in Adobe Analytics architecture.
- Question 39Interactive
You are reviewing a processing rule that sets an eVar based on URL parameters. Where does this transformation occur?
- AOn the server after the hit is receivedCorrect answer
- BOn the client side before the beacon is sent
- CIn the data layer before tag execution
- DDuring report generation in Analysis Workspace
Why this is the answer
Processing rules run server-side after the data is collected, providing a way to transform values without needing a client-side code change.
- Question 40Single Choice
Which variable type is best suited for pathing reports where persistence is not required?
- ApropCorrect answer
- BeVar
- Cevent
- Dclassification
Why this is the answer
Props are traffic variables that do not persist and support pathing reports. eVars persist and can interfere with pathing if used incorrectly.
- Question 41Multiple Select
Which of the following are valid reasons to use a separate report suite instead of a global report suite? (Choose all that apply.)
- ADifferent data retention policies are required per regionCorrect answer
- BA unified customer journey view is the primary goal
- CVariable namespaces are conflicting across business unitsCorrect answer
- DThe business needs aggregated KPI reporting across all brands
Why this is the answer
Separate suites are justified by legal/retention differences and namespace conflicts. Unified journey or aggregated reporting suggests a global suite or multi-suite tagging.
Frequently asked questions
Everything about the Adobe Certified Master - Adobe Analytics Architect question bank and how to use it.