Mixpanel Community Icon

Understanding Conversion Calculations: Uniques, Totals, and Sessions

·
·

How does the calculation differ for different types of conversions- uniques, totals and sessions? Let's say there are two events- transaction_initiated_event and transaction_success_event. Ex: consider that a user intiated 5 transactions in a span of 10 minutes and first 3 transactions are successes and next 2 are failures.

  • Avatar of kapa.ai
    kapa.ai
    APP
    ·
    ·

    Hi Amarnath, Please stand by as I search the Mixpanel knowledge base for an AI-powered answer. I normally take about 15 seconds or so. In case AI cannot answer your question, feel free to reach out to Mixpanel support at mixpanel.com/get-support. If you have follow-up questions for this thread, please tag me again with your question: @kapa.ai <follow-up question> đź‘‹

    Feel free to ask a follow-up question once I've answered by mentioning me with @kapa.ai

  • Avatar of kapa.ai
    kapa.ai
    APP
    ·
    ·

    To answer your question about how the calculation differs for uniques, totals, and sessions conversions in Mixpanel, let's break it down based on the example you provided:1. Uniques:: [Funnels:: Measure conversions through a series of events](https://docs.mixpanel.com/docs/reports/funnels#measurements) states that unique users are counted based on their first attempt at entering the funnel within the timeframe of the report. In your example, the user would be counted only once, regardless of the number of transactions initiated or completed. The conversion rate would be 100% since the user successfully completed at least one transaction.2. Totals:: [Flows:: See frequent paths taken by users to or from any event](https://docs.mixpanel.com/docs/reports/flows#conversion-criteria) explains that totals count multiple entries per user. Users can re-start the flow, and every time they start, they are counted. In your example, all 5 transaction attempts would be counted. The conversion rate would be 3 out of 5 (60%), as three transactions were successful out of the five initiated.3. Sessions:: [Sessions:: Compute sessions based on existing event data](https://docs.mixpanel.com/docs/features/sessions#session-controls-in-reports) mentions that session-based calculations ensure every step in the flow is performed in the same session. In your example, assuming all transactions occurred within the same session (which is likely given the 10-minute span), the result would be similar to totals: 5 transaction initiations and 3 successful completions, giving a 60% conversion rate.It's important to note that the exact calculation can depend on how you've set up your funnel and the specific conversion criteria you've chosen. For instance, if you've set a short conversion window or specific ordering requirements, the results might differ slightly.Funnel analysis: Find conversion problems provides additional context, explaining that "Uniques counts all actions by the same user as one, while Totals considers each action separately (which is useful for calculating repeat conversion, like in a purchase funnel)."Remember that these calculations can be affected by various factors such as conversion windows, property constants, and exclusion steps, which you can configure in your Mixpanel reports to get the most accurate representation of your data.

    kapa.ai is still learning and improving, please let me know how I did by reacting below.

    ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.

  • Avatar of Amarnath
    Amarnath
    ·
    ·

    My colleague mentioned that if I use conversion rates with totals, then the conversion rate will be 80%. How is that possible? kapa.ai

  • Avatar of kapa.ai
    kapa.ai
    APP
    ·
    ·

    Let me check the knowledge base for you again. One moment! đź“š

  • Avatar of kapa.ai
    kapa.ai
    APP
    ·
    ·

    Your colleague's statement about an 80% conversion rate when using totals is incorrect based on the information provided in your previous example. Let me explain why:According to the Funnels: Measure conversions through a series of events documentation, when using totals, Mixpanel counts "The total number of funnels that have reached the selected step of the funnel. This measurement allows for users to re-enter the funnel multiple times, if they exit the funnel by either fully converting or dropping out."In your previous example, you mentioned: 1. A user initiated 5 transactions in a span of 10 minutes. 2. The first 3 transactions were successes. 3. The next 2 transactions were failures.When using totals, each transaction initiation is counted as an entry into the funnel, and each successful transaction is counted as a conversion. So, we have:- 5 total entries into the funnel (transaction_initiated_event) - 3 total conversions (transaction_success_event)The conversion rate would be calculated as: (Number of conversions / Number of funnel entries) ** 100 (3 / 5) ** 100 = 60%Therefore, the correct conversion rate using totals would be 60%, not 80% as your colleague suggested.It's possible your colleague might have misunderstood the concept or made a calculation error. If they have a different set of data or are using a different calculation method, it would be worth discussing with them to understand their reasoning and ensure you're both looking at the same information in the same way.Funnel analysis: Find conversion problems emphasizes the importance of understanding how different counting methods affect your results. It's crucial to choose the method that best represents your business goals and user behavior.

    kapa.ai is still learning and improving, please let me know how I did by reacting below.

    ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.

  • Avatar of Amarnath
    Amarnath
    ·
    ·

    kapa.ai in what scenario, Will the conversion rate be 80%?

  • Avatar of kapa.ai
    kapa.ai
    APP
    ·
    ·

    Let me check the knowledge base for you again. One moment! đź“š

  • Avatar of kapa.ai
    kapa.ai
    APP
    ·
    ·

    To achieve an 80% conversion rate in the scenario you described earlier, we need to adjust the numbers slightly. Let's consider a scenario where this could happen:Using the total conversions method, an 80% conversion rate would occur if:1. The user initiated 5 transactions (transaction_initiated_event) 2. 4 out of these 5 transactions were successful (transaction_success_event)In this case: - Total funnel entries: 5 - Total successful conversions: 4Conversion rate = (Number of conversions / Number of funnel entries) ** 100 (4 / 5) ** 100 = 80%This aligns with how Mixpanel calculates total conversions, as described in the Funnels: Measure conversions through a series of events documentation. It states that total conversions count "The total number of funnels that have reached the selected step of the funnel. This measurement allows for users to re-enter the funnel multiple times, if they exit the funnel by either fully converting or dropping out."Remember, when using totals, each transaction initiation is counted as a separate funnel entry, and each successful transaction is counted as a conversion, regardless of whether they're performed by the same user or in the same session.It's important to choose the right conversion metric (uniques, totals, or sessions) based on your specific business needs and the user behavior you're trying to analyze, as highlighted in the Funnel analysis: Find conversion problems blog post.

    kapa.ai is still learning and improving, please let me know how I did by reacting below.

    ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.