Closed Bug 1658787 Opened 4 years ago Closed 4 years ago

Save to Pocket button on save recs telemetry

Categories

(Firefox :: Pocket, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
82 Branch
Iteration:
82.2 - Sep 7 - Sep 20
Tracking Status
firefox82 --- fixed

People

(Reporter: thecount, Assigned: thecount)

References

Details

Attachments

(3 files)

Right now we know we want to track:

  1. impressions for seen on save recs.
  2. click events for clicks on the on save recs.
Blocks: 1655124
Iteration: --- → 81.2 - Aug 10 - Aug 23

I spoke to Ian & Kenny. We landed on the following tracking approach to minimize data review:

  1. Send events to track impressions, clicks, and saves

  2. Send each event with the following parameters:
    -client_id
    -position
    -experiment (should be available in the response from RecIt, as per Ian's spec: https://docs.google.com/document/d/1TNavHbgW52yQfgSA3IZtBOZMujX8r0uzliS0SR2w5mA/edit#heading=h.6ywl0gym8cdi)

Priority: -- → P1
Iteration: 81.2 - Aug 10 - Aug 23 → 82.1 - Aug 24 - Sep 6
Iteration: 82.1 - Aug 24 - Sep 6 → 82.2 - Sep 7 - Sep 20
Assignee: nobody → sdowne
Attached file request.txt

Attaching Data Collection request for Kenny to review.

Attachment #9175015 - Flags: data-review?(kenny)

Comment on attachment 9175015 [details]
request.txt

DATA COLLECTION REVIEW RESPONSE:

Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?

Documentation of the new event is in this PR: https://github.com/mozilla-services/mozilla-pipeline-schemas/pull/608

And will be available here when merged: https://github.com/mozilla-services/mozilla-pipeline-schemas/blob/master/schemas/activity-stream/on-save-recs/on-save-recs.1.schema.json

Is there a control mechanism that allows the user to turn the data collection on and off?

Yes. Users can opt-out the data collection by disabling the Firefox telemetry.

If the request is for permanent data collection, is there someone who will monitor the data over time?

Yes, Kirill Demtchouk (kirill@getpocket.com) will be monitoring those metrics.

Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?

This classified this as Category 2 because it tracks clicks/impressions of content recommendations, but it does not identify the content that was viewed/clicked.

Is the data collection request for default-on or default-off?

Default on for all channels and countries/locales.

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.

Is the data collection covered by the existing Firefox privacy notice?

Yes.

Does there need to be a check-in in the future to determine whether to renew the data?

No. This collection is permanent.

Does the data collection use a third-party collection tool?

No.


Result: r+

Attachment #9175015 - Flags: data-review?(kenny) → data-review+

To test:

  1. in about:config, set extensions.pocket.onSaveRecs to true.
  2. Set browser.ping-centre.log to true
  3. Restart
  4. Open the multi process debugger (so you can see ping logs)
  5. Open a newtab.
  6. Open a newtab Pocket article.
  7. Click the save to Pocket button for that article.
  8. Log into a Pocket account.

Expected:

  1. You should see a door hanger for the save to pocket button, including three link at the bottom.
  2. You should see a log similar to this every time the door hanger opens:
TELEMETRY PING (pocket): {"experiments":{},"locale":"en-US","version":"82.0a1","release_channel":"default","model":"doc2vec-best-article-pubspread","events":[{"action":"impression","position":0},{"action":"impression","position":1},{"action":"impression","position":2}],"impression_id":"{nnnn}","addon_version":"20200914160713","profile_creation_date":18520,"region":"CA"}
  1. You should see a log similar to this every time you click an article link, check the position to make sure it matches the link you clicked, 0-2:
TELEMETRY PING (pocket): {"experiments":{},"locale":"en-US","version":"82.0a1","release_channel":"default","model":"doc2vec-best-article-pubspread","events":[{"action":"click","position":2}],"impression_id":"{nnnn}","addon_version":"20200914160713","profile_creation_date":18520,"region":"CA"}
Depends on: 1655123
Flags: needinfo?(sdowne)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch

backout patch got fixed an re landed, I'm clearing the needinfo.

Flags: needinfo?(sdowne)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: