skip to content

Analysis / Marketing performance and attribution

Compare campaign acquisition costs and outcomes

Use Proforma to compare campaign acquisition costs and outcomes. Produce campaign acquisition cost table and attribution coverage summary from your business data.

A starting point for

Marketing leader · Growth analyst

Bring this question into Chat

Your starting prompt.

Compare campaign acquisition costs for [period] using our supplied attribution window and customer definition. Calculate cost per lead, qualified opportunity and acquired customer, showing spend, outcome counts and unmatched conversions. Separate campaigns whose conversion window is still open and break results out by channel. Treat attributed outcomes as an observed reporting convention rather than proof that the campaign caused each acquisition.

Copy this starting point, then replace the placeholders with your own inputs.

Method and review

Keep the assumptions visible.

Align attribution windows, conversion definitions and currencies. Compare observed costs and outcomes; use a suitable experiment before describing an effect as causal.

For this task, check

Attributed customer counts depend on matching coverage and the selected attribution window.

Before you begin

  • Uploaded exports or permitted Data covering the listed inputs

Work with permitted files or queryable data. Verify the result against the original records.

Synthetic illustrative example

See the method in practice.

Synthetic input. Illustrative output checked locally; this is not a live Proforma run or customer result. Attribution is the supplied 30-day reporting policy, not a causal claim. Campaign C's observation window remains open.

These invented records explain the method. They are not a recorded Proforma run.

Example input · synthetic records
CampaignSpendLeads / customersWindow
A$1,00020 / 5Closed
B$60015 / 0Closed
C$2005 / 2Open
Illustrative output · from the sample
CampaignCost / leadCost / customerCoverage
A$50$200Mature attributed records
B$40Undefined: no customersMature; verify tracking
C$40$100Provisional; window open

Method

Divide spend by observed attributed leads or customers when the denominator is positive. A zero denominator produces an undefined acquisition cost, not $0. Keep immature campaigns separate from fully observed campaigns.

What the result tells you

Campaign A's observed cost per customer is $200; C's $100 is provisional. Tracking coverage and lead quality remain relevant. These attributed outcomes do not prove incremental acquisitions.

Take the next step

Make it your investigation.

Copy the prompt above, create or open your Workspace, and paste it into Chat. Add the inputs you have permission to use and adapt the assumptions with your agent.

Start exploring

Your prompt is carried by copy and paste. Signing up does not submit it or start this work automatically.

Or start with your own agent

The setup prompt includes this public task. Your agent will help you connect when needed and use the access you approve.

Choose Claude, Codex, or Cursor—or copy the prompt to use anywhere.