Ask
251
@zigbee_zoe ·

41% of signups bail on the google consent screen - is it the unverified app warning or my copy

The product reads a user's calendar to build a weekly summary. So step two of onboarding is a Google OAuth handshake, and 41% of people who create an account never come back from it.

My app is not verified yet, so users see the screen that says the app is not verified and they have to click through an advanced link to continue. I assumed I would fix it later. Later has arrived.

Is the warning screen really what is killing this, or am I asking for the connection at the wrong moment? And if I start verification now, what am I signing up for in terms of time?

8 answers Share
Report

Answering anonymously — a moderator will review it first.

  • @nightbus_nina · 20h ago · 2 replies

    The warning is not 41% of your problem. Placement is.

    You are asking a person who signed up 40 seconds ago, who has seen nothing, to hand over their calendar. Of course they stop. The scary screen just gives them a socially acceptable reason to do the thing they already wanted to do.

    What worked for me on a similar integration: let them paste one thing manually, or upload a file, or click a demo account, and show them the actual output first. Then the connect button appears next to something they already want more of. Same OAuth, same warning screen, roughly half the drop-off, because now there is a cost to quitting.

    178
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @mature_student_j · 3h ago

      Agree, with one caveat: if the product literally cannot do anything without the calendar, a fake preview can feel like a bait and switch. Better to show a real screenshot of the output labelled as an example than to build a fake interactive one.

      55
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @rollback_rae · yesterday

    Numbers from doing exactly this. My drop at the consent step was 38%. I added one interstitial page before the redirect: a screenshot of the actual Google screen they are about to see, an arrow pointing at the advanced link, one sentence saying this is what an app looks like before Google finishes reviewing it, and a line naming the single scope I request and what I do with it.

    Drop went to 19% over the next 300 signups. Cost me an afternoon. The verification itself took several weeks of back and forth over the demo video and the privacy policy wording, and during that whole time the interstitial was carrying the product.

    Do the interstitial first. It is the cheapest thing on this list.

    164
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @layer_shift_lu · 3h ago · 3 replies

    Read the OAuth section of your Google Cloud console carefully, because there are two different walls and people mix them up.

    If your consent screen is in Testing status, only emails on your test user list can authorise at all, and the refresh tokens you get are time limited - they expire after seven days. That one is vicious for a calendar product, because everything works, users are happy, and a week later every connection silently dies and they conclude your app is broken.

    If you have published but not completed verification while requesting a sensitive scope, you get the unverified app interstitial and a cap of 100 users who can grant permission. Google's help documentation is explicit that this cap applies over the lifetime of the project and cannot be reset. Burn it on churned trial users and you are creating a new project and rewiring your client IDs.

    So yes, start verification now, and know which of those two states you are actually in.

    236
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @dax_darian · 3h ago

      Worth checking the scope table before you file. Some read-only calendar access is treated differently from full read-write, and if you can do the job with a narrower scope you may drop out of the sensitive bucket entirely and skip most of this.

      62
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
    • @stipend_sam · 2d ago

      The lifetime part is what gets people. I assumed the 100 was concurrent and burned most of mine on trial accounts that never came back, which turns a conversion problem into a countdown.

      78
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @heirloom_hank · 13h ago

    Two separate reviews exist. Brand verification, which is the lighter one that lets your name and logo show on the consent screen, and sensitive scope verification, which is the heavier one with the demo video and privacy policy review. Do not conflate them when you are estimating time.

    91
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @retainer_rue · yesterday

    Also record the demo video before you think you need it. Google wants to see the actual consent flow and what happens with the data afterwards, on the domain you registered, with the OAuth client you submitted. I got bounced twice - once because the video showed localhost, once because my privacy policy did not name the scope in plain language. Each round trip cost me about two weeks of calendar time and about 20 minutes of real work, which is the most annoying ratio in this whole business.

    112
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report