On this page
Attribution assigns credit for a sale to marketing interactions. It does not create additional revenue, and it does not by itself prove that a channel caused an incremental purchase. A customer may discover a business through an advertisement, return through search, and buy after an email. Different attribution rules can assign that same order differently while the business has only one actual order and one associated contribution amount.
Allocate one order consistently
Take a hypothetical $100 order with $40 contribution before marketing cost. A last-interaction rule assigns all $100 revenue and $40 contribution to email. A stated split rule assigns 50% to the advertisement, 30% to search, and 20% to email. Revenue allocations become $50, $30, and $20; contribution allocations become $20, $12, and $8. The totals still equal the original order, provided every allocation uses the same weights.
Allocated channel contribution = order contribution before marketing × channel credit share − assigned channel marketing cost
| Channel | Credit share | Allocated revenue | Contribution before marketing | After assigned marketing |
|---|---|---|---|---|
| Advertisement | 50% | $50 | $20 | $10 |
| Search | 30% | $30 | $12 | $9 |
| 20% | $20 | $8 | $6 | |
| Total | 100% | $100 | $40 | $25 |
Spot the double-counting problem
If the advertising platform claims $100 and the email tool also claims $100, adding their dashboards produces $200 of reported revenue from one $100 order. The same error can appear in return-on-ad-spend calculations and campaign profit reports. Maintain a deduplicated order ledger as the control total and choose one documented allocation method for the consolidated report. Keep platform-native reports available for their own operational purposes, with their scope clearly labeled.
Subtract each cost once
Suppose assigned marketing costs for this order-level illustration are $10 for advertising, $3 for search work, and $2 for email. Under the split method, allocated contributions after marketing are $10, $9, and $6, totaling $25. Under last interaction, email receives all $40 before its $2 cost, while the other channels still incurred their $13 combined costs. The business total remains $25 even though channel-level results look very different.
Use experiments for the causal question
A credit-allocation model answers where the reporting rule puts a sale. Determining whether sales would have happened without a channel requires a suitable comparison, such as a carefully designed holdout where practical. Account for seasonality, audience overlap, and delayed conversions before drawing conclusions. A low allocated result is a reason to investigate, not proof that removing a channel will preserve every order assigned elsewhere.
Make the report reproducible
Document the lookback period, treatment of direct visits, identity matching, refunds, and late conversions. Reallocate refunded revenue and its contribution effects consistently rather than leaving full credit on a returned order. Where customer identity or order cost is missing, show an unallocated category instead of distributing it silently. Compare decisions under more than one reasonable model when attribution is uncertain. This method reconciles accounting totals and marketing reports; it does not promise that any allocation measures true incremental profit.
Method references: Shopify: marketing reports; OpenStax: break-even and contribution analysis. Accessed October 22, 2026. All dollar figures are hypothetical worked examples.
Related calculators & guides
- Customer Acquisition Cost: Define the Cohort
- ROAS vs Profit: What Revenue Leaves Out
- Allowable Acquisition Cost from Contribution
- Repeat Purchase Cohort Economics
- Return-Adjusted Order Contribution
- Average Order Value vs Units per Order
- Marketplace vs Own Store: Unit Economics
- Subscription Churn and Contribution
- Inventory Sell-Through and Cash Recovery
- Order Contribution Calculator
- Acquisition Payback Calculator
- Acquisition Contribution Payback Table
- Online Order Contribution Worked Example
- E-commerce Unit Economics Workbook
Report an error
Thank you! Your feedback helps us make this page better.
Could not send. Please try again.