Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Add new Leanplum Add Ons Installed Attribute #11656

Closed
6 tasks
cbonacuse opened this issue Jun 16, 2020 · 5 comments
Closed
6 tasks

Add new Leanplum Add Ons Installed Attribute #11656

cbonacuse opened this issue Jun 16, 2020 · 5 comments
Assignees
Labels
🐞 bug Crashes, Something isn't working, .. P1 Current sprint

Comments

@cbonacuse
Copy link

cbonacuse commented Jun 16, 2020

The following attribute was identified as a priority for Fenix during a recent test by the Mobile Engagement team.

  • Add Ons Installed

This should include a list of add-ons the user has installed when the user successfully adds an add-on to their browser (by clicking "+" on the screen in the below image).

ScreenshotUNITO-UNDERSCORE!20200616-184806!

Tasks:

  • Create attribute: Add Ons Installed
  • Understand if it is possible to implement in the requested way of having a list of values vs. boolean
  • Undergo data review
  • Add test to show it's being fired (e.g. specified by UI tests for existing LeanPlum events #11210 )
  • Test end-to-end and validate attribute in Leanplum

This needs to be added to the Mobile Engagement ❤️ Fenix project. I do not have access to add it myself.

┆Issue is synchronized with this Jira Task

@cbonacuse cbonacuse added the 🐞 bug Crashes, Something isn't working, .. label Jun 16, 2020
@github-actions github-actions bot added the needs:triage Issue needs triage label Jun 16, 2020
@cbonacuse cbonacuse added this to Backlog in Mobile Engagement ❤️ Fenix via automation Jun 23, 2020
@jhugman jhugman moved this from Backlog to In progress in Mobile Engagement ❤️ Fenix Jun 25, 2020
@jhugman jhugman added the needs:data-review PR is awaiting a data review label Jun 25, 2020
@jhugman
Copy link
Contributor

jhugman commented Jun 25, 2020

@liuche @chutten @boek

Requesting a data-review on this prior to doing the engineering work on this: this is the ids of the addons installed, logged at/near startup.

@cbonacuse of the mobile engagement team is requesting this.

@jhugman
Copy link
Contributor

jhugman commented Jun 25, 2020

@cbonacuse to fill in.

Request for data collection review form

All questions are mandatory. You must receive review from a data steward peer on your responses to these questions before shipping new data collection.

  1. What questions will you answer with this data?
    To understand which add-ons to message to users for feature discovery to optimize their experience with the app

  2. Why does Mozilla need to answer these questions? Are there benefits for users? Do we need this information to address product or business requirements?

  • To measure the usage of add-ons and to help direct users to discover add-ons as a feature to enhance their experience within the app.
  1. What alternative methods did you consider to answer these questions? Why were they not sufficient?
  • N/A
  1. Can current instrumentation answer these questions?
  • No, while we are tracking some of these metrics in Glean, we need access to them in Leanplum for marketing usage.
  1. List all proposed measurements and indicate the category of data collection for each measurement, using the Firefox data collection categories on the found on the Mozilla wiki.
  • Category 2 (add ons)
  1. How long will this data be collected?
  • This data will be present as long as the user ID exists in Leanplum. LeanPlum does not support expiry dates for probes, but the mobile engagement/marketing automation teams will track this. @cbonacuse is the first contact here.
  1. What populations will you measure?
  • All release, beta, and nightly users with telemetry enabled.
  1. Please provide a general description of how you will analyze this data.
  • Leanplum / Amplitude
  1. Where do you intend to share the results of your analysis?
  • Only on Leanplum, Amplitude and with mobile teams.

@cbonacuse cbonacuse added the P1 Current sprint label Jun 26, 2020
@jhugman jhugman moved this from In progress to Waiting for review in Mobile Engagement ❤️ Fenix Jun 30, 2020
@jhugman jhugman moved this from Waiting for review to In progress in Mobile Engagement ❤️ Fenix Jun 30, 2020
boek added a commit to boek/fenix that referenced this issue Aug 3, 2020
@data-sync-user data-sync-user changed the title Add new Leanplum Add Ons Installed Attribute FNX3-14800 ⁃ Add new Leanplum Add Ons Installed Attribute Aug 11, 2020
boek added a commit to boek/fenix that referenced this issue Aug 13, 2020
boek added a commit to boek/fenix that referenced this issue Aug 13, 2020
boek added a commit to boek/fenix that referenced this issue Aug 13, 2020
@liuche liuche removed needs:data-review PR is awaiting a data review needs:triage Issue needs triage labels Aug 17, 2020
@cbonacuse
Copy link
Author

@boek just curious, what is the difference between enabled_addons and installed_addons? Are these not the same? I see the definitions are slightly different in the code but I thought if an addon was installed, it is enabled.

I just hit the "+" button for 2 addons and I'm now seeing a value of 2 for both attributes.

cc: @liuche

@andreicristianpetcu
Copy link

@cbonacuse you can enable an addon and then disable it. same like on desktop.
Screenshot_20200825-003248_Firefox_Nightly

@bifleming bifleming moved this from In progress to Done in Mobile Engagement ❤️ Fenix Aug 27, 2020
@bifleming
Copy link

Work is complete

@data-sync-user data-sync-user changed the title FNX3-14800 ⁃ Add new Leanplum Add Ons Installed Attribute Add new Leanplum Add Ons Installed Attribute May 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🐞 bug Crashes, Something isn't working, .. P1 Current sprint
Development

No branches or pull requests

6 participants