Closed Bug 1223532 Opened 9 years ago Closed 3 years ago

Use snippet to promote FFB for applicable users

Categories

(Firefox for Android Graveyard :: Profile Handling, defect)

All
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: antlam, Unassigned)

References

Details

Attachments

(2 files, 1 obsolete file)

We need to increase the discoverability for FFB. 

Let's start with using a snippet!
I think we could do something similar to what we do for our sync snippet... check to see if the user is on a tablet that supports restricted profiles, and if so, show a snippet to encourage them to try out Android restricted profiles.

Sebastian/Ally, do you know if it's possible to launch directly into the user management interface in Android's settings?

One tricky thing here is that our snippets code is in a JS component, so for the sync snippet, we had to add some new JS APIs for accessing account state that only existed in Java. Hopefully we can avoid doing that for this feature.
Flags: needinfo?(s.kaspari)
Flags: needinfo?(ally)
Attached image Screenshot_20151110-135554.png (obsolete) —
Hey Matej!

We'd like to give our Family friendly browsing feature a snippet. Hopefully, this will help with the discover-ability of the feature. 

This will only be targeted at devices that can support this feature and it will lead directly to the System Settings page that will allow them to add a "restricted profile".

Do you have thoughts on this copy?
Flags: needinfo?(matej)
(In reply to Anthony Lam (:antlam) from comment #2)
> Created attachment 8685672 [details]
> Screenshot_20151110-135554.png
> 
> Hey Matej!
> 
> We'd like to give our Family friendly browsing feature a snippet. Hopefully,
> this will help with the discover-ability of the feature. 
> 
> This will only be targeted at devices that can support this feature and it
> will lead directly to the System Settings page that will allow them to add a
> "restricted profile".
> 
> Do you have thoughts on this copy?

Hey Anthony,

I don't see any copy in the attachment for me to review regarding Family Friendly Browsing.

Also, are these snippets different than the ones on desktop? I ask because the copy for those comes from Jean and MJ. I'm not familiar with the process for mobile snippets.
Flags: needinfo?(matej)
Thanks for the quick reply, Matej!

Oh, I should've been more clear. You're right, there is no proposed copy. 

I just wanted to show you where the snippet was located and what it currently looked like.

Yes, they're sometimes different to desktop ones. But this one is also quite specific as well. 

Based on the documentation here [1], I'd suggest something like 

Create a restricted profile for family members who want to use Family friendly browsing.

Unfortunately it doesn't read too well. But it's hard to avoid that type of language here. Thoughts? 

[1] https://support.google.com/nexus/answer/3175031?hl=en
Flags: needinfo?(matej)
(In reply to :Margaret Leibovic from comment #1)
> Sebastian/Ally, do you know if it's possible to launch directly into the
> user management interface in Android's settings?

Android has a bunch of Intent actions for settings in android.provider.Settings[1]. But I can't find anything for launching the User management activities.

[1] http://developer.android.com/reference/android/provider/Settings.html
Flags: needinfo?(s.kaspari)
(In reply to Anthony Lam (:antlam) from comment #4)
> 
> Based on the documentation here [1], I'd suggest something like 
> 
> Create a restricted profile for family members who want to use Family
> friendly browsing.
> 
> Unfortunately it doesn't read too well. But it's hard to avoid that type of
> language here. Thoughts? 

I think it's going to be hard to communicate the benefit of this feature and how it works all in the snippet, but I think what you have above is on the right track. Here are a few other options along the same lines:

Firefox now supports restricted profiles on Android with Family Friendly Browsing.

Create a restricted profile to use Family Friendly Browsing.

Keep your family safe with restricted profiles and Family Friendly Browsing.
Flags: needinfo?(matej)
I like the last one a lot.

"Keep your family safe with restricted profiles and Family Friendly Browsing."
Likewise, I haven't managed to dig up anything suggesting we can launch to that specific management ui.
Flags: needinfo?(ally)
Attached image prev_snippetpromo.png
Thanks Matej!

Barbara, this is what it would look like.

I'm worried about the language/readability issue here but considering our target audience, I think this works. I also don't have a better alternative, heh :)
Attachment #8685672 - Attachment is obsolete: true
(In reply to Matej Novak [:matej] from comment #3)

> Also, are these snippets different than the ones on desktop? I ask because
> the copy for those comes from Jean and MJ. I'm not familiar with the process
> for mobile snippets.

Jean does manage the snippets for Android as well, although we have a few snippets that are baked into the browser, in the case where they need to interact more closely with our client code.

Android snippets from the snippets server support an icon, text, and a URL to open in a new tab when the user clicks on the banner.

In general, if all we want to do is open a new tab with a URL, we should talk to Jean and the snippets team, but if we want to do something more involved, like launching Android settings, we need to do something in the client.

Given that it doesn't sound like we can launch into these settings, maybe this is something that we should do as a regular snippet. One concern is that we'd only want to advertise this for tablet users, but perhaps we can get that from the device info we send along in the request to the snippets server:
http://mxr.mozilla.org/mozilla-central/source/mobile/android/app/mobile.js#827
I think Karen had mentioned (and it's a good point) before that we should show this to all mobile users, so that phone users will be informed about the tablet features as well.

However that means we probably have to change the copy again to indicate it's on tablet only.
Flags: needinfo?(margaret.leibovic)
(In reply to Barbara Bermes [:barbara] from comment #11)
> I think Karen had mentioned (and it's a good point) before that we should
> show this to all mobile users, so that phone users will be informed about
> the tablet features as well.
> 
> However that means we probably have to change the copy again to indicate
> it's on tablet only.

If we want to show this to all users, that's easier to implement, so fine by me :)
Flags: needinfo?(margaret.leibovic)
Attached file img_snippetpromo.zip
attaching image for snippets.
Barbara, are we just going to use a regular snippet for this (i.e. load a URL when the user taps on the snippet)?

If so, we should close this bug and talk to Jean, since there isn't any code that will need to land in the product.
Flags: needinfo?(bbermes)
Ok, let me NI Jean on this, I think we can start simple, and just have a link to the FFB SUMO page: https://support.mozilla.org/en-US/kb/controlledaccess

Jean, when are you planning on pushing this out?
Flags: needinfo?(bbermes) → needinfo?(jcollings)
Planning for February!
Flags: needinfo?(jcollings)
Bulk Move: https://bugzilla.mozilla.org/show_bug.cgi?id=1399539
Component: Family Friendly Browsing → Profile Handling
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: