Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How should we present analytics opt-out in the frontend user interface? #2013

Closed
2 tasks
zackkrida opened this issue May 3, 2023 · 0 comments
Closed
2 tasks
Labels
💬 talk: discussion Open for discussions and feedback

Comments

@zackkrida
Copy link
Member

Due date: 2023-05-10

Assigned reviewers

Description

For the #394 project we need to allow users to opt-out of analytics tracking. This will allow users to opt out of page view and custom event tracking. Currently, we do not allow users to opt out of the page view tracking we collect via Cloudflare Analytics, so this change gives more flexibility and freedom to users than we currently offer.

One goal of this interface is to avoid bloating the scope of the analytics project as much as possible. To that aim, I've proposed the following approach:

  • Add a banner to the top of Openverse which says "Openverse uses analytics to improve the quality of the service. Visit our privacy page to opt-out." and which has "opt out" and "Allow" buttons.

CleanShot 2023-05-03 at 16 23 39@2x

CleanShot 2023-05-03 at 16 24 25@2x

This allows us to quickly create an acceptable flow using existing components and routes, without needing any custom UI, a dedicated implementation plan, or any design work (beyond choosing copy and color of the banner, and placement of the toggle on the privacy page [before or after the existing copy]).

Is this an acceptable solution? What do you think? If the two proposed reviewers of this discussion approve the idea, I'd like to fast-track this and close the discussion before the indicated date.

@zackkrida zackkrida added the 💬 talk: discussion Open for discussions and feedback label May 3, 2023
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Openverse Backlog May 3, 2023
@zackkrida zackkrida mentioned this issue May 3, 2023
26 tasks
@WordPress WordPress locked and limited conversation to collaborators May 3, 2023
@zackkrida zackkrida converted this issue into discussion #2015 May 3, 2023
@github-project-automation github-project-automation bot moved this from 📋 Backlog to ✅ Done in Openverse Backlog May 3, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
💬 talk: discussion Open for discussions and feedback
Projects
Archived in project
Development

No branches or pull requests

1 participant