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

Strip UTM parameters from third-party https requests #2162

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

bcyphers
Copy link
Contributor

@bcyphers bcyphers commented Sep 7, 2018

#681 (comment)

Strip Urchin Tracking Module (UTM) parameters from URLs in main-frame and third-party background requests. Only operate on https:// urls to avoid conflicts with HTTPSE. Leave first-party background requests and private or social widget requests alone.

@bcyphers
Copy link
Contributor Author

Again, the test failure comes from a timeout. I'll rebase in order to trigger the tests again.

...and all main-frame requests. Leave first-party background requests
and private or social widget requests alone.
@bcyphers
Copy link
Contributor Author

And now this:

E       selenium.common.exceptions.WebDriverException: Message: Socket timeout reading Marionette handshake data: Resource temporarily unavailable (os error 11)

@bcyphers
Copy link
Contributor Author

Might be worth handling fbclid parameters as well: http://thisinterestsme.com/facebook-fbclid-parameter/

@ghostwords
Copy link
Member

We just got a PR to remove "fbclid" from outgoing Facebook links as part of existing Facebook link cleaning: #2207.

@bcyphers
Copy link
Contributor Author

Also worth removing gclid parameters, Google's version of fbclid. https://www.wordstream.com/gclid

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants