Skip to content

Bundle Obfuscation [DOC-508] #2805

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

Merged
merged 6 commits into from
May 3, 2022
Merged

Conversation

arielsilvestri
Copy link
Contributor

Proposed changes

Announcing our obfuscation feature to customers.

Merge timing

Need to clarify if we have any other comms to make before merging this, but I will ping here once I have that confirmed.

@arielsilvestri arielsilvestri requested a review from a team as a code owner April 27, 2022 15:33
@arielsilvestri arielsilvestri requested review from stayseesong and pooyaj and removed request for a team April 27, 2022 15:33
@stayseesong stayseesong changed the title Documentation for the obfuscate feature and how to use it Documentation for the obfuscate feature and how to use it [DOC-508] Apr 28, 2022
@@ -493,6 +493,16 @@ An example:
analytics.load('writekey', { integrations: { All: false, 'Google Analytics': true, 'Segment.io': true } })
```

You can also add an `obfuscate` property to the object taken as a second argument, which will obscure the url from which your integrations and actions are loaded. This is helpful for names that are commonly flagged by ad blockers.
Copy link
Contributor

@stayseesong stayseesong Apr 28, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arielsilvestri some clarifying questions:

  1. When you say actions, do you mean destination actions?
  2. When you say "This is helpful for names that are commonly flagged by ad blockers," just want to clarify, why is obfuscation helpful for names that are flagged by ad blockers? Do you mean to say, "This helps names that are commonly flagged by ad blockers to not be detected."?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Correct, I will update that to say "integrations and destination actions".
  2. Sure, some clarification there - the goal of [this project was to provide ways for our customers to help mitigate how often commonly blocked words in urls would prevent certain integrations from properly loading. With this change, something like adobe-analytics would no longer appear in any part of the URL, as a small example.

@netlify
Copy link

netlify bot commented Apr 29, 2022

Deploy Preview for segment-docs ready!

Name Link
🔨 Latest commit 5427017
🔍 Latest deploy log https://app.netlify.com/sites/segment-docs/deploys/626c4693849b4e0008f68e0c
😎 Deploy Preview https://deploy-preview-2805--segment-docs.netlify.app/connections/sources/catalog/libraries/website/javascript
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@stayseesong
Copy link
Contributor

hi @arielsilvestri was your most recent commit intentional? Looks like the rebase you committed didn't resolve conflicts properly

@arielsilvestri
Copy link
Contributor Author

ack, weird. Let me see if I can fix that.

@stayseesong stayseesong changed the title Documentation for the obfuscate feature and how to use it [DOC-508] Bundle Obfuscation [DOC-508] May 3, 2022
@stayseesong stayseesong merged commit f585da7 into develop May 3, 2022
@stayseesong stayseesong deleted the documenting-obfuscation-feature branch May 3, 2022 16:20
@github-actions
Copy link
Contributor

github-actions bot commented May 3, 2022

Thank you for your contribution! Your pull request is merged, but may take a day or two to appear on the site.

@stayseesong stayseesong restored the documenting-obfuscation-feature branch May 3, 2022 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants