One written definition per event, agreed before a developer has to invent one mid-sprint.

Tracking becomes inconsistent when implementation starts before the team agrees on what to measure. We begin with the business questions, then turn the agreed actions into an event taxonomy shared by marketing, product, and engineering.

A written tracking plan that developers, GTM, and GA4 specialists can implement without reinterpreting the definitions.

A Zeo planner arranging user actions and event tiles on a wall grid

Some of the 500+ brands we've worked with

See all references
  • Kuveyt Türk
  • Milliyet
  • MNG Kargo
  • Peak Games
  • Kale

The questions determine which events belong in the plan and which do not. Four steps end in a document engineering can actually build from.

How we hold ourselves to it

  • Begin with business questions — We identify the decisions the tracking must inform, then work backward to the events required to answer those questions.
  • Apply one naming convention — We define and apply a shared convention so an event such as "purchase" has the same meaning wherever it appears.
  • Specify identity and consent behavior — We document how users should be identified across sessions and devices, along with what each consent state permits.
  • Define acceptance criteria for every event — Each event includes a written description of correct behavior, giving future testing an agreed standard.
  1. Gather business questions

    We interview stakeholders about the decisions they make and the user actions relevant to their part of the business.

    Question list

    AI assist
    Clusters interview notes into candidate business questions.
    Human gate
    Stakeholder confirms the question matters to them.
    Owners
    Measurement Engineer, Marketing Stakeholder
    Two illustrated figures talking across a row of microphones
  2. Draft the event taxonomy

    We translate the agreed business actions into proposed events, properties, and naming conventions.

    Draft taxonomy

    AI assist
    Drafts event and property names from the question list.
    Human gate
    Analyst checks the draft against the naming convention.
    Owners
    Measurement Engineer
    Illustrated figure sketching plans at a drafting table
  3. Resolve definitions with stakeholders

    Marketing, product, and engineering review the draft together and settle conflicting interpretations.

    Reviewed taxonomy

    AI assist
    Flags events where teams gave conflicting definitions.
    Human gate
    Stakeholders agree on one definition per event.
    Owners
    Measurement Engineer, Product Owner, Marketing Stakeholder
    Illustrated figure holding up a signed agreement page
  4. Finalize the tracking plan

    We document the approved taxonomy and add acceptance criteria for the team that will implement it.

    Tracking plan

    AI assist
    Drafts acceptance criteria from the agreed definitions.
    Human gate
    Engineering lead confirms the plan is buildable as written.
    Owners
    Measurement Engineer, Engineering Lead
    Illustrated figure writing a page at a desk

Begin with the business question, not every available click.

Automation clusters the interview notes into candidate business questions, drafts event and property names, flags where teams gave conflicting definitions, and writes acceptance criteria from what was agreed. The agreements are the human work: which question matters, one meaning per event, and an engineering confirmation that the plan can actually be built.

The plan records the event model, naming rules, identity choices, and consent behavior in one place.

  • Working document

    Tracking plan

    A developer-ready record of every event, its properties, meaning, and acceptance criteria.

    Accepted when

    A developer can implement any event in the plan without asking what it means.

    Cadence: Extended with every new event

  • Reference document

    Naming convention

    Rules for naming future events and properties so the taxonomy remains consistent as the implementation grows.

    Accepted when

    A new event named by the convention does not collide with an existing one.

    Cadence: Applied before any event ships

  • Reference document

    Identity and consent notes

    Documentation of how users are identified and what behavior each consent state permits.

    Accepted when

    Each consent state names the measurement behavior it permits.

    Cadence: Revised when policy changes

We call it done when: an engineering lead confirms the plan is buildable as written, and each event carries acceptance criteria a tester can run.

Ask two people on different teams what "signup" means. If the answers differ, this is where you start.

A good fit when

  • You are building a new site, app, or feature and want tracking defined before development begins.
  • Marketing and product use "signup" or "conversion" for different actions, so engineering cannot implement one stable event definition.
  • You need documentation that remains useful after the person who built the current tracking leaves.

Better handled as other work when

  • The business actions are agreed and you need the technical dataLayer built. That is Web dataLayer Implementation.
  • You need to decide which metrics matter strategically rather than which events to collect. That is KPI & Goal Architecture.

If one of these is closer to your situation, start here instead: All Measurement Strategy & Analytics Governance tasks

We call it done when: marketing, product, and engineering have agreed on one definition per event, so no event name carries two meanings when a developer builds from the plan.

  • Notion

    the shared taxonomy document three teams argue against, instead of carrying three separate definitions in their heads

  • Google Tag Manager

    checked while drafting, so a proposed event name isn't secretly a duplicate of one that already fires

Bring the business questions and the people who own the answers. We will turn them into a plan marketing, product, and engineering can build from.
Plan your tracking plan

Not in this task. This work produces the plan. Once approved, Web dataLayer Implementation covers the technical contract, while GA4 Event & Conversion Tracking covers GA4-side naming and key events.