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

Add PrivacySandboxPlugin (close #1205) #1206

Merged
merged 1 commit into from
Aug 9, 2023

Conversation

igneel64
Copy link
Contributor

@igneel64 igneel64 commented Jun 15, 2023

Introducing the PrivacySandboxPlugin

This plugin aims to progressively include Privacy Sandbox API data collection which can prove useful for analysis.

The first step to that is the Topics API. You can read more about it in the currect specification.

Schema

Proposed schema snowplow/iglu-central#1319

@igneel64 igneel64 marked this pull request as draft June 15, 2023 07:42
@bundlemon
Copy link

bundlemon bot commented Jun 15, 2023

BundleMon

Files added (6)
Status Path Size Limits
libraries/browser-tracker-core/dist/index.mod
ule.js
+25.18KB 26KB / +10%
trackers/javascript-tracker/dist/sp.js
+24.12KB 25KB / +10%
trackers/javascript-tracker/dist/sp.lite.js
+14.8KB 15KB / +10%
trackers/browser-tracker/dist/index.umd.min.j
s
+14.64KB 15KB / +10%
libraries/tracker-core/dist/index.module.js
+13.35KB 15KB / +10%
trackers/browser-tracker/dist/index.module.js
+3.51KB 5KB / +10%

Total files change +95.6KB 0%

Final result: ✅

View report in BundleMon website ➡️


Current branch size history

@igneel64 igneel64 linked an issue Jun 21, 2023 that may be closed by this pull request
@igneel64 igneel64 marked this pull request as ready for review July 17, 2023 06:41
@igneel64 igneel64 requested review from jethron and greg-el July 17, 2023 06:42
Copy link
Contributor

@jethron jethron left a comment

Choose a reason for hiding this comment

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

Cool plugin! Will be interesting to see what gets picked up.

Are any of the other APIs good candidates to add in do you think?

Should we get the OT enabled on the docs site or something to taste the dogfood?

Copy link
Contributor

@matus-tomlein matus-tomlein left a comment

Choose a reason for hiding this comment

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

LGTM, nice plugin!

Since the topics API is still in the state of a proposal, it's probably worth setting the expectations for this in the docs with some disclaimer. Just so that users don't expect to see lots of data coming in while the API is not yet fully launched.

"typescript": "~4.6.2"
},
"peerDependencies": {
"@snowplow/browser-tracker": "~3.12.0"
Copy link
Contributor

Choose a reason for hiding this comment

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

Just a reminder to update the version here and at the top of the file before merging.

@igneel64 igneel64 force-pushed the feature/1205-add-privacy-sandbox-plugin branch 2 times, most recently from b14195d to 9d83278 Compare August 4, 2023 12:00
@igneel64 igneel64 changed the base branch from master to release/3.14.0 August 9, 2023 09:56
@igneel64 igneel64 force-pushed the feature/1205-add-privacy-sandbox-plugin branch from 9d83278 to c4818ae Compare August 9, 2023 12:15
@igneel64 igneel64 merged commit 524ea7d into release/3.14.0 Aug 9, 2023
3 checks passed
@igneel64 igneel64 deleted the feature/1205-add-privacy-sandbox-plugin branch August 9, 2023 13:20
greg-el pushed a commit that referenced this pull request Aug 10, 2023
greg-el pushed a commit that referenced this pull request Aug 10, 2023
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.

Add plugin to track Privacy Sandbox relevant data
3 participants