-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[Meta] Integration of Leanplum Events, Attributes & Deeplinks #4421
Comments
Some of these LeanPlum things are already in-product - check them off and don't duplicate them? |
FxA Signup Event Bug (in Fennec): Leanplum Documentation for: |
@jyeontaek will pick up the search widget portion 😄 |
Will it be possible to disable Leanplum at all? If yes, will there be a separate toggle from Telemetry like in Fennec (FHR vs. Telemetry)? |
@lnicola Hey thanks for asking! You can disable all telemetry data with the data collection toggle: Settings > Data collection > Usage and technical data OFF |
@sblatz thank you, but in Fennec I keep Telemetry enabled, but disable FHR to avoid sending data to third parties and because I'm not interested in marketing push notifications and the like. I leave Telemetry on because I'm fine sending technical data, although I realize that -- at least in Fenix -- it also contains a lot of interaction data. |
Historically in Fennec, telemetry collects browser and feature usage data (including attributes for 3rd party apps such as LeanPlum), whereas Firefox Health Report collects stability and performance information about the browser to help us improve performance and fix problems. |
https://firefox-source-docs.mozilla.org/mobile/android/fennec/mma.html says
Is that incorrect or incomplete? If so, that's pretty bad. |
Strongly in support of the functionality mentioned in #4663, and @lnicola 's related comment that Health Report and Leanplum data should be kept separate. We want to give users full transparency and control over what data is collected, and also allow them to turn off notifications. We shouldn't conflate the data collected to send contextual notifications about the product with data collected to ensure the product works correctly. |
QA: can you please verify the items that have checkmarks? :) |
Hi, just finished testing on Fenix 1.3.0-rc.3 from 19/8. Please review the following: 1. Top Event Priorities
RemarksFxA Sign-up ❓ - as per #3060 when signing up/signing in rename_button from the collections sections gets triggered User creates a new Collection ❓ - Not sure, I had 4 open tabs and added 2 tabs to a collection, meaning that I should have 2 tabs_open and 2 tabs_selected. This is how it got generated: No ping was created for Cleared Private Data ❌ 2.Top Attribute Priorities
History Bookmarks
Widget ✔️ RemarksSigned In Sync ❓ - the rename_button from the collections sections gets triggered 3.Top Deeplink PrioritiesLink to Set Default Browser settings ✔️ Link to sync signup/sign in ✔️ Link to default search engine settings ✔️ Link to Collections ✔️ (Sawyer: this is covered by a "home screen" link.) Link to main preferences ✔️ Link to accessibility preferences ✔️ Link to private browsing ✔️ (Sawyer: do we just want this to enable private browsing?) Link to clear all private data ✔️ Link to web page ✔️ RemarksLink to web page ✔️ - not sure if I proceeded accordingly, I've set Fenix as default browser and afterwards used the above mentioned command, no issues encountered, it worked properly. Is this the correct way to use the link to web page deeplink ❓ @sblatz - Please be kind and review the above mentioned remarks. |
@AndiAJ I have a PR up to address all but the "Clear private data" issue. Are you not seeing the event generated in leanplum? It should not be tracked in Glean. Leanplum should just have an Please also verify that you're seeing
You can actually do: to test that event. What you did works, but was already working prior to this patch :) |
Hi @sblatz, great news! the E_Cleared_Private_Data & E_New_Sign_Up_FxA were successfully generated in Leanplum and the Link to web page Deeplink works! Detailsc9251dbd-6303-4472-a36a-a3bffd5f4669 |
Why/User Benefit/User Problem
As a Marketer I want to be able to educated users about useful features or services that are relevant to the user at their specific stage of using the product. I want to make sure I am not providing redundant or irrelevant information so as to ensure I am providing value to the user and not annoying them.
I also want to ensure that when a user is being told about a feature/service, they can easily access the feature/service through a deeplink.
What/Requirements
Q3 Requirements Documented here:
https://docs.google.com/spreadsheets/d/1vp3Km7qyyAvkDiUQ3b4lRQUFyA7DQixR8xP1VadA4iw/edit#gid=1742911874
These requirements are repeated here,
Top Event Priorities
Top Attribute Priorities
Top Deeplink Priorities
Acceptance Criteria (how do I know when I’m done?)
Events and attributes have been integrated and validated by Marketing QA.
FOR QA: to test the deep links use:
adb shell
am start -W -a android.intent.action.VIEW -d "fenix://private_browsing"
where the deep link follows the -d flag.┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: