The useful distinction is not agency versus in-house, or hours versus outcomes. It is whether the relationship makes decisions, responsibilities and decision signals visible. A good partner can work on a project, retainer or time basis. A bad scope stays bad under every pricing model.
Buy a clear agreement, not a pile of deliverables
- The business question and the starting point that makes it worth addressing
- The outputs the supplier controls and the inputs the client must provide
- One decision-maker on each side, with authority to make the agreed decisions
- Acceptance criteria for quality, access, documentation and handoff
- A review schedule that ends with a decision: continue, change or stop
Separate outputs from outcomes
The supplier can be accountable for research quality, campaign setup, creative, implementation, reporting and the decisions agreed after each review. Revenue, hiring or retention also depend on pricing, sales follow-up, product, seasonality and decisions inside the client business. A credible contract connects the work to business signals without pretending one vendor controls the whole result.
Attribution supports decisions. It does not settle every argument
Google Analytics describes attribution as a model that assigns credit to touchpoints, with different rules producing different allocations. The IAB checklist likewise asks advertisers and agencies to agree methodology, platform limits and the role of creative before interpreting attention data. Measurement is essential, but every report should name the model and its limits. (Google Analytics Help / IAB)
- Agree which reports provide the numbers for spend, leads, opportunities and revenue
- Name the attribution model and the conversion window used in reports
- Separate observed events from modeled or manually reconciled data
- Agree the result that would justify a budget or channel change
- Keep the client's accounts, raw data and export access under client control
Choose a commercial model that matches what can be controlled
A fixed project suits a defined delivery. A retainer suits recurring work with a stable team and review loop. Time and materials suits uncertain discovery. A performance component can be fair when the baseline, data, attribution and client responsibilities are reliable. It is not automatically more honest than a clear fixed fee.
- What decision will this work enable, and by what date?
- Which inputs, approvals and systems must the client provide?
- Which acceptance criterion confirms that a deliverable is complete?
- Who owns the accounts, data, files and reusable components?
- What changes the scope, price or termination conditions?
Red flags before the first invoice
- Critical advertising, analytics or content accounts are created under the supplier's ownership
- Reports describe activity but never state the next decision or owner
- Qualified lead, opportunity or success is not defined in writing
- Price changes are not connected to a visible scope change
- A guaranteed outcome depends on factors the supplier does not control
Sources and further reading
Get started with attribution
Google Analytics Help
Open sourceAttention Measurement: Agency and Advertiser Checklist
IABPublished
Open source
FAQ
Is a retainer worse than outcome-based pricing?
No. A retainer can be the cleanest model for recurring work if capacity, priorities, acceptance and review decisions are explicit. A performance component only works when the baseline, attribution and responsibilities on both sides are reliable.
Who should own the advertising and analytics accounts?
The client should control critical accounts, billing relationships and raw data access. The supplier receives the permissions required for delivery, with an agreed handoff and revocation process.
What should a useful monthly report contain?
The agreed business signals, the measurement model, material changes since the previous review, unresolved uncertainty, the next decision and its owner. Activity counts belong in the appendix unless they change a decision.