What to Track
In this page, we provide guidance on what to track and how to track it.
Start With Two Events
We recommend starting with just 2 events, which can provide a lot of value with little effort:
-
Sign Up - Tracking Sign Up is a quick way to understand your product's growth; by counting the number of Sign Ups, you can answer "How many new users am I acquiring every day, week, and month?".
-
Value Moment - Tracking a value moment can help you assess how well your product is doing. You can answer questions like "How many users experience value in my product each day/week/month?" or "How many users come back (retain) and experience the moment again?".
Choose a Value Moment
Value moments are often the use of important features or taking a critical action. Here are some examples:
- Social: Post Created, Friend Added
- E-Commerce: Purchase Completed, Review Submitted
- Media: Video Watched, Article Read
- SaaS: Document Created, Call Started
We recommend keeping your event names short and descriptive. We like to use the Object-Action convention, as you can see in the examples above.
Include Properties
Properties add context to the event. We recommend these properties for your two events:
Sign Up
- Source (e.g Referral, Organic, Paid)
- Country (e.g. United States, Vietnam, Germany)
- OS (e.g. Windows, iOS, Android)
Value Moment
- Up to you! This will depend greatly on your value moment:
- A "Video Watched" event may benefit from a "Duration" property
- A "Message Liked" event may benefit from a "Message Type" property
- Ask yourself: What is the most important information related to your value moment?
We Recommend Server-Side Tracking
Adblockers and browsers are making it harder and harder to track users on the client-side. If you want to make sure the data you're collecting is accurate, you'll want to do most of your tracking server-side.
Frontend event tracking (especially on the web) loses between 15% and 30% of events. If you're only tracking on the client-side, you're missing out on a lot of data, even if you're using a reverse proxy.
Want to learn more? Read our full guide on choosing the right method for tracking.
Next Steps
Once you've chosen a few events to track first, you're ready to set up Mixpanel.
Tracking Plan
Outline your events and properties definition in a centralized document as a source of truth on your implementation.
Was this page useful?