Open Bug 1027078 Opened 6 years ago Updated 5 years ago

Mozilla Location Services contribution opt-in: new UX needed that is better than a startup notification

Categories

(Firefox for Android :: Settings and Preferences, defect)

34 Branch
All
Android
defect
Not set

Tracking

()

People

(Reporter: garvan, Unassigned)

References

(Depends on 1 open bug)

Details

Attachments

(1 file)

Mozilla Location Services (MLS) has an opt-in to contribute that appears as part of the startup notification. This is problematic:
- there are too many opt-in options already (telemetry, health reporting)
- MLS needs a sub-option for allowing cellular data uploads, which would further add clutter to this startup experience (bug 1003598)
- unlike other forms of data reporting, where we can extrapolate from a small number of opt-ins, we need an approach that is most likely to encourage users to contribute. How can we engage users? How can we put something up that they are not likely to dismiss immediately?

There is also some concern over the wording of the existing opt-in: bug 1007264 comment 5
Depends on: 1003598
Blocks: 1032506
Possible Approach:

- a door hanger that appears on a page where geolocation is used.
-- Help make geolocation services free! Button: How can I help?
--- Brings them to the Settings screen that has the geolocation contribution checkbox

- consider not showing it the first time geolocation is used (we are trying to avoid annoying people with first run overload)
- ensure it doesn't conflict with the geolocation door hanger for allowing geolocation on the site.
Mark, can I get your opinions/advice for getting this done -or started :)- in terms of process.

There is both a UX aspect and a coding aspect (for example, if the door hangar approach is taken). My assumption is I'll be doing the coding, but perhaps I there is specific UX-devs that do this.
Flags: needinfo?(mark.finkle)
Component: General → Settings and Preferences
OS: Mac OS X → Android
Version: Firefox 33 → Firefox 34
(In reply to Garvan Keeley [:garvank] from comment #1)
> Possible Approach:
> 
> - a door hanger that appears on a page where geolocation is used.
> -- Help make geolocation services free! Button: How can I help?
> --- Brings them to the Settings screen that has the geolocation contribution
> checkbox
> 
> - consider not showing it the first time geolocation is used (we are trying
> to avoid annoying people with first run overload)
> - ensure it doesn't conflict with the geolocation door hanger for allowing
> geolocation on the site.

This is not a bad idea. Waiting for a geolocations use to trigger a prompt.

As for the prompt, I agree that we should stay away from startup system notifications. It's too crowded.

I think we could use a Banner, like we do when promoting Sync or AMO. The Banner can has an icon and a short message. Tapping the Banner can open a SUMO page or some other landing page.

I don't think this prompt should block landing the MLS service, but it will certainly help with discovery.

NI'ing Yuan and Anthony to get them thinking about this. Ian had some experience with the MLS setting UI but we need others in UX to get aquainted with it now.
Flags: needinfo?(ywang)
Flags: needinfo?(mark.finkle)
Flags: needinfo?(alam)
I'd agree that wording is an issue here too. I'm going to give this some thought with Yuan as I was already planning to take a look at the visuals side of things as per the new toolbar refinements anyways (bug 1052004).

Leaving NI on for now :)
(In reply to Mark Finkle (:mfinkle) from comment #3)
> I don't think this prompt should block landing the MLS service, but it will
> certainly help with discovery.

Agreed. 

(In reply to Anthony Lam (:antlam) from comment #4)
> I'd agree that wording is an issue here too. 

I should mention, ignore my suggested silly wording in comment 1. 
An engagement theme that I like is the idea that locating yourself without a GPS should be free -and we are making it free.
Hardware: x86 → All
Summary: [geolocation-stumbler] MLS contribution opt-in: new UX needed that is better than startup notification → Mozilla Location Services contribution opt-in: new UX needed that is better than a startup notification
Can someone post a screenshot of this as well so we can see what else we might need to design for? Might make it a bit easier to wrap my head around too
Flags: needinfo?(gkeeley)
Flags: needinfo?(gkeeley)
* Anthony and Yuan: what are the next steps here?

I think Garvan is asking for UX/UI suggestion for geolocation stumbling opt-in, but previous discussions evolved into a more generic UI framework for non-first-run opt-in that other Fennec features might want to use (like Telemetry or FHR) to avoid overloading the first-run experience.

In the meantime, could Garvan reuse the non-first-run reminder screen asking "Would you like to rate Firefox in the Google Play Store?" That seems adequate for the initial version. We could add the proposed opt-in door hanger on first use of geolocation (see comment 1) in a later Fennec version.
Depends on: 1007264
Spoke via email.

For V1 - let's use the current UI/UX we have in place for the "non-first-run" types of reminders.
Flags: needinfo?(alam)
Flags: needinfo?(ywang)
Same as Anthony.

"The reminder screen for permission makes sense to me as a quick win solution

I also like the idea of waiting for a geolocation use to trigger a prompt instead of asking the users everything at once upon first run. Using a cleaner "doorhanger" dialog as a goal for future release sounds good to me."
You need to log in before you can comment on or make changes to this bug.