Closed chianger closed 5 years ago
Update ux spec: https://drive.google.com/file/d/1SRI7GKhU0SV5owUWiDFEERQdFDn8BW1N/view?usp=sharing
Add
update visual spec( add category) https://drive.google.com/open?id=1IdYac5bSpLMhqQ_09HW6YQGJ2G4IKhb4
@cnevinc @chianger here is my suggested event structure (in the format of method/object/value {extra}) Open News Portal open/panel/news {from: home/tab/back_btn, result: success|failure} Click on News Portal click/panel/news {on: [0-9]+|retry}
Hi @mxlius, Could you please help with the news items? I might not be able to finish them on time. Thank you!
mark P2 because there's discussion ongoing. this is nonblocking to sprint Isarog release
test case is ready in content portal-news test case
Update ux spec:https://drive.google.com/file/d/1SRI7GKhU0SV5owUWiDFEERQdFDn8BW1N/view?usp=sharing
.No provide "New update" button, so load news content in the server every time when open content portal
URL for the learn more : https://support.mozilla.org/1/mobile/%VERSION%/%OS%/%LOCALE%/firefox-lite-feed
Per discussion in meetings, we would want to answer these questions with corresponding metrics:
So we'll need instrument following information to answer these questions:
The suggested event structure would be:
For tracking engagement time, we might need to consider whether to track it on close, or use Firebase's screenview tracking mechanism, if we track it with event, it would be:
For tracking engagement time, we might need to consider whether to track it on close, or use Firebase's screenview tracking mechanism, if we track it with event
This may be another bug. If we really want to look at those measurements, more engineering designed (assume XL) @weslyhuang
- Open lifefeed news: open/panel/lifefeed_news
Does this only counts user swipe up the content portal in Home Screen? or also consider when the user navigates from Browser Screen back to Home Screen?
- Click on news item: click/panel/lifefeed_news {pos, feed, source, category, subcategory}
Does "pos" mean the visible position or the position in the data set? I'll need to know the category and subcategory @mTwTm
data review request to @cnevinc :
What questions will you answer with this data? We want to know how user interacts with the "life feed" (a.k.a content portal) function. (see https://bugzilla.mozilla.org/show_bug.cgi?id=1529868 )
Why does Mozilla need to answer these questions? Are there benefits for users? Do we need this information to address product or business requirements? We need more information from the user so we can enhance the user experience on the "life feed" feature and also further make plan for new features
What alternative methods did you consider to answer these questions? Why were they not sufficient? We don't have any other than user survey, but that is not enough to get granular detailed data.
Can current instrumentation answer these questions? No.
List all proposed measurements and indicate the category of data collection for each measurement, using the Firefox data collection categories on the Mozilla wiki. Category 2 “Interaction data”
How long will this data be collected? Choose one of the following: We want to collect this data for 6 months initially and then decide if we want this data to be collected going forward.
What populations will you measure? Users in targets markets. Including Indonesia (for e-commerce life feed) and India (for news life feed)
If this data collection is default on, what is the opt-out mechanism for users? The user can disable "Send usage data" in settings to opt-out.
Please provide a general description of how you will analyze this data. We'll use Firebase, Amplitude and STMO. Comparing conversion rate, retention rate and the usage over time.
Where do you intend to share the results of your analysis? N/A. Data is for internal feature planning evaluation only
Verification: ❌ Test version: 1.1.4 (10676).nightly Content news test case: TC0198 Load more news automatically-> ✅ TC0199 No network & no news in cache-> ❌ https://github.com/mozilla-tw/FirefoxLite/issues/3297 https://github.com/mozilla-tw/FirefoxLite/issues/3300 TC0201 Close all tabs -> ❌ https://github.com/mozilla-tw/FirefoxLite/issues/3296 TC0200 click news -> ✅ TC0202 add to home screen -> ✅
Note : Not reopen this issue as it has separated bug to trace
For the late review:
1) Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate?
2) Is there a control mechanism that allows the user to turn the data collection on and off?
"Send Usage Date" will do the job
3) If the request is for permanent data collection, is there someone who will monitor the data over time?
permanent. @elin-moco
4) Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under? **
Category 3. As the category is provided by 3rd. party, not Mozilla.
5) Is the data collection request for default-on or default-off?
In Lite it's default on
6) Does the instrumentation include the addition of any new identifiers (whether anonymous or otherwise; e.g., username, random IDs, etc. See the appendix for more details)?
No
7) Is the data collection covered by the existing Firefox privacy notice? If unsure: escalate to legal if:
yes. see 8) Does there need to be a check-in in the future to determine whether to renew the data? (Yes/No) (If yes, set a todo reminder or file a bug if appropriate)** No
9) Does the data collection use a third-party collection tool? If yes, escalate to legal.
No
move test case to vertical test case naming start with NEWS001
Part of #1819 Prototype efforts in #2603
We will want to be able to remote config to enable/disable this feature. For India, we will offer news content.