adsays.
Analytics & Measurement

Design an event naming plan

Make behavioral events understandable to the team maintaining them.

The scenario

A trial funnel has sign_up, signup, and trial_start events created by three people.

A dictionary can define trial_started as one event after successful creation and reserve form_submitted for a separate stage.

Apply it to your own work

For each event document trigger, properties, deduplication key, owner, and a test. Keep a change log when event definitions evolve.

What to watch for

Avoid recording sensitive form inputs as analytics properties. An event's usefulness depends on its business meaning, not the amount of data it carries.

Test the event where it can fail

For a trial event, test a successful account creation, a validation failure, and a reload of the confirmation page. Only the first should count as a new trial under the proposed definition.

Record expected properties and actual output alongside each test. Keep the dictionary short enough for someone new to implement the event from scratch. If a name changes, annotate the date and retain a mapping for historical reports.

Try a related tool

Find the share of eligible visits that completed a defined action. Count at most one conversion per visit for this calculation.

Eligible visits. Count defined actions. Compare rate and volume.
Companion workflow: Conversion Rate.

Open Conversion Rate