Closed Bug 1380537 Opened 7 years ago Closed 5 years ago

about:addons (Get Add-ons) triggers Google Analytics tracking in discovery panel

Categories

(Toolkit :: Add-ons Manager, enhancement, P2)

enhancement

Tracking

()

RESOLVED INVALID
Tracking Status
firefox57 --- wontfix
firefox58 --- affected
firefox59 --- affected

People

(Reporter: bkelly, Assigned: rweiss)

References

Details

(Keywords: csectype-disclosure, privacy, Whiteboard: [enabling "Do Not Track" disabling Google Analytics tracking])

It has been noted that about:addons is collecting metrics via google analytics:

https://twitter.com/NicolasPetton/status/884694176515936256

I assume this is because the discovery pane loads this page which has GA:

https://discovery.addons.mozilla.org/en-US/firefox/discovery/pane/56.0a1/Darwin/normal

While we process GA in content windows, I do think its a bit unusual to do this from a trusted about: window.

For example, if the user opts out of all telemetry collection, do we still run this GA script from a tightly integrated about: page?  This would seem to be disrespecting user wishes.

Also, it seems unnecessary to use GA here since we are loading this page from within about:addons.  Surely we can use our standard telemetry and data collection practices here.

Benjamin, I seem to recall you are a data steward/reviewer.  What is our position on this?  Should about:addons honor the user telemetry preferences?  (Sorry if you're not the right person to ask!)
Flags: needinfo?(benjamin)
Also enabling "Do Not Track" option, should also prevent tracking in this case.
It was fixed by Matthew Riley MacPherson [:tofumatt].
Please see this URL for more information - https://github.com/mozilla/addons-frontend/issues/2785#issuecomment-315212909
So I think I can mark this bug as FIXED.

ni so you won't miss this
Assignee: nobody → tofumatt
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(bkelly)
Resolution: --- → FIXED
Summary: about:addons triggers google analytics in discovery pane → about:addons (Get Add-ons) triggers Google Analytics tracking in discovery panel
Whiteboard: [enabling "Do Not Track" disabling Google Analytics tracking]
The Discovery Pane website (addons-frontend) has only disabled Analytics when Do Not Track is enabled (see https://github.com/mozilla/addons-frontend/issues/2792). Thus, I think this bug should remain open.
reopening this for a more comprehensive decision. I'm working with Kev on some details.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Flags: needinfo?(bkelly)
In first place, why we even using Google Analytics, instead of using self hosted FOSS web analytics software like Piwik or Open Web Analytics?
Status: REOPENED → NEW
Changing assignment based on comment 7.
Assignee: tofumatt → benjamin
Priority: -- → P1
Rebecca and I have been working on clarifying the existing policy and proposed policy changes: Rebecca is going to take this since I am leaving Mozilla.
Assignee: benjamin → rweiss
Flags: needinfo?(benjamin) → needinfo?(rweiss)
Marking as wontfix for 57 because I don't know what the next steps are here. Rebecca, if anything is going to change for 57, please let me know and I will alter appropriately.
The data platform team is extending client APIs to enable first party measurement for hybrid content such as about:addons.  We expect to have this work completed this year.  Use of GA in hybrid content will be revisited upon that time.  Immediate plans are to ensure that all measurement and analytics, first or third party, obey data collection preferences.
Flags: needinfo?(rweiss)

Moving to p2 because no activity for at least 24 weeks.
See How Do You Triage for more information

Priority: P1 → P2

This page no longer loads content from AMO so GA is gone.

Or rather it uses the AMO API rather than loading an HTML page with GA on it.

Status: NEW → RESOLVED
Closed: 7 years ago5 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.