Firefox OS/Metrics: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 7: Line 7:


==Design of Ping==
==Design of Ping==
===Delta to what exists today===
#Is triggered through the first-time use experience / activation. Will automatically retry until it is successful (on a 1 hour interval)
#Is triggered through the first-time use experience / activation. Will automatically retry until it is successful (on a 1 hour interval)
#Never pings again once it is successful (unless the phone's "userdata" partition is formatted through the recovery partition, but this is not a case we support generally, it means wiping all of the user's data)
#Never pings again once it is successful (unless the phone's "userdata" partition is formatted through the recovery partition, but this is not a case we support generally, it means wiping all of the user's data)
#Can also be disabled, but requires extra work on top of disabling app updates or removing the Firefox marketplace app
#Can also be disabled, but requires extra work on top of disabling app updates or removing the Firefox marketplace app
# Gives the number of activated FFOS devices, whereas current ping gives the devices active and connected on a particular day
===Delta to what exists today===
#Product decision making needs the Devices sold info which is not got by the
#Information:
#Current Ping from 1.3 shows approx 5 devices reporting as of March 24th 2014.
## Gives the total number of "sold"(activated) FFOS devices, whereas current ping gives the devices connected to WiFi on a particular day
##Product decision making needs the Devices sold info
#Reliability
##Current Ping from 1.3 shows approx 5 devices reporting as of March 24th 2014.
##


== ==
== ==

Revision as of 16:58, 27 March 2014

This is a placeholder page for design / discussion around Metrics in FxOS

Phase 1

Requirements

For User Benefit, knowing the following information will security updates and app functionality

  1. Build IDs, Country, Operator, OEM, Version of HW: These are needed for Device Updates and Security patches: When a bug is found, or a security risk is detected, they need to be sent as an update to the particular OEM, Operator.
  2. Screen Height, Width, Pixel density: This is needed for CoreApps development (Gallery, Camera, Dialer, Browser) and 3rd party apps. These apps need to know the screen sizes, resolutions that they would need to support.

Design of Ping

  1. Is triggered through the first-time use experience / activation. Will automatically retry until it is successful (on a 1 hour interval)
  2. Never pings again once it is successful (unless the phone's "userdata" partition is formatted through the recovery partition, but this is not a case we support generally, it means wiping all of the user's data)
  3. Can also be disabled, but requires extra work on top of disabling app updates or removing the Firefox marketplace app

Delta to what exists today

  1. Information:
    1. Gives the total number of "sold"(activated) FFOS devices, whereas current ping gives the devices connected to WiFi on a particular day
    2. Product decision making needs the Devices sold info
  2. Reliability
    1. Current Ping from 1.3 shows approx 5 devices reporting as of March 24th 2014.

Phase 2

Requirements