Product quiz field guide

# Product quiz revenue attribution: a source-to-order measurement plan

Connect acquisition source, quiz session, recommendation, cart and order evidence without treating every assisted sale as caused by the quiz.

19 October 2026·Product Quiz Guide

Answer: preserve a first-party continuity key from acquisition through quiz session, recommendation, cart and verified order, then reconcile the records with an explicit attribution rule. Report observed paths separately from causal claims: a quiz can assist an order without proving that it caused the purchase.

## What is product quiz revenue attribution?

Product quiz revenue attribution is the documented rule for connecting a purchase or qualified commercial outcome to an earlier quiz path. The path can include acquisition source, quiz start, answers, recommendation, product click, cart and order. Attribution names the evidence and window used to assign credit; incrementality would require a controlled comparison.

This article owns source-to-order continuity and revenue reconciliation. The [quiz analytics guide](https://bestproductquiz.com/blog/product-quiz-analytics) owns event vocabulary and funnel denominators, the [CRM handoff contract](https://bestproductquiz.com/blog/product-quiz-crm-handoff) owns downstream recommendation context, and the [A/B testing plan](https://bestproductquiz.com/blog/product-quiz-ab-testing) covers controlled experiments.

## Write the attribution contract first

Define the commercial event, evidence, credit rule and expiry before implementation. Otherwise two dashboards can attach different meanings to “quiz revenue” while both look internally consistent.

Contract fieldRequired decisionDo not assumeCommercial outcomePaid order, net order, booked meeting or accepted opportunityEvery result view has monetary valueEligibilityWhich quiz sessions and order states countA cancelled or test order is revenueCredit modelDirect click, assisted path, last non-direct or another named ruleOne model answers every questionWindowMaximum time from qualified quiz evidence to outcomeThe longest available window is fairestCurrencyOrder currency and reporting conversion sourceDisplayed and settled values are identicalAdjustmentsRefund, cancellation and tax or shipping treatmentGross checkout value equals retained revenueIdentityHow session, recommendation, cart and order joinEmail or UTM tags are stable primary keys

## Use a source-to-order continuity ledger

Keep marketing labels and operational identities separate. Google Analytics documents utm_source, utm_medium and utm_campaign for reporting the campaigns that referred traffic. Preserve those labels as acquisition context, but join the commercial path with scoped first-party identifiers.

StageMinimum identityEvidence capturedFailure to detectEntryvisit or campaign contextsource, medium, campaign, landing pagemissing or overwritten acquisition dataQuiz sessionquiz_session_idstart time, quiz version, marketduplicate or orphaned startsRecommendationrecommendation_idresult, rule version, eligible setresult cannot be reproducedProduct actionaction_idselected item, variant, destinationresult and click disagreeCart or checkoutcart or checkout tokenline items, value, currencyidentity lost during handoffOrderorder_idpaid state, value, currency, timetest, duplicate or unverified orderAdjustmentorder_id plus adjustmentrefund, cancellation, net valuegross revenue never reconciled

## Implement the measurement path

- Normalize acquisition labels. Define allowed source, medium and campaign values and document how missing values appear.
- Create a scoped quiz session. Generate an opaque identity that carries no answers or personal data.
- Version the decision. Attach quiz, rule and catalog context to the recommendation identity.
- Pass continuity deliberately. Transfer the minimum required identity into product, cart or lead handoffs where the destination permits it.
- Record the verified outcome. Use the order, booking or opportunity system as the commercial source of truth.
- Reconcile adjustments. Update cancellations, refunds, test transactions and currency treatment on a stated cadence.
- Run break tests. Exercise new tabs, cross-domain checkout, consent states, blocked analytics, delayed purchase and repeated quiz sessions.
- Publish named views. Keep direct, assisted and experimental results separate.

## Measure direct and assisted paths separately

ViewEvidence ruleUseful questionLimitationDirect quiz orderResult action joins to an eligible orderWhich orders followed the measured recommendation path?Misses later research and device changesQuiz-assisted orderQualified quiz session appears inside the windowWhich orders had documented quiz contact?Does not prove influenceLast-touch campaignNamed traffic-source rule assigns creditWhich final source preceded the order?Can suppress earlier quiz evidenceIncremental effectControlled exposed and comparison groupsDid access to the quiz change the outcome?Requires experiment design and power

## Worked skincare path

Northstar records a paid-search campaign at entry, creates quiz session q_742, and issues recommendation r_118 for a three-product routine. The result action sends the selected variant identifiers and the opaque recommendation identity to the storefront. A paid order contains two recommended lines and one unrelated item.

The direct report credits the verified order under its stated order-level rule and also stores a line-level overlap diagnostic. It does not call the unrelated item “recommended revenue.” A later partial refund changes the net view while preserving the original gross order for audit. If the checkout loses r_118, the order may still appear in an assisted session view, but it is not promoted to a direct quiz order.

## Worked B2B path

Atlas issues a plan recommendation and, with explicit contact submission, writes the recommendation identity into the CRM handoff. A meeting booked the same day is an observable continuation, not revenue. When the opportunity is accepted and later closed, the reporting view uses the CRM opportunity identity, stage history and value according to a documented window.

The team keeps “quiz-assisted opportunity,” “quiz-assisted closed revenue” and “experiment-estimated lift” separate. A long sales cycle or sales intervention means the quiz is one recorded touch, not the sole cause of the contract.

## Validate events without inventing conversions

Google Analytics recommends prescribed events and parameters where they fit; for ecommerce those include product and purchase actions, while generate_lead describes an actual lead submission. Use custom diagnostics for continuity breaks and reconciliation states rather than relabeling starts or result views as leads. RevenueHunt's current documentation describes its own quiz-revenue tracking; treat vendor reporting as one implementation and reconcile it to the commerce source used by the business.

## Limitations

This plan does not prove incrementality, prescribe a universal attribution window or replace accounting. Consent, browser restrictions, cross-domain checkout, shared devices, offline sales and refunds can leave legitimate gaps. Platform dashboards may use different attribution rules. Store only the minimum continuity data needed for the stated purpose, and never put personal answers in campaign parameters or exposed URLs.

## Sources

- [Google Analytics, URL builders: collect campaign data with custom URLs](https://support.google.com/analytics/answer/10917952)
- [Google Analytics, Recommended events](https://support.google.com/analytics/answer/9267735)
- [RevenueHunt, Track Quiz Revenue](https://docs.revenuehunt.com/how-to-guides/track-quiz-revenue/)
- [Shopify Help Center, Marketing reports](https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/marketing-reports)

Method: the original Attribution contract, Source-to-order continuity ledger and four-view reporting matrix were applied to Northstar skincare and Atlas B2B paths. All four sources were checked on 19 October 2026. No conversion lift, universal attribution window or customer revenue result is claimed. Corrections can be submitted through the site's [corrections process](https://bestproductquiz.com/corrections).

Corrections: send the page URL, the exact statement and a current source through the [contact form](https://bestproductquiz.com/contact).

[Compare the eight product recommendation quiz builders](https://bestproductquiz.com/#comparison) or read the [full testing protocol](https://bestproductquiz.com/how-we-test).

---

Canonical: https://bestproductquiz.com/blog/product-quiz-revenue-attribution
