
Measurement
Part of Social commerce measurement with a metric dictionary, mature orders and reconciled sources
Platform, last-touch, promo code or multi-touch? Social commerce attribution compared
Compare social commerce attribution methods in England by rule, window, source, deduplication, maturity, privacy controls and causal limitations.
Attribution methods answer how observed outcomes receive credit. They do not by themselves answer what social activity caused. Compare methods on the same event, order maturity, population, source, timezone and privacy constraints.
What to take away
- Attribution methods assign credit but do not prove what social activity caused.
- Platform attribution is self-attribution under platform rules and needs deduplication before combining.
- Last-touch ignores earlier measured influence and any unmeasured interaction.
- Promotion codes record use, not necessarily cause, and may be shared outside intended content.
- Multi-touch allocation depends on declared rules and does not make results causal.
Choose platform attribution for platform optimisation, a reconciled cross-channel rule for descriptive allocation, and an appropriate counterfactual design for causal decisions. Publishing them side by side is useful; blending them into one conversion total is not.
Platform click or view attribution
A platform can claim a conversion after an eligible click or view within its configured window. TikTok's attribution overview defines click-through, view-through and engaged-view attribution and explains the window concept. This method supports campaign operation inside that platform.
Platform attribution types
Click-through
- Trigger
- Eligible click
- Window
- Configured
- Rule source
- Platform
- Limit
- Self-attribution
View-through
- Trigger
- Eligible view
- Window
- Configured
- Rule source
- Platform
- Limit
- Self-attribution
Engaged-view
- Trigger
- Engaged view
- Window
- Configured
- Rule source
- Platform
- Limit
- Self-attribution
Limit: it is self-attribution under platform rules. Record event, window, reporting date and match method. Do not add its claimed conversions to another source without deduplication.
TikTok Shop UK and the London-based resale marketplace Depop each report conversions on their own terms. A seller active on both cannot add the two attributed counts together without deduplication.
Cross-channel last-touch attribution
This rule gives credit to the final measured touch before conversion. It is straightforward to explain and prevents multiple channels receiving full last-touch credit within one reconciled system.
Limit: it ignores earlier measured influence and any unmeasured interaction. TikTok's reporting-discrepancy page notes that methodology, windows, timezones and interaction-versus-event dating can make its figures differ from measurement partners. Align settings before interpreting the gap.
Referral or promotion-code attribution
Stable campaign links, creator codes or order tags can connect a transaction to a route. Define eligibility, duplicate codes, returns, leakage, expiry and orders with more than one marker. Use settled orders, not merely submitted checkouts.
Limit: a code records use, not necessarily cause. It may be shared outside the intended content, while customers influenced by content may not use it.
Multi-touch allocation
This method divides credit among recorded interactions according to a declared rule or model. Publish all eligible touchpoints, lookback, weights, missing-data treatment and whether the total credit per order is capped.
Limit: a different allocation rule can produce a different answer from the same journeys. Keep modelled credit separate from the finance ledger.
Hold settings constant during comparison
Record the conversion event, click and view windows, account timezone, reporting date basis and identity rule before the period starts. Changing a window can change credited outcomes without changing any underlying order. If a setting changes, mark a series break and report both definitions only where the source data supports a reproducible recalculation.
Use one mature order population for all methods. Reconcile cancellations, returns, refunds and duplicate order identifiers before comparing credited contribution. A method that reports quickly should not receive an advantage by using placed orders while another uses settled orders.
Incrementality design
An experiment or suitable quasi-experimental comparison estimates change against a counterfactual. The Magenta Book says comparison data should be sufficient and genuinely comparable, with contamination and expected noise considered.
Limit: design, sample, spillover, seasonality and simultaneous activity can undermine inference. A statistical reviewer should approve the plan before results are visible.
Make the comparison like for like
For each method record purpose, eligible population, event, source, window, timezone, identity and deduplication rule, order maturity, exclusions, privacy basis and uncertainty. Report attributed order count and settled contribution under the same finance definition.
Rule
- Platform click or view
- Platform claims its own conversions
- Cross-channel last-touch
- Final measured touch before conversion
- Referral or promotion code
- Transaction linked to a code or tagged route
- Multi-touch allocation
- Credit divided by a declared model
Window
- Platform click or view
- Typical 7-day click and 1-day view
- Cross-channel last-touch
- One lookback applied to all channels
- Referral or promotion code
- Code validity period
- Multi-touch allocation
- Declared lookback, for example 30 days
Source
- Platform click or view
- Platform ads reporting
- Cross-channel last-touch
- Reconciled measurement system
- Referral or promotion code
- Order tags, creator codes, campaign links
- Multi-touch allocation
- All recorded interactions
Deduplication
- Platform click or view
- Remove overlaps before combining
- Cross-channel last-touch
- One credit per order inside the system
- Referral or promotion code
- Duplicate and multi-code orders resolved by rule
- Multi-touch allocation
- Total credit per order capped or not by rule
Maturity
- Platform click or view
- Platform's own order basis
- Cross-channel last-touch
- Needs settled orders
- Referral or promotion code
- Settled orders
- Multi-touch allocation
- Settled orders
Privacy basis
- Platform click or view
- Cookies, pixels, server events, account data
- Cross-channel last-touch
- Whatever the measurement system collects
- Referral or promotion code
- Code data plus any linked identifier
- Multi-touch allocation
- Depends on the identifiers behind each touch
For example, under a 7-day click and 1-day view setting, a click six days before the order sits inside the click window, while a view two days before it falls outside the view window. A 30-day multi-touch lookback can credit three social touchpoints that the platform rule never counted.
Like-for-like comparison record
- Purpose and eligible population
- Event, source, window, timezone
- Identity and deduplication rule
- Order maturity and exclusions
- Privacy basis and uncertainty
- Attributed orders and settled contribution
Attribution can depend on cookies, pixels, server events, account information or promotion codes. The ICO's storage and access technology guidance covers cookies and comparable methods under PECR and, where relevant, data-protection law. Assess the configured method, purpose, collection, consent position, recipients and retention. Do not select a more invasive method merely because it assigns more credit.
Publish unmatched orders and customers who cannot lawfully or technically be measured as limitations. Missing observation does not mean no influence, and modelled recovery should not be presented as a directly observed transaction.
Before you act
- Record event, window, reporting date and match method.
- Align settings before interpreting gaps between sources.
- Use settled orders, not merely submitted checkouts.
- Keep modelled credit separate from the finance ledger.
- Hold conversion event and windows constant during comparison.
- Publish unmatched orders and unmeasurable customers as limitations.
Common questions
Why can platform attribution figures differ from measurement partners?
TikTok's reporting-discrepancy page notes that methodology, windows, timezones and interaction-versus-event dating can make its figures differ from measurement partners. Align settings before interpreting the gap.
What should be recorded for each attribution method in a like-for-like comparison?
For each method record purpose, eligible population, event, source, window, timezone, identity and deduplication rule, order maturity, exclusions, privacy basis and uncertainty. Report attributed order count and settled contribution under the same finance definition.
When is an incrementality design appropriate?
An experiment or suitable quasi-experimental comparison estimates change against a counterfactual. The Magenta Book says comparison data should be sufficient and genuinely comparable, with contamination and expected noise considered. A statistical reviewer should approve the plan before results are visible.



