Documentation Index
Fetch the complete documentation index at: https://docs.usertour.io/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Event Trackers let you capture product behavior directly in Usertour with a faster, more flexible setup for common tracking needs. It is a good fit when you want to answer questions like:- Are users clicking a key action?
- Did they finish an important setup step?
- Which product moments should trigger onboarding or segmentation?
- What behavior should define an engaged user?
Building an event tracker
To create a new tracker:- Open Event Trackers in the sidebar
- Click Create event tracker
- Enter a name for the tracker
- Open the tracker detail page
- Add the conditions that define when the tracker should fire
- Select or create the event that should be tracked
- Publish it when you are happy with the result

- When this happens: the conditions that determine when the tracker fires
- Then track this event: the event that Usertour records when those conditions are met
Add or create the event
When setting up the tracker, choose the event you want to track or create a new one by entering a name. If you already have the right event, you can select it from the list. If not, click Create new event and define one from there. Use a name that clearly describes the product action you care about. Good examples:Project CreatedTime TrackedChecklist Completed
Project Created or Time Tracked are much more useful than generic labels like Button Clicked.
Each event should also be easy to understand for both humans and systems.
For the display name, use a plain-language label that makes sense in the dashboard, such as:
Workspace CreatedInvite SentChecklist Completed
workspace_createdinvite_sentchecklist_completed
- Lowercase
- In
snake_case - Focused on the business action
- Stable even if the UI copy changes later
Display namecan be updated laterCode namecannot be changed after creation- Both fields currently have a 20-character limit in the form
Add tracking conditions
Conditions define exactly when the tracker should fire. For example, if you want to track when users click a specific element:- Click Add condition
- Select Element
- Click Select element
- Enter your app URL
- Choose the element in your app that should trigger the event

Add a Current page condition
In most cases, you should also add a Current page condition so the tracker only runs where it is actually needed. For example, if the action only happens on a project settings page, the tracker should be limited to that page instead of scanning your whole app.Event Tracking Analytics
Each event tracker includes an Analytics tab where you can review how that tracker is performing. To view tracker analytics:- Open the event tracker you want to review
- Select the Analytics tab
- Overall event volume
- Unique users who triggered the tracker
- Activity over time
- A user-level table showing who triggered the event, when they first triggered it, when they last triggered it, and how many times it happened

Using event trackers in conditions
Tracked events can be used in conditions across Usertour. Two common examples are:- Auto-starting a flow or checklist
- Marking a checklist task as completed
Project Created event has been tracked at least once.

- Click Add condition
- Select Event
- Choose the event you want to use
- Set the frequency
- Set the time period
- Optionally choose the scope
- Optionally narrow it further with Where conditions based on event attributes
- Users who completed an event at least once
- Users who completed an event recently
- Users in the current company
- Users whose event matched a specific event attribute value
Best practices
- Track meaningful product actions, not generic clicks
- Reuse existing events when possible instead of creating duplicates
- Use clear display names and stable code names
- Add a Current page condition whenever possible to keep tracking scoped and efficient
Related references
- To browse the event metadata created in your workspace, see List event definitions
- To understand the event schema, see The event definition object