Skip to main content

Free Tool

Event Naming Convention Generator

Generate correctly-formatted analytics event names with smart property suggestions, code snippets in 8 languages, and naming best practices.

Try:
FAQ

Common questions

An analytics event naming convention is a documented standard for how event names are structured across a product. Common patterns include object-action (Cart Item Added), action-object (Added Cart Item), and namespace-prefixed (cart.item.added). Consistency matters more than which pattern you pick.
Object-action with Title Case is the most widely adopted standard. It sorts well alphabetically by object, reads naturally in dashboards, and is the convention used by Segment and Amplitude.
Use past tense. Events record something that already happened: Cart Item Added, not Add Cart Item. Past tense removes ambiguity about whether the event fires on user intent or action completion.
Document the convention in your tracking plan, then enforce it with code generation. Generated tracking functions use the correct event names by default, so engineers cannot deviate.
Most products track events across these categories: Commerce (cart, purchases), Auth (login, signup), Navigation (page views), Engagement (clicks, searches), Billing (subscriptions), Content (uploads, shares), Social (invites, messages), and System (errors, performance). Start with the categories most relevant to your business metrics.
Yes! Use the Batch Generate panel to paste multiple event descriptions (one per line) and generate all naming conventions at once. You can also export the results as JSON or CSV for your tracking plan.

Enforce naming conventions across your team

Define events once. Generate type-safe code for every platform. Free.

Get Started Free