Thanks John, that suggestion sounds good to me. It sounds like that will require about:sync-setup to have some mechanism to trigger sync starting/preferences opening, which should be doable.
Gavin On Wed, 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

