First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Product Analytics
In Mixpanel, which event property type would you choose to store the price a user paid for a subscription so that you can compute a sum over time?
- Boolean
- Numeric Correct answer.
- String
- Date
Explanation
Numeric properties store quantitative values and support aggregation functions such as sum, average, and percentile in Insights and custom properties. A price is a quantity you aggregate, so it must be numeric rather than a text label.
Question 2Product Analytics
A product team wants to know the percentage of new signups who completed a first key action within seven days of signing up. Which Mixpanel construct measures this directly?
- A funnel report with conversion window Correct answer.
- An Insights segmentation on signup source
- A Cohorts definition based on event count
- A retention report with a return event
Explanation
A funnel measures whether users who performed a starting step also completed later steps, and the conversion window bounds how long they have to do it. Setting the window to seven days answers exactly the question of completion within that period.
Question 3Product Analytics
What does Mixpanel's default retention report primarily measure?
- The average revenue per converting user
- How often users trigger a specific event per session
- How many distinct events exist in a project
- Whether users return to perform an event in later periods after an initial action Correct answer.
Explanation
Retention tracks whether users who did a starting event come back and do a return event in subsequent time buckets, such as day 1, day 7, or week 4. It answers the question of ongoing engagement rather than volume or revenue.
Question 4Product Analytics
Which Mixpanel feature lets you define a reusable group of users based on behavioral criteria, such as completing onboarding and making a purchase?
- Live View
- Cohort Correct answer.
- Data View
- Lexicon
Explanation
A cohort is a saved set of users who share a defined behavior or property, and it can be reused across reports and as a targeting group. Behavioral criteria like completing onboarding are exactly what cohort definitions express.
Question 5Product Analytics
In a Mixpanel funnel, what does the 'conversion window' control?
- The maximum time allowed between the first step and the last step Correct answer.
- How far back in history the report loads data
- The refresh interval of the dashboard
- The number of steps displayed in the chart
Explanation
The conversion window sets the time limit within which a user must complete all funnel steps to count as converted. Widening it typically increases measured conversion because users get more time to finish.
Question 6Product Analytics
A team wants to see how many distinct users performed a 'Purchase' event each day, broken down by country. Which Mixpanel report and configuration fits best?
- Funnels with 'Purchase' as the only step
- Retention with 'Purchase' as both start and return event
- Flows with 'Purchase' as the starting event
- Insights with 'Purchase' measured as unique users, segmented by country Correct answer.
Explanation
Insights counts events or unique users over time and supports segmentation by a property such as country. Measuring unique users rather than total events avoids double-counting repeat purchases by the same person.
Question 7Product Analytics
What is the purpose of a Mixpanel 'custom property'?
- To rename an event permanently across the project
- To change the data type of the project's timezone
- To delete unwanted events from storage
- To compute a derived value at query time from existing events or properties Correct answer.
Explanation
Custom properties are formulas evaluated at query time, letting you derive values such as revenue per user or a ratio of two events without changing ingested data. They are calculated on the fly rather than stored per event.
Question 8Product Analytics
Which statement best describes how Mixpanel identifies a user across sessions?
- It uses a distinct_id that can be linked to a stable identifier through identify calls Correct answer.
- It relies only on the browser session cookie, which resets each visit
- It requires users to log in before any event can be recorded
- It assigns a new random user ID on every event sent
Explanation
Mixpanel tracks users by distinct_id, and an identify call can alias an anonymous ID to a known user ID so pre-login and post-login activity merge. This linking is what preserves a continuous user journey.
Question 9Product Analytics
A funnel shows a large drop between 'Add to Cart' and 'Checkout Started'. Which analytical next step best isolates the cause?
- Switch the report to a retention view
- Increase the conversion window to 90 days
- Break the funnel down by device type and traffic source to compare step conversion Correct answer.
- Delete the 'Add to Cart' event from the project
Explanation
Segmenting a funnel by properties such as device or acquisition channel reveals whether the drop concentrates in a particular subgroup, which points to a cause. Changing the window or report type does not localize where the problem occurs.
Question 10Product Analytics
Two product managers compare a funnel's conversion and get different numbers. Both use the same events and date range. Which setting is the most likely cause?
- The order of events in the funnel versus an unordered 'any order' setting Correct answer.
- The color theme of the dashboard
- The project's display currency
- The number of cohorts saved in the project
Explanation
Mixpanel funnels can require steps in a strict sequence or allow them in any order, and these produce different conversion counts. If one report enforces ordering and the other does not, the results will diverge on identical data.
Question 11Product Analytics
A retention report shows a steep drop from day 0 to day 1 and then flattens. What does the flattening portion most usefully indicate?
- That tracking is broken for later days
- The size of the durable, long-term retained user base Correct answer.
- The total number of events ingested per day
- That the conversion window is too short
Explanation
When a retention curve flattens, the remaining users represent a stable core that keeps returning over time. The height of that plateau is a key indicator of long-term product stickiness.
Question 12Product Analytics
You want to compare the average session length of users acquired from paid search versus organic search. Which Mixpanel approach supports this comparison?
- Create a Lexicon description for the session event
- Export raw events and manually count sessions
- Enable autocapture and wait for data
- Segment a session-length metric by the acquisition channel property Correct answer.
Explanation
Segmenting a metric by a property such as acquisition channel splits the average across groups so they can be compared directly. This uses Mixpanel's built-in breakdown rather than manual processing.
Question 13Product Analytics
What is the primary role of Mixpanel Lexicon?
- To send push notifications to users
- To govern and document event and property definitions across the project Correct answer.
- To run funnel conversions in real time
- To store raw event payloads indefinitely
Explanation
Lexicon is the data dictionary where teams define, describe, and clean up events and properties so everyone shares consistent meanings. Good governance there prevents ambiguous or duplicate tracking.
Question 14Product Analytics
A team sets up a Mixpanel A/B test comparison and finds the treatment group has higher conversion but also far fewer users. What is the soundest interpretation?
- Conversion should be ignored and only revenue used
- The difference may not be statistically reliable given the small sample Correct answer.
- The treatment is definitively better and should ship
- The control group must have a tracking bug
Explanation
Small sample sizes widen confidence intervals, so an observed lift may be noise rather than a real effect. Checking statistical significance before shipping avoids acting on unreliable differences.
Question 15Product Analytics
Which Mixpanel report is designed to show the sequence of events users take after a starting action, including the most common paths?
- Flows Correct answer.
- Retention
- Insights
- Signal
Explanation
Flows visualizes the paths users take after an event, highlighting common sequences and drop-offs between steps. It is the tool for understanding navigation patterns rather than aggregate counts.
Question 16Product Analytics
A growth team wants to know whether users who complete onboarding have higher 30-day retention than those who do not. Which approach answers this most directly?
- Export events and compute averages in a spreadsheet
- Run a funnel with onboarding as the only step
- Define a cohort of onboarding completers and compare its retention curve to the overall population Correct answer.
- Segment the signup event by browser
Explanation
Building a cohort of users who completed onboarding and comparing its retention curve against a baseline isolates the relationship between onboarding and retention. This directly contrasts the two groups over the same period.
Question 17Product Analytics
What does Mixpanel's 'unique users' metric count in an Insights report?
- The number of sessions containing the event
- The number of distinct users who triggered the event at least once in the period Correct answer.
- The total number of event occurrences
- The number of properties attached to the event
Explanation
Unique users counts each person once per period regardless of how many times they performed the event. This differs from total events, which counts every occurrence.
Question 18Product Analytics
A product analyst notices a sudden spike in 'App Open' events at 2 a.m. that does not match real usage. What is the most appropriate first step?
- Immediately delete all App Open events from the project
- Increase the conversion window on all funnels
- Assume it is real traffic and update the dashboard
- Inspect recent tracking changes and event payloads to find a likely cause such as a background job Correct answer.
Explanation
Unexpected spikes usually stem from instrumentation changes, such as a new background process or a misconfigured trigger. Investigating recent tracking changes and payloads identifies the cause before any data is altered.
Question 19Product Analytics
Which property type should store a timestamp such as when a subscription renews, so that time-based filtering works correctly?
- Date Correct answer.
- Boolean
- String
- Numeric
Explanation
Date properties are recognized as timestamps and support time-based filtering and comparison in reports. Storing a renewal time as text or a number loses that native time handling.
Question 20Product Analytics
A team wants to track revenue and later compute total and average revenue per paying user. Which Mixpanel setup is required?
- Create a Lexicon description mentioning revenue
- Enable autocapture only
- Track a 'Purchase' event with no properties
- Track a 'Purchase' event with a numeric revenue property and enable revenue tracking Correct answer.
Explanation
Mixpanel computes revenue metrics from a numeric property designated as revenue on a purchase event. Without that numeric property, revenue reports have nothing to aggregate.
Question 21Product Analytics
An analyst builds a funnel and sees 100% conversion at every step. Which explanation is most plausible?
- The users are all new
- The conversion window is too short
- The events are being triggered together by the same action or the steps are misconfigured Correct answer.
- The date range is too wide
Explanation
Perfect step-by-step conversion usually means the tracked events fire from the same user action or the funnel steps do not reflect a real sequence. It signals a tracking or configuration problem rather than genuine frictionless behavior.
Question 22Product Analytics
A team wants to compare retention of users who adopted a core feature in week 1 against those who did not, while controlling for signup week. Which Mixpanel capability best supports this?
- Cohorts combined with retention breakdowns by cohort membership and signup period Correct answer.
- A Lexicon cleanup of event names
- An Insights report on total event volume
- A single funnel with two steps
Explanation
Cohorts capture feature adoption, and retention reports can break results out by cohort membership while aligning users by signup period. This comparison controls for signup timing so the adoption effect is clearer.
Question 23Product Analytics
Two funnels differ only in that one uses 'ordered' steps and the other allows 'any order'. On the same data, which outcome is expected?
- Neither funnel can compute conversion without revenue data
- The unordered funnel generally shows equal or higher conversion because users need not follow the exact sequence Correct answer.
- The ordered funnel always shows higher conversion
- Both always produce identical conversion because events are the same
Explanation
Relaxing the requirement that steps occur in a fixed sequence lets more users qualify, so unordered conversion is typically equal to or greater than ordered conversion. The gap reflects how strictly real users follow the intended path.
Question 24Product Analytics
A company tracks events on both web and mobile but uses different event names for the same action on each platform. What is the most significant analytical consequence?
- Reports will automatically merge the differently named events
- Cross-platform analysis of that action requires combining events manually or standardizing names Correct answer.
- Revenue tracking will stop working entirely
- User identity linking becomes impossible
Explanation
Mixpanel treats differently named events as separate, so a cross-platform view of one action requires standardization or manual combination. Consistent naming in Lexicon prevents fragmented reporting.
Question 25Product Analytics
An analyst needs to determine whether a drop in weekly active users is driven by fewer new users or by reduced engagement among existing users. Which approach best separates these causes?
- Export all events and count total rows
- Break WAU into new versus returning users using cohort or first-seen segmentation Correct answer.
- Increase the retention window to a year
- Run a single-step funnel on the login event
Explanation
Splitting active users into new and returning segments reveals whether the decline comes from acquisition or from existing-user engagement. Each cause implies a different remedy, so separating them is essential.
Question 26Product Analytics
In Mixpanel, what does an event represent?
- A dashboard widget that displays a metric over time
- A schema rule that validates incoming data types
- A saved collection of users who share a property value
- A single action a user performs that is sent to Mixpanel with a name and optional properties Correct answer.
Explanation
An event is the fundamental unit of tracked behavior: a named action such as 'Sign Up' or 'Purchase', optionally carrying properties that describe the context. Cohorts, dashboards, and Lexicon schema rules are separate constructs built on top of events rather than being events themselves.
Question 27Product Analytics
A team wants to count how many times a 'Video Play' event occurred in total, including repeats by the same user. Which Mixpanel measure should they select in an Insights report?
- Session count
- Total events Correct answer.
- Average events per user
- Unique users
Explanation
The 'Total events' measure counts every occurrence of the event, so a user who plays five videos contributes five. 'Unique users' would count that person once regardless of repeats, which answers a different question about reach rather than volume.
Question 28Product Analytics
Which Mixpanel feature lets an analyst define a reusable group of users based on behavior, such as everyone who completed 'Checkout' at least twice in the last 30 days, so the group can be applied across reports?
- Funnel
- Lexicon
- Cohort Correct answer.
- Flow
Explanation
A cohort is a saved, reusable definition of a user group, and it can be behavior-based (did an event N times within a window) or property-based. Once saved, the cohort can be used as a filter or breakdown in Insights, Funnels, Retention, and other reports.
Question 29Product Analytics
A product manager needs to know which marketing channel each user first arrived from, and that value should persist on the user for later analysis. What should the team implement?
- Send the channel as a property on every event the user triggers
- Add the channel to the event name, such as 'Signup_Google'
- Set the channel as a user profile property at first touch and keep it updated Correct answer.
- Create a separate event named after each marketing channel
Explanation
User profile properties describe the person and persist across events, so first-touch channel stored there can be used for breakdowns and cohort filters later. Event-level properties describe a single occurrence and are lost for users who never send that event again.
Question 30Product Analytics
An analyst wants to see, for each step of a three-step signup flow, how many users reached the step and how many continued, with the ability to break the results down by device type. Which Mixpanel report directly provides this?
- Insights
- Signals
- Funnels Correct answer.
- Retention
Explanation
Funnels is purpose-built to show ordered step conversion, including the count and percentage of users reaching and continuing past each step. Breakdowns by a property such as device type can be applied to compare conversion across segments.
Question 31Product Analytics
A funnel report shows that 40 percent of users drop between 'Account Created' and 'Email Verified'. The team suspects the verification email arrives late. Which Mixpanel configuration would most directly test whether time is the cause?
- Change the funnel's conversion window to a longer duration and compare results Correct answer.
- Switch the funnel's measure from unique users to total events
- Add a breakdown by browser version
- Convert the funnel to an unordered funnel
Explanation
A funnel conversion window defines how long users have to complete the sequence, so extending it tests whether slow verification is cutting off users who would otherwise finish. If conversion rises materially with a longer window, timing is a likely driver.
Question 32Product Analytics
A retention report is configured with the 'N-day' retention model rather than 'unbounded'. What does the N-day model measure?
- The cumulative number of events fired by each user by day N
- Whether users returned on day N or any later day, counting each user only once overall
- The average number of sessions per user across the whole period
- Whether users returned on exactly day N after their start event, counting each user once per interval Correct answer.
Explanation
N-day retention looks at fixed intervals: a user counts in the day N bucket only if they performed the return event on that specific day. Unbounded retention instead credits a user once if they return on the given day or any later day, which is why the two models produce different curves.
Question 33Product Analytics
A team wants to know which event most often immediately precedes a 'Subscription Cancelled' event. Which Mixpanel analysis is best suited to answer this?
- A Flow report starting from the events leading into cancellation Correct answer.
- An Insights report on total cancellation volume
- A cohort of all users who ever cancelled
- A funnel with 'Subscription Cancelled' as the only step
Explanation
Flow analyzes event sequences around a starting point, so it can surface the events that commonly occur just before cancellation. This reveals proximate behavior patterns that a simple count or single-step funnel cannot show.
Question 34Product Analytics
An analyst wants to compare the 14-day retention of users whose first event was 'Invite Sent' against users whose first event was 'Import Completed'. Which Mixpanel capability makes this comparison possible in one report?
- Adding both events as steps in a single funnel
- Filtering the retention report to users who performed both events
- Setting the retention report's starting event to the first-ever event and breaking down by that first event Correct answer.
- Running two separate retention reports and manually subtracting the results
Explanation
Mixpanel can use a user's first-ever event as the starting point and then break down by that event, which places different acquisition behaviors side by side in one retention chart. This avoids the error-prone practice of running and manually comparing separate reports.
Question 35Product Analytics
A team is deciding how to name a new event for the action of a user applying a discount code at checkout. Which naming choice best follows Mixpanel tracking conventions?
- discount
- Checkout: Discount Applied (v2)
- checkout_discount_applied_2024
- Applied Discount Correct answer.
Explanation
Mixpanel conventions favor a consistent Title Case verb-noun pattern such as 'Applied Discount', which reads clearly and stays consistent with other events like 'Started Checkout'. Version numbers, dates, and punctuation in event names create fragmentation and make reporting harder to maintain.
Question 36Product Analytics
A growth analyst builds a report showing how many users performed 'Search' and then, within the same session, performed 'Add to Cart'. Which Mixpanel concept is essential for scoping the analysis to a single session?
- Cohort based on signup date
- User profile property for lifetime value
- Lexicon description field
- Session ID as a property used to group events Correct answer.
Explanation
Session-scoped analysis relies on a session identifier property so events can be grouped into discrete visits, letting the analyst require that both actions occur within one session. Without a session property, the report would treat actions across different visits as related.
Question 37Product Analytics
A team notices that 'Purchase' events have a property 'plan' containing values like 'Pro' and 'pro' and 'PRO'. What is the most appropriate Mixpanel action to fix reporting inconsistencies?
- Ignore the issue because Mixpanel merges values automatically
- Use Lexicon to standardize the property values and enforce a dropdown of allowed options Correct answer.
- Delete all events with non-standard casing
- Create a separate event for each casing variant
Explanation
Lexicon allows teams to clean and standardize property values and to constrain a property to a defined set of options going forward. This corrects historical inconsistency where supported and prevents new variants from being introduced.
Question 38Product Analytics
An analyst wants to determine whether a recent decline in weekly 'Order Placed' volume is driven by fewer active buyers or by each buyer ordering less often. Which approach best isolates these two components?
- Report only total 'Order Placed' events for the period
- Create a cohort of users who ordered once
- Report total 'Order Placed' events and unique users placing orders separately over the same weeks, then compare the trends Correct answer.
- Build a funnel from 'App Open' to 'Order Placed'
Explanation
Decomposing volume into distinct buyers and orders per buyer separates a reach problem from a frequency problem. If unique buyers hold steady while events fall, frequency is the driver; if buyers fall, acquisition or reactivation is the issue.
Question 39Product Analytics
Two analysts build funnels with identical events and date range, but one uses a breakdown by 'platform' and the other does not. The unbroken-down funnel shows a 30 percent overall conversion while every platform segment shows conversion above 40 percent. What most likely explains this pattern?
- The breakdown funnel is using a different conversion window
- The overall funnel is counting total events instead of unique users
- Users with a missing or null platform value form a large, low-converting segment included in the overall number Correct answer.
- Mixpanel funnels cannot be broken down by platform
Explanation
When every named segment outperforms the aggregate, an unsegmented or null bucket is usually dragging the total down. Users whose platform property was never set are excluded from the named breakdown rows but still counted in the overall funnel.
Question 40Product Analytics
A team wants to verify that a newly released feature is actually being used by the intended audience before reporting adoption to leadership. Which combination of Mixpanel checks most directly validates adoption among the target group?
- Average events per user across all events
- Unique users of the feature event filtered to the target cohort, compared against the cohort's total size Correct answer.
- Total event count for the feature event over the last 30 days
- A Flow report starting from app launch
Explanation
Adoption is a ratio of distinct users who used the feature to the eligible population, so filtering unique users to the target cohort and dividing by cohort size gives a defensible adoption rate. A raw event total can be inflated by a small number of heavy users and says nothing about reach within the intended audience.
Question 41Web Analytics
In Mixpanel, what does a single tracked user interaction (such as a button click) recorded through the SDK represent?
- A property
- An event Correct answer.
- A cohort
- A funnel
Explanation
An event is the atomic unit of data in Mixpanel; each tracked interaction such as a click or signup is sent as an event with a name and associated properties. Cohorts, funnels, and properties are derived or descriptive constructs, not the raw recorded interaction itself.
Question 42Web Analytics
Which Mixpanel concept captures descriptive attributes such as a user's plan type or country that persist on the user profile?
- Super properties only
- Funnel steps
- User profile properties Correct answer.
- Event properties
Explanation
User profile properties are set with people.set and persist on the user's profile, so they describe the user rather than a single action. Event properties describe one occurrence, and funnel steps describe analysis structure.
Question 43Web Analytics
A team wants every event from their web app to automatically carry the current marketing landing page. Which Mixpanel mechanism attaches a value to all subsequent events without repeating it in each track call?
- Lexicon tags
- Data groups
- Cohorts
- Super properties Correct answer.
Explanation
Super properties are registered once and then automatically appended to every subsequent event, which suits values like a landing page that should persist across the session. Cohorts, Lexicon tags, and data groups serve different purposes and do not auto-attach values to events.
Question 44Web Analytics
Which Mixpanel report is designed to show the ordered sequence of events users complete and the drop-off between steps?
- Funnels Correct answer.
- Insights
- Cohorts
- Signals
Explanation
A Funnels report measures conversion through an ordered set of events and shows where users drop off between steps. Insights is a general segmentation tool, Signals surfaces anomalies, and Cohorts defines user groups.
Question 45Web Analytics
What is the primary purpose of the Mixpanel JavaScript SDK's identify call?
- To create a new event name in Lexicon
- To associate subsequent events with a known user ID Correct answer.
- To flush the event queue immediately
- To send a page view event to the project
Explanation
Calling identify links the current browser session to a known distinct_id so that events before and after login can be attributed to the same user. It does not itself send a page view, force a flush, or create Lexicon entries.
Question 46Web Analytics
Which Mixpanel feature lets an analyst save a reusable segment of users based on conditions such as 'completed onboarding but not purchased'?
- Funnel
- Annotation
- Property
- Cohort Correct answer.
Explanation
A cohort is a saved, reusable set of users defined by behavioral or profile conditions, and it can be applied across reports. Properties, funnels, and annotations do not define persistent user segments.
Question 47Web Analytics
In Mixpanel, what does the distinct_id represent?
- The unique identifier used to attribute events to a specific user Correct answer.
- The name of the event being tracked
- The project token used for ingestion
- The timestamp assigned to an event
Explanation
The distinct_id is the identifier Mixpanel uses to stitch events to a single user, which is why identity management matters for accurate counts. Event names, timestamps, and project tokens are separate fields in the payload.
Question 48Web Analytics
Which Mixpanel report would an analyst use to compare the daily count of a specific event across two different platforms?
- Retention
- Insights Correct answer.
- Funnels
- Flows
Explanation
Insights lets you segment and break down event counts over time, including by properties such as platform, making it the right tool for comparing daily volumes. Funnels, Flows, and Retention answer conversion, path, and return-frequency questions respectively.
Question 49Web Analytics
A funnel shows a large drop between 'Viewed Product' and 'Added to Cart'. Which analysis best explains why users leave at that step?
- Delete the 'Viewed Product' step from the funnel
- Increase the funnel's conversion window to 90 days
- Convert the funnel into a Retention report
- Break down the funnel by a property such as traffic source to compare step conversion across segments Correct answer.
Explanation
Breaking down a funnel by a relevant property reveals whether particular segments convert poorly at the drop-off step, which is the diagnostic path. Widening the window, switching report type, or removing the step changes the question rather than explaining the drop.
Question 50Web Analytics
What happens when a user's events are sent with an anonymous device ID and later identified with a logged-in ID, assuming Mixpanel's default identity merge behavior?
- The anonymous events are attributed to a separate user forever
- Events are stitched to a single user via the identity merge so pre-login and post-login activity are unified Correct answer.
- Both IDs create duplicate events that inflate counts
- Pre-login events are permanently discarded
Explanation
Mixpanel's identity merge links the anonymous and identified IDs so earlier anonymous activity is attributed to the same user, which is the purpose of calling identify. Events are not discarded or duplicated by this process.