Guides

Better questions. Clearer signals.

Practical notes for teams who want their reports to tell the same story. Start with definitions, then build connections you can trust.

Define a conversion together.

A conversion is a business decision expressed as a measurement rule. A button click, an accepted form submission, and a qualified lead are different milestones. Giving each a precise name prevents teams from comparing unlike outcomes.

Write a small measurement contract

For each milestone, record the event or CRM stage that counts, the conditions it must satisfy, the system of record, and the owner of the definition. Specify how test submissions, duplicates, canceled orders, or repeated actions should be treated.

Example: a “submitted inquiry” means a successfully accepted form, excluding internal tests. A “qualified lead” means a record that meets agreed qualification criteria. Keep those counts separate rather than calling both a conversion.

Check the same slice of data

When reports disagree, align the date range, time zone, cohort, and attribution assumptions before investigating implementation. A report grouped by submission date will differ from one grouped by the date a lead became qualified.

Version changes to the definition. If your qualification rule changes mid-month, record the effective date and explain the break in any comparison. Revisit definitions with marketing, sales, and analytics together.

Keep campaign names consistent from link to report.

A naming scheme works when people can follow it. Make the rules short enough to use when a campaign launches, and keep the approved values in one shared reference.

Separate the fields

Use source to identify where traffic comes from, medium to describe the channel category, and campaign to identify the initiative. Decide casing and separators once. Keep creative variants in a separate field rather than changing the campaign name each time.

Example convention:
utm_source=newsletter
utm_medium=email
utm_campaign=2026-10_product-introduction
utm_content=customer-story

Check before launch, then audit

Assign an owner to review tagged links before publication. Keep personal data and credentials out of campaign parameters. After launch, review missing or unexpected values and fix the link generator or source process instead of only correcting the report.

Maintain a mapping for old aliases when conventions change. Keep raw values available so the team can distinguish a reporting normalization from a change to the original campaign. Consistency should make the journey easier to understand without erasing its history.

Start with a shared direction.

Help shape what comes next.

Join early access