10 exam-style questions with answers and explanations, straight from our 1,030-question bank. Tap an answer to check yourself. When you're ready, take the scored version in the free practice test.
These 10 free AAAM questions are organized by exam domain, so you can see how each part of the Adobe Analytics Architect Master Certification blueprint is tested. Reveal the answer and explanation under each question.
Domain 1: Discovery 18% of exam
Question 1
'Which acquisition campaigns produce leads that sales actually qualifies?' is an equipment supplier's first discovery question. Analytics currently counts Request a quote clicks, including requests that fail server validation. Qualification occurs in the CRM days later. The desired KPI is the percentage of accepted leads qualifying within 30 days, by acquisition campaign. What measurement requirement must be settled before assigning variables?
Show answer & explanation
Correct answer: D - Link server-accepted submissions to CRM outcomes by an approved lead ID, preserving campaign and each lead's 30-day qualification window.
Question 2
During an audit, a single browser journey splits at sign-in. The architect captures:
Before sign-in: a valid ECID in mid; no vid or eVar20.
After sign-in: the same mid, plus vid=ACCOUNT42 and eVar20=ACCOUNT42.
Both hits reach the same physical suite two minutes apart, cookies remain intact, and no identity-stitching feature is enabled. The discontinuity is best explained by:
Show answer & explanation
Correct answer: B - The custom visitorID taking precedence over ECID once vid appears on the request.
Domain 2: Solution Design 54% of exam
Question 3
A shopper finds boots through site search and adds socks from a recommendation carousel. Both products are purchased together. An ordinary Most Recent eVar currently credits both products' revenue to Recommendations. The purchase data layer already supplies a finding method for each product line. How should the architect preserve the separate revenue associations?
Show answer & explanation
Correct answer: B - Configure a product-syntax merchandising eVar and populate it separately in each product's entry in s.products.
Question 4
Review of a Web SDK purchase specification finds these assignments in the same sendEvent call:
xdm.commerce.purchases.value = 1
data.__adobe.analytics.events = 'event23'
The payload also contains valid productListItems and page-identifying fields, and the datastream routes to the intended Analytics suite. Testing records event23 but no Orders. Both purchase and event23 must be recorded on this one hit. Select the mapping correction.
Show answer & explanation
Correct answer: C - Set data.__adobe.analytics.events to 'purchase,event23'.
Question 5
Two collection streams must share one physical report suite:
Browser: untimestamped hits with a custom visitorID; this payload cannot change.
Native app: queued offline hits with original occurrence timestamps and ECIDs, but no custom visitorID.
Offline occurrence times must be preserved. Select the timestamp policy that accommodates both streams.
Show answer & explanation
Correct answer: C - Use Timestamps optional, retaining custom visitorID only on the untimestamped browser hits.
Question 6
A licensing portal records accepted applications with custom Counter event9; it sends no purchase event. A visitor may submit several applications in one visit, while delivery retries can resend an acceptance from another browser. Each application has a globally unique, immutable 16-character ASCII alphanumeric ID. Under standard report-suite processing, which recording plan counts every distinct application once?
Show answer & explanation
Correct answer: D - Set event9 to Use Event ID and serialize each acceptance with its application identifier, including retries.
Question 7
A retailer defines Revenue as merchandise value after line discounts, excluding tax and delivery. A confirmed order contains three MUG1 units at $35 each, with a 10% merchandise discount, $8 delivery, and $7 tax. The suite and transaction use USD. AppMeasurement already sets events='purchase' and a valid, unique purchaseID. Which products assignment conforms to the stated revenue definition?
Show answer & explanation
Correct answer: C - s.products = ';MUG1;3;94.50';
Question 8
Two Tags rules respond to the same route-change event. Rule order 10 starts an asynchronous account-tier lookup; rule order 20 immediately sends the page view. Slow responses leave the tier blank. The approved measurement requires one page view with the resolved tier, not a second hit that arrives later. How should the tagging specification establish this dependency?
Show answer & explanation
Correct answer: A - Trigger the page-view rule from a tier-ready event emitted after the lookup completes.
Domain 3: Post Implementation 28% of exam
Question 9
QA proposes a rollback because eVar8 reports one Instance but three Occurrences for 'member'. The controlled journey contains one page-view hit setting eVar8, followed by two distinct custom-link hits without eVar8. All three hits occur in the same visit; eVar8 expires at Visit. AppMeasurement calls clearVars() after every send. The requirement is to associate later in-visit actions with membership status. How should the architect handle this finding?
Show answer & explanation
Correct answer: A - Accept the result: Occurrences includes server-side persistence, which clearVars() does not remove.
Question 10
Email addresses are appearing in an Analytics eVar after a URL-enrichment rule was published. The rule is copying them from query strings and continues firing in production, contrary to company policy. It can be disabled independently without interrupting checkout or other approved analytics. The incident procedure covers assessment and remediation of data already sent. What takes priority now?
Show answer & explanation
Correct answer: A - Disable the leaking rule and activate the privacy incident procedure for the data already sent.
That's 10 of 1,030
The full bank has 1,020 more AAAM questions with explanations.