Mixpanel Community Icon

Best Practices for Measuring Onboarding and User Drop-off Points

·
·

Hi everyone! 👋 I’m doing some research on best practices for measuring onboarding & identifying user drop-off points. It looks like this channel is mostly answered by bots, but I thought I’d give it a try: 1 - Are you storing onboarding progress on the client or the server? If so, what drove your decision? 2 - If storing on the client, how are you thinking about event flushing and getting the “complete” data?

  • Avatar of Ansh A.
    Ansh A.
    ·
    ·

    Hey Barbara G., Nice to meet you - know you from LinkedIn

    1. 1.

      For a lot of startups I work with, we store it on client - reasoning is that it's easier to implement, and we get more client side data. The downside is obviously data- loss, but for cases where we're looking for trends and not absolute numbers, client side is what we choose.

    2. 2.

      We usually use a proxy so that we can minimize data loss.

  • Avatar of Barbara G.
    Barbara G.
    ·
    ·

    Hi Ansh A.! I recognize you too. 🙂 Can you expand on what you mean by proxy?

  • Avatar of Ansh A.
    Ansh A.
    ·
    ·

    Sure Barbara G.. Here's a 10 min video on how to set up proxy and what it is. Lemme know if you have any further questions.

  • Avatar of Barbara G.
    Barbara G.
    ·
    ·

    Ansh A. I see! Thanks for sharing this. I should have specified that I'm looking into in specific measuring onboarding within mobile apps. I don't think the proxy is relevant here

  • Avatar of Ansh A.
    Ansh A.
    ·
    ·

    Barbara G. got it. In mobile, honestly client side wouldn't have a lot of data loss - so you can go ahead without a proxy. Data loss is higher on the web due to ad- blockers.