[Meta] Create new ping type for iOS events

RESOLVED FIXED

Status

Data Platform and Tools
Datasets: Mobile
P2
normal
RESOLVED FIXED
8 months ago
5 days ago

People

(Reporter: justindarc, Unassigned)

Tracking

Details

(Whiteboard: [MobileCore])

User Story

This bug is for tracking the iOS Event Ping work. We'll need to have:

1. Data review
2. Schemas created (JSON + Parquet)
3. Server-side realtime plots for testing
4. Parquet2hive support
(Reporter)

Description

8 months ago
Similarly to the "focus-event" ping type, a new "ios-event" ping type is needed for tracking UI events in Firefox for iOS.

For reference, here is the format for the focus-event ping type:

{
  "v": 1, // ping format version
  "clientId": <string>, // client id, e.g. "c641eacf-c30c-4171-b403-f077724e848a",
  "seq": <positive integer>, // running ping counter, e.g. 3
  "locale": <string>, // application locale, e.g. "en-US"
  "os": <string>, // OS name.
  "osversion": <string>, // OS version.
  “created”: <Timetamp> 
  “tz”: <String>
  “settings”: {<string>:<string>} // last setting and value, e.g. {“ad_trackers”:”true”}
  “events”: [[<Timestamp>, <string>, <string>, <string>, (optional) <string>, (optional) <json>], ...]
// see events below
}

The types of events we will need to capture (initially) are:
- Change settings (includes Hide Images, Night Mode, etc.)
- Open App menu
- Open new tab
- Open new private tab
- Open Bookmarks
- Open History
- Open Reading List
- Close all tabs
- Open QR scanner
- Open Share menu:
  - Copy
  - Print
  - Send Tab
  - View Later
  - Find in Page
  - Request Desktop site
(Reporter)

Updated

8 months ago
Assignee: nobody → fbertsch
Status: NEW → ASSIGNED
(Reporter)

Comment 1

8 months ago
Maria, please add any additional information to this bug that you want to add. Thanks!
Flags: needinfo?(mpopova)

Comment 2

8 months ago
We need counts and time pings for the above mentioned events.  Also, we want all dimensions from the Core ping (i.e Locale, iOS version, device type, etc)
Flags: needinfo?(mpopova)
I won't be able to get to this until I finish up the Quantum work. Hopefully in the next sprint.
Points: --- → 2
User Story: (updated)
Component: Datasets: Events → Datasets: Mobile
Priority: -- → P2
Summary: [Firefox for iOS] Create new ping type for iOS events → [Meta] Create new ping type for iOS events
(Reporter)

Updated

8 months ago
Depends on: 1370588
(Reporter)

Updated

6 months ago
Blocks: 1382305
(Reporter)

Updated

6 months ago
Whiteboard: [MobileCore]

Updated

5 months ago
Assignee: fbertsch → nobody
Status: ASSIGNED → NEW
Status: NEW → RESOLVED
Last Resolved: 5 days ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.