John - I personally like your compromise. We know through our user feedback that we need the flexibility on mobile to customize sync before it starts for data usage reasons, and it's functionality I wouldn't want to lose. I'm putting my faith in UX to be able to present it in a manner to users that makes sense.
-----Original Message----- From: Sync-dev [mailto:[email protected]] On Behalf Of John Gruen Sent: Wednesday, January 8, 2014 10:49 PM To: Richard Newman; Christopher Karlof Cc: [email protected]; [email protected] Subject: Re: Walkthru of FxA/Sync Account Creation 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

