Skip to content
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

GH-2159: Update frequency reduction, AB test opt-out, remove Cliqz AB test #608

Merged
merged 24 commits into from Sep 24, 2020

Conversation

@wlycdgr
Copy link
Member

@wlycdgr wlycdgr commented Sep 23, 2020

  • Reduces frequency of CMP, bug DB, and AB test check from once an hour to once a day

  • Adds new opt-out setting for AB test participation in Settings -> Opt In/Out

  • Removes Cliqz antitracking AB test (background.js code refactored and simplified accordingly)

  • Adds ts query string param to Metrics pings to signify whether user has AB tests enabled

  • Disables sending other AB tests query string params if the user has AB tests disabled

  • Have you followed the guidelines in CONTRIBUTING.md?

  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?

  • Have you added an explanation of what your changes do?

  • Does your submission pass tests?

  • Did you lint your code prior to submission?

wlycdgr added 17 commits Sep 21, 2020
… with the same argument
…ke sure it always does the same thing when called with the same args
…log statement to make sure that it is triggered every time the function is called, since the message just says that the function was called
…se parts of the original it actually needs.
…tall URL. Add ts metrics query string param for whether tests are enabled. Disabled sending other AB test query string params unless tests are enabled.
@wlycdgr wlycdgr requested review from christophertino and ghostery/extension as code owners Sep 23, 2020
wlycdgr added 2 commits Sep 23, 2020
@christophertino
Copy link
Member

@christophertino christophertino commented Sep 23, 2020

Addresses the AB Test opt-out for #561

wlycdgr added 2 commits Sep 23, 2020
Copy link
Contributor

@sammacbeth sammacbeth left a comment

Anti-tracking configuration looks good. Just the ABtest is no longer used so you can remove that code.

src/background.js Outdated Show resolved Hide resolved
@christophertino christophertino added this to the 8.5.3 milestone Sep 24, 2020
src/background.js Outdated Show resolved Hide resolved
Copy link
Member

@christophertino christophertino left a comment

Looks good

@christophertino christophertino merged commit 7f975d1 into develop Sep 24, 2020
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@christophertino christophertino deleted the GH-2159 branch Sep 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants