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

Reply via email to