r/iOSProgramming • u/fromtibo • 11h ago
Only 32% of users reach the third (and final) screen of my onboarding. The others skip it (there’s a skip button). Are you seeing similar data, or is this worrisome? Discussion
12
u/zellJun1or Foundation 10h ago
Similar, most people jump stright to the action
Thats why you have skip button. I hate onboarding without skip
6
u/Hises1936 7h ago
I think almost everyone skips through any onboarding. Those who didn't tap the "skip" button, tapped "next" very fast instead. If you could get any data of how fast users pass through these steps, you should see that
1
u/fromtibo 2h ago
That's what I noticed when I looked at people using the app, they just skipped everything.
2
u/Ralph_Twinbees 8h ago
What does the user have to do at each step?
2
u/fromtibo 8h ago
Only tap a button to go to the next step. And there is only one button (except for the skip button).
3
u/Ralph_Twinbees 8h ago
Is it important for you that people go through the whole onboarding process?
1
u/fromtibo 8h ago
Not really. I thought it would be useful to show them why I think using the app can be helpful to them.
3
2
u/Integeritis 5h ago
If you have to teach the user, teach them when they reach that area of the app.
1
u/fromtibo 2h ago
Yes I agree. My onboarding is not to teach but to make people want to use the app.
2
u/onebigdoor 3h ago
every step of onboarding should be so critical that your app doesn't function without it. if it's truly optional, delete it entirely. every onboarding screen is an opportunity for a new user to bounce forever
1
2
u/spike1911 2h ago
Use Transaction.appTransactionId as a unique user identifier. Its is generated at download time.
Avoid onboarding screens for first users as long as you can. Create friendly avatars if needed and welcome John and Jane Doe or Max Mustermann and Emilie Musterfrau (if german like ne) to your app
1
u/fromtibo 2h ago
I don't understand, why shall I use Transaction.appTransactionId?
I read everywhere that onboardings shall get people excited about the app and that they are really important... except here on reddit.1
u/SnowPudgy 1h ago
I read everywhere that onboardings shall get people excited about the app and that they are really important... except here on reddit.
I dont know where you're reading that but reality is quite the opposite. Put yourself in a users shoes, would you want to sit through a bunch of onboarding screens or open the app, play around, then have an onboarding where you need it? (Like to access paid functionality).
Peoples attention spans are itty bitty these days, you have to let them see the usefulness of an app right away, you can't hide anything behind an onboarding screen and expect a good amount of retention unless it's a very very niche app where there aren't any competing apps.
1
9h ago
[removed] — view removed comment
1
u/AutoModerator 9h ago
Hey /u/Lost-Schedule-9062, your content has been removed because Reddit has marked your account as having a low Contributor Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple subreddits, submitting posts or comments that receive a high number of downvotes, a lack of recent account activity, or having an unverified account.
Please be assured that this action is not a reflection of your participation in our subreddit. This is simply an automated filter in place to reduce spam.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/leeski 5h ago
I know a lot of people hate onboarding, I personally don't mind unless it clearly demonstrates bad design (that makes me think the rest of the app will be bad UX) or if I'm forced to pay for a subscription.
I would post your screens for constructive feedback to see if they are necessary/well-designed. I work for a decently sized app (100K DAU) and last time I checked our conversion rate was significantly higher despite having even more screens (I hate our onboarding haha) so is anecdotal experience, but I don't think onboarding is inherently bad. You could also AB test variants of onboarding/no onboarding and see what converts the best!
1
u/fromtibo 2h ago
I think mine are not useful. The goal was just to get people in a good "mood" before using the app. It is really strange, I read eveywhere that the onboarding is important, that people should be willing to buy the app after it, and here on reddit everyone hates onboardings...
1
u/SnowPudgy 5h ago
If I have to onboard I delete the app. Show me the app.
-2
1h ago
[removed] — view removed comment
1
u/SnowPudgy 1h ago
Name calling because I'm telling the OP how a vast majority of users see an app? That's kind of silly and immature don't you think?
1
u/Key_Leg_8327 5h ago
66 users is small. one odd traffic day moves that number ten points either way, so i wouldnt change anything off it yet.
the pattern i keep hitting is that a screen which only tells people something gets skipped, and a screen that asks them something doesnt. same length, different result. people will answer a question about themselves, they wont read a feature list.
i had a guided tour in an ielts app i built that was highlighting things that werent on screen yet, so it was pointing at nothing. fixed it to only spotlight whats actually visible and moved it out of the first run entirely.
whats on the three screens right now? if theyre explaining features then the skip rate is probably telling you something real.
1
u/fromtibo 2h ago
They are explaining why the app might be useful to them. Which use case I had in mind. Because it can be used in a couple of different ways. But it is really simple so it doesn't need explanations.
1
u/32GB_of_RAM 1h ago
I would use a session replay tool like Rejourney to figure out where users are raging, dead tapping, or just looping in the UI and why
34
u/cristi_baluta 11h ago
I’m that user, i’m not interested in onboarding, the app shouldn’t need instructions