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

Reply via email to