Custom event analytics for product actions
Tracwell custom events record actions your application chooses to measure, such as a completed signup or created checkout. Properties add context for filtering and breakdowns without turning each property into a separate event.
Name the action and capture useful context
Use stable names such as signup_completed or checkout_started. Include a small set of relevant properties, such as a plan code or signup method. Do not send passwords, secrets, or unnecessary personal information.
Use the source that can confirm the outcome
Browser events work for frontend interactions. Use authenticated server events for backend-confirmed actions. Purchases and refunds use the server revenue API; a checkout button click is not proof that a payment succeeded.
Measure use of a new product action
Example workflow
- Choose a stable event name and define when the action has succeeded.
- Send the event once at that success boundary with relevant properties.
- Inspect the event and its properties in Tracwell.
- Use the event in a goal or funnel when you want to measure an outcome or sequence.
What to keep in mind
Only instrumented actions appear as custom events. Automatic page views do not infer form completion or purchases. Consent, Do Not Track, origin validation, and payload limits can prevent collection; inspect delivery results when verifying installation.
Do properties multiply the billable event count?
No. Properties add context to an event. Billing counts events successfully persisted, and retrying the same stable event ID does not create an additional billable event.
Explore the connected reports
- Conversion goals for signups and engagement
Define signup, revenue, and engagement goals in Tracwell. Compare completions, people, and conversion with the previous period.
- Revenue attribution from visits to purchases
Connect verified purchases and refunds to their originating sessions. Understand source, campaign, and landing-page revenue attribution in Tracwell.
Start with your website
Connect Tracwell and verify your first event before building reports around it.