Skip to content

Event Catalog — Domain Event Dictionary

This catalog provides ready-to-use event definitions for the most common business verticals. Each domain page includes event names, properties, lifecycle stage mapping, and volume classification.

Use this as your primary reference when instrumenting your product with GrowthOS. Instead of inventing event names from scratch, find your domain below, copy the schemas that apply, and customize the properties to match your data model.


  1. Find your domain (or the closest match) in the directory below.

  2. Start with Cross-Domain Universal events — these are required for every GrowthOS installation regardless of vertical.

  3. Add domain-specific events from your vertical’s page. Each page organizes events by growth loop stage (Acquire, Activate, Engage, Monetise, Advocate).

  4. Customize properties — the schemas here are a starting template. Add properties that matter to your business and remove ones that do not apply.

  5. Follow naming conventions from the Event Schema page to keep your taxonomy clean and automations reliable.


A quick recap of the rules that apply to every event in this catalog.

snake_case everywhere

All event names and property keys use snake_case. No camelCase, no PascalCase, no kebab-case.

object.action pattern

Domain events follow object.action naming — e.g., order.completed, subscription.upgraded, feature.activated.

$ prefix = system only

Events starting with $ (e.g., $page_view, $session_start) are auto-tracked by the SDK. Never use the $ prefix for custom events.

Custom events = no prefix

Developer-defined events are free-form within the naming rules. No $ prefix, no reserved words.


Each event in the catalog is tagged with a volume badge indicating expected frequency and recommended processing strategy.

BadgeMeaningProcessing Guidance
HighAuto-tracked or very frequent user actionsUse batching and sampling; avoid storing raw payloads long-term
MediumRegular user actionsStandard processing pipeline; index key properties
LowRare events (conversions, lifecycle changes)Fully processed; store complete payloads; trigger automations
Low (admin)Operational and internal eventsAdmin dashboards only; not exposed to end-user analytics


A quick overview of events per domain and the recommended starting set.

DomainTotal EventsRecommended Starting Events
Cross-Domain Universal44All 44 (required baseline)
SaaS / B2B Software47onboarding.completed, feature.activated, subscription.created, invite.sent
E-Commerce / D2C46product.viewed, product.added_to_cart, checkout.started, order.completed
Fintech / Banking~40account.created, transaction.completed, kyc.completed, loan.applied
Insurance / InsurTech~35quote.generated, policy.purchased, claim.submitted, renewal.completed
EdTech / Online Learning~38course.enrolled, lesson.completed, assessment.submitted, certificate.earned
Healthcare / HealthTech~36appointment.booked, consultation.completed, prescription.created, record.accessed
Marketplace / Platform~42listing.created, booking.completed, transaction.completed, review.submitted
Media / Streaming~38content.played, subscription.created, playlist.created, ad.clicked
Real Estate / PropTech~34listing.viewed, tour.scheduled, application.submitted, lease.signed
HR Tech / Recruitment~36job.posted, application.submitted, interview.scheduled, offer.accepted
Logistics / Supply Chain~35shipment.created, delivery.completed, inventory.updated, route.optimized
Gaming~40level.completed, purchase.completed, match.started, achievement.unlocked