Attribution and customer journeys

When several ad platforms claim the same sale

Explain overlapping attribution across ChatGPT and other ad channels. Keep platform totals, unique business outcomes and internal allocation models distinct.

Start reading
Editorial illustration: One unbranded parcel stands in overlapping blue, violet and coral light.
Editorial illustrationSeveral lights illuminate the same parcel. Likewise, several channels can attribute one purchase without creating additional orders.
The working guide

What you can work through.

Attribution and customer journeys
  • Treat platform-attributed totals as potentially overlapping.
  • Do not infer exact overlap by subtracting aggregate totals.
  • Use unique business outcomes for blended economics and experiments for causal questions.

An advertiser adds the conversions reported by ChatGPT, search and social campaigns and gets a total larger than the number of orders in the store. This does not automatically indicate duplicate purchase events. Separate platforms can each attribute the same purchase under their own rules.

The practical task is to choose which view supports a cross-channel budget decision. Keep platform attribution useful for understanding each channel, while preserving a distinct business total that counts actual orders or customers once. Combining the views without labels makes the same sale look like several sales.

Reconstruct the simplest possible overlap

Imagine a hypothetical customer clicks an ad in ChatGPT on Monday, clicks a search advertisement on Wednesday and buys on Thursday. If both interactions qualify under their respective reporting rules, both platforms may report an attributed conversion. The commerce system still contains one order.

Now imagine one platform also includes view-through outcomes while another report is click-only. The totals differ in scope before any question of tracking quality arises. Comparing their raw CPA values as if the denominators were identical can favor the report with broader attribution rather than the channel with better economics.

OpenAI’s reporting documentation defines the available click and view reporting choices for ChatGPT ads. Record the actual settings used in your report. Do not infer another platform’s settings from OpenAI’s terminology or assume that identically named metrics use identical rules.

Compare the alternatives

One purchase can appear in several reports

  1. ChatGPT click

    An ad interaction falls within the channel’s selected window.

  2. Later channel click

    Another platform may also attribute the outcome.

  3. One order

    The order system still records one actual purchase.

Hypothetical journey. Reported attribution claims are not new orders.

Separate three reporting layers

The business ledger records orders, refunds and new customers under the company’s definitions. Platform reports describe outcomes attributed within each platform. An internal allocation model distributes credit across channels according to a chosen rule. These layers can coexist, but they should not be presented as interchangeable facts.

For example, a last-known-source allocation may assign an order to search while ChatGPT still reports an eligible earlier interaction. That is not necessarily a contradiction. The internal model and platform report answer different questions, and the allocation rule does not establish which interaction caused the purchase.

Choose one layer for each decision column. A finance table can use unique new customers and total acquisition cost. A channel diagnostics table can retain each platform’s attributed results. A model comparison can show how different allocation rules change the distribution without changing total business orders.

Do not solve overlap by arbitrary subtraction

Suppose a hypothetical store has 100 orders while two platforms report 70 and 60 attributed purchases. The excess of 30 does not prove that exactly 30 orders overlap. There may be orders attributed by neither platform, differences in date assignment or counts that include repeated actions.

You need suitable common-grain evidence to estimate actual overlap. If lawful order-level matching is unavailable, report that limitation and keep the platform totals non-additive. An apparently precise deduplicated number generated from aggregate subtraction can be more misleading than openly separate totals.

Check technical duplicates independently using event deduplication diagnosis. Sending one purchase twice to a single measurement source is a different failure from two platforms crediting one correctly recorded purchase. The remedy for one does not automatically solve the other.

Establish a comparison contract

For cross-channel review, specify the business outcome, date basis, currencies, refund treatment, new-customer definition and reporting cutoff. Note material differences that cannot be harmonized. The goal is a fair comparison with explicit limitations, not the appearance of perfect uniformity.

If the analysis concerns customer acquisition, use the blended acquisition cost guide to compare total relevant cost with a deduplicated business denominator. That measure can reveal whether overall efficiency changed while individual platforms each show favorable attribution.

Retain channel detail for operational learning. A rise in attributed outcomes in ChatGPT may justify inspecting its traffic and offer even when total business demand is flat. The appropriate next step is investigation, not an immediate claim that the channel created all of the additional reported conversions.

Use evidence suited to causal questions

Attribution rules organize observed interactions. They do not tell you what would have happened if a channel had been absent. If the budget decision requires incremental value, use a feasible experimental or other credible causal design and disclose its assumptions.

The attribution evidence guide distinguishes this question from ordinary campaign reporting. A channel can receive little final-touch credit and still assist demand, or receive substantial attributed credit for customers who would have bought anyway. Neither possibility should be asserted as fact without supporting evidence.

Close the reporting discussion with a clear reading rule: channel-attributed columns are not summed into business sales; the order ledger supplies the unique total; any allocation model is named and versioned. Reconcile the underlying populations using CRM and business-record reconciliation. This preserves useful platform information while preventing an overlap artifact from becoming a budget forecast or a claimed revenue result.

Sources and scope

Explain why channel-attributed totals overlap and choose a consistent cross-channel decision view.

Working methods and examples are editorial suggestions. Check current platform requirements and available features before implementation.

Your next chapter

See what campaign reporting covers.

Explore reporting in AthillyAds and how it fits alongside your own measurement of enquiries, purchases and other business outcomes.