Data Collection · Instrumentation · Component

The tracking plan

What is captured, where, with which fields — without which instrumentation is discovered by reading code.

The deliverable

What it is

Instrumentation without a plan accumulates: events named inconsistently, fields added by different people, and no way to know what exists without inspecting the implementation.

The plan is a small document that saves substantial analytical time, because most analysis begins by establishing what data exists.

One level in

What it is made of

Each element is a constituent part of the component. Follow one to see the attributes it carries.

  1. The events

    What is captured.

    3 attributes: Event · Means · Fired from

    Learn
  2. The fields

    What is recorded with each event.

    3 attributes: Field · Type · Always present

    Learn
  3. The currency

    Whether the plan matches what is actually implemented.

    3 attributes: Last verified · Discrepancies · Owner

    Learn

Inconsistent event naming is what makes a data stream unusable a year after it was built.