Attribution and customer journeys

Why the goal attachment date matters in campaign reports

Interpret ChatGPT campaign results when a conversion goal was attached after launch. Split the period and explain the effect on CPA and comparison.

Start reading
Editorial illustration: A linen ribbon passes through a blue ceramic clamp and gains a blue stripe beyond it.
Editorial illustrationThe clamp marks a measurement boundary. The period before goal attachment has different reporting conditions from the period after.
The working guide

What you can work through.

Attribution and customer journeys
  • Capture sender, setting and attachment dates separately.
  • Split comparisons at the verified goal-reporting boundary.
  • Label earlier attributed activity without rewriting it as historical goals.

A campaign started on the first day of the month, but its purchase setting was attached on the twelfth. A monthly conversion total now combines two different measurement conditions. Treating all thirty days as if the goal had been present from the beginning can produce a misleading CPA and an unfair comparison with another campaign.

For advertising in ChatGPT, the attachment date is part of the report’s interpretation. It is separate from the date the website began sending events and from the date someone created an event setting in the account. Those milestones may coincide, but the analyst should establish that rather than assume it.

Build the three-date record

Record when the intended event sender became operational, when its event setting was created and when that setting was attached to the campaign. Add the campaign ID and setting ID so later renaming does not break the evidence. Where available, preserve the successful configuration response and a subsequent read confirming the active state.

An internal ticket saying that tracking was installed is insufficient if it does not identify which part of the chain was completed. Installation may describe only the website sender. A campaign can spend while its site sends events without the intended action being configured as that campaign’s goal.

OpenAI’s reporting documentation states that goal reporting applies going forward from attachment. The operational implication is to annotate this boundary in the analysis. Do not present a later configuration correction as evidence that earlier days had the same goal coverage.

Divide the period by what can be compared

Start with two intervals: before the verified attachment and after it. Preserve delivery and spend for the whole campaign, but identify which interval supports the goal-based comparison. If the precise time is uncertain, mark the boundary day as transitional instead of pretending to know a clean midnight cutover.

In a hypothetical example, a campaign spends SEK 2,000 before attachment and SEK 4,000 afterward. It then reports 20 goal conversions in the configured interval. The post-attachment CPA is SEK 200. Dividing the entire SEK 6,000 by those 20 gives SEK 300, a different question that includes spending under the earlier measurement condition.

Neither calculation should be hidden. The first describes cost per reported goal during the comparable interval. The second describes total campaign spend relative to the available goal count. Labeling them clearly lets a budget owner understand the tracking gap without making the earlier spend disappear.

Workflow

A month with a measurement boundary

  1. 1 September

    The campaign starts, but purchases are not attached as a goal.

  2. 12 September

    The purchase setting is attached and its configuration is recorded.

  3. 30 September

    The analyst presents each subperiod with its measurement conditions.

Hypothetical timeline. Do not hide the goal start inside a monthly total.

Keep non-goal activity visible where supported

An event may have attributed activity without being a campaign goal. If suitable reporting is available, inspect this activity to explain the earlier period. Do not silently merge it into the goal series or claim that it reconstructs a configuration that did not exist.

Use goal and non-goal reporting to decide which series answers the question. Hold attribution windows, time basis and entity scope constant when comparing the intervals. Otherwise a configuration boundary and a changed report definition become entangled in the same apparent performance movement.

Suppose the earlier interval contains attributed purchases in a detailed report. That is useful evidence of outcomes, but the label should remain attributed purchase activity rather than historical goal conversions. A reader should be able to tell whether the number came from the campaign’s goal total or from a separate event view.

Distinguish repair from an objective migration

Adding measurement to a clicks campaign and changing a conversion campaign’s optimization goal are different operations. OpenAI fixes the campaign objective at creation. A conversion-optimized campaign also requires exactly one active standard event setting at creation, and that selection cannot later be changed. Custom events cannot serve as its optimization goal. Check these restrictions in OpenAI conversion tracking before planning a correction.

If the business wants a different conversion objective, consult the goal migration workflow. Its new campaign identity and measurement timeline need their own record. Combining old and new campaigns into one unqualified trend line can conceal both the objective change and differences in when and to whom the campaigns delivered.

Decide what the report can responsibly conclude

The report can describe spend, observed events and the verified configuration timeline. It cannot infer all unobserved pre-attachment outcomes merely by applying the later conversion rate to earlier clicks. Such a projection requires explicit assumptions and should remain a scenario, especially if traffic, offers or site behavior changed.

When the attachment time cannot be recovered, narrow the claim. Use the earliest date for which correct configuration is supported by evidence, identify the uncertain interval and explain how that affects the comparison. Ask the setup owner for additional records while continuing the analysis that does not depend on the missing date.

Close the issue by improving the source-to-campaign audit: capture the attachment milestone before a future launch and include it in handover material. This is an internal reporting discipline, not a claim that a particular dashboard automatically stores a complete configuration history. The practical outcome is a report whose apparent performance changes can be separated from changes in what the campaign was configured to count.

Sources and scope

Interpret a campaign reporting period that crosses the date a conversion event setting was attached.

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.