This plan sounds fine to me. Let's go with this for now, and revisit
if we run into implementation issues.

Gavin

On Thu, Jan 9, 2014 at 12:02 PM, Chris Karlof <[email protected]> wrote:
> tl;dr Do what Chrome does (at least on Desktop)
>
> FWIW, here's how Chrome Sync handles it [1]:
>
> https://dl.dropboxusercontent.com/u/78749974/chromsyncsignin.png
>
> Before you submit your email and password to log in to Chrome, you decide
> whether to you want to customize which data types to sync.
>
> If you don't select that checkbox, then after you log in, it shows some door
> hanger thing that gives you links to settings and more info, but syncing
> starts immediately, even if you dismiss or ignore the door hanger.
>
> If you select that checkbox, then after you log in, it takes you to the sync
> setting page to customize sync. Chrome does not start syncing until after
> you finish that.
>
> I think it would be reasonable for us to do this as well. It may not be
> optimal UX. but:
>
> 1) It does the job
> 2) It's relatively simple
> 3) The default leans toward conversion and getting you syncing
> 4) Users that want to customize before syncing have that option
> 5) It addresses the "disappearing" door hanger problem
> 6) This flow is somewhat battle tested already by Chrome
>
> We have a complication, because all of our users are doing a creation flow.
> For the creation flow, we can also show that "sync customization" checkbox
> on the account creation screen and show either the door hanger (default) or
> sync settings page after email verification completes.
>
> The (non-default) case of bringing up the sync settings asynchronously could
> be a little wacky, but whatever. I think there are some opportunities to
> improve this when the user verifiers her email in the same browser that she
> is trying to set up sync, but that's gravy. We need to handle the "other
> browser verification" case anyway.
>
> If this idea doesn't make people vomit, I can explore what Chrome Sync does
> on Android more. :)
>
> -chris
>
> [1] This is reasonable IMO, unless you are trying to create a Google Account
> with external email address in the Chrome Sync signin flow. Then everything
> is absolutely terrible. This case is unfortunately every case for us, at
> least at first. Whee!
>
>
> On Jan 8, 2014, at 7:48 PM, John Gruen <[email protected]> wrote:
>
> This thread has become a bit to convoluted for me to respond inline, so I'll
> focus on a few points.
>
> rnewman wants users to choose datatypes before syncing starts. johnath wants
> conversion. gavin wants some caution, and maybe doesn't like the doorhanger.
>
> Here's a possible solution:
>
> I got the go ahead from ckarlof to drop the extra email verification step.
> This means if the user is in Firefox 29 when they verify their email we can
> take them straight to the success page. The success page *could* have a
> persistent button to start sync or customize (instead of a door hanger). The
> start sync button starts syncing (duh) the customize button opens sync
> prefs.
>
> If the user exits the success page without doing anything OR they verify
> their account on a different device or browser, we surface the door hanger
> (with an option to start syncing or customize) the next time they enter
> their browser and maybe again later if they dismiss it.
>
> FWIW, part of the reason for the door hanger isn't totally clear from my
> walk through. The door hanger is a nice UI element for starting Sync b/c it
> can pop up in the browser chrome no matter the user's web context. This
> REALLY helps us if the user verifies their email on their phone, or if their
> desktop mail client opens our verification link in another browser.
>
> JG
>
>
> ----- Original Message -----
> From: "Richard Newman" <[email protected]>
> To: [email protected]
> Cc: [email protected], [email protected]
> Sent: Wednesday, January 8, 2014 8:42:46 PM
> Subject: RE: Walkthru of FxA/Sync Account Creation
>
> Was an "advanced options" button/expander/whatever during setup dismissed
> already? If so, why?
>
> (we'll need something along these lines for 2pw anyway.)
>
> (Phone; please excuse brevity.)
>
>
> -----Original Message-----
> From: Gavin Sharp [[email protected]]
> Received: Wednesday, 08 Jan 2014, 5:40PM
> To: Richard Newman [[email protected]]
> CC: John Gruen [[email protected]]; [email protected]
> [[email protected]]
> Subject: Re: Walkthru of FxA/Sync Account Creation
>
> We shouldn't start sending (and downloading and irrevocably merging!) the
> user's
> data before they've had a chance to change the defaults for those two
> decisions,
> regardless of how they enter the setup process.
>
>
> Fair enough. I think that decision needs to be made through some
> mechanism other than a doorhanger-ish panel, and ideally smoothly
> integrated in the account sign-up process, though. At the same time
> I'm sympathetic to John's concerns about sign-up flow complexity.
>
> Anyone have any alternate suggestions?
>
> Gavin
>
> On Wed, Jan 8, 2014 at 4:08 PM, Richard Newman <[email protected]> wrote:
>
> Current Sync starts syncing automatically when the wizard concludes, but the
> wizard has an embedded detour through Sync Options, which is where you can
> specify whether you want to replace local or remote data, and what you want
> to sync.
>
> We shouldn't start sending (and downloading and irrevocably merging!) the
> user's data before they've had a chance to change the defaults for those two
> decisions, regardless of how they enter the setup process.
>
> (Phone; please excuse brevity.)
>
>
> -----Original Message-----
> From: Gavin Sharp [[email protected]]
> Received: Wednesday, 08 Jan 2014, 3:25PM
> To: John Gruen [[email protected]]
> CC: Johnathan Nightingale [[email protected]]; [email protected]
> [[email protected]]
> Subject: Re: Walkthru of FxA/Sync Account Creation
>
>
> Given that the only way people are going to see the accounts sign up
> flow in the near term is via "Set up Sync" entry points, an opt-in
> after the fact seems redundant (and too easy to miss).
>
> I think that clicking "set up sync" and going through the Firefox
> account signup process is enough opt-in to start syncing automatically
> (and as far as I know that's what current sync does).
>
> In the long term we may want to decouple "sign in" with "set up sync",
> but it seems like we shouldn't let that constrain us in the near term.
>
> Gavin
>
> On Wed, Jan 8, 2014 at 1:10 PM, John Gruen <[email protected]> wrote:
>
> ----- Original Message -----
>
> From: "Johnathan Nightingale" <[email protected]>
> To: "John Gruen" <[email protected]>
> Cc: "Gavin Sharp" <[email protected]>, [email protected]
> Sent: Wednesday, January 8, 2014 4:01:23 PM
> Subject: Re: Walkthru of FxA/Sync Account Creation
>
> On Jan 8, 2014, at 3:59 PM, John Gruen wrote:
>
> Why do they need to click the button to start syncing? This seems like
> a
> strange hurdle that current-sync doesn't have. Is it related to
> maintaining
> a distinction between "Firefox account" and "sync"?
>
>
> The concept of the door hanger comes from user testing where ppl wanted
> data-type election prior to syncing. We give users the ability to
> customize off the doorhanger (by routing them to sync preferences) or
> to
> just start.
>
>
> If we sync immediately (one fewer click) but doorhanger the "Customize
> your
> Data Options" invitation do we substantially accomplish the same goal
> (while, presumably, increasing conversion)?
>
>
> The high level question is do we want to suck up all data without giving
> users choice over types? Do we want to hoover up passwords by default, for
> example? If so, we can do it automatically, if not, we can do the door
> hanger, or simply choose not to sync some data types by default.
>
>
> J
>
> ---
> Johnathan Nightingale
> VP Firefox
> @johnath
>
>
> _______________________________________________
> Sync-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/sync-dev
>
> _______________________________________________
> Sync-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/sync-dev
>
> _______________________________________________
> Sync-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/sync-dev
>
>
>
> _______________________________________________
> Sync-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/sync-dev
>
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to