Skip to content

Add context about what CM was designed for #7732

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 3 commits into from
Jul 2, 2025

Conversation

forstisabella
Copy link
Contributor

Proposed changes

As a result of some customer confusion, we're clarifying why consent management was created/the intended use cases for it.

Merge timing

after PM approval!

Related issues (optional)

@forstisabella forstisabella added the content-update updates to content that are not new features, includes grammar fixes, added notes label Jul 1, 2025
Copy link

netlify bot commented Jul 1, 2025

Deploy Preview for segment-docs ready!

Name Link
🔨 Latest commit 0a42b49
🔍 Latest deploy log https://app.netlify.com/projects/segment-docs/deploys/68642e3d3670ee00089ed47d
😎 Deploy Preview https://deploy-preview-7732--segment-docs.netlify.app
📱 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 project configuration.

@forstisabella forstisabella marked this pull request as ready for review July 1, 2025 20:46
@forstisabella forstisabella requested a review from a team as a code owner July 1, 2025 20:46
@forstisabella forstisabella requested a review from sade-wusi July 1, 2025 20:46

Segment designed Consent Management for cookie and data collection consent use cases, not communication preferences. Segment doesn't recommend using Consent Management for managing communication preferences, as multiple data use categories attached to one destination can block legitimate communication to your users and might limit your ability to handle user communication preferences at a more granular level.

For example, if you create 3 separate consent categories for "Product Newsletter," "News Updates," and "Promotional Emails" and all of these are sent through the same destination (like SendGrid,) then Consent Management only forwards data to SendGrid if the user has **opted-in to all 3 categories**. This behavior can block legitimate communication the user might have opted into, making it less flexible for nuanced email preference enforcement.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
For example, if you create 3 separate consent categories for "Product Newsletter," "News Updates," and "Promotional Emails" and all of these are sent through the same destination (like SendGrid,) then Consent Management only forwards data to SendGrid if the user has **opted-in to all 3 categories**. This behavior can block legitimate communication the user might have opted into, making it less flexible for nuanced email preference enforcement.
For example, if you create 3 separate consent categories for "Product Newsletter," "News Updates," and "Promotional Emails" and all of these are sent through the same destination (like SendGrid,) then Consent Management only forwards data to SendGrid if the user has **opted-in to all 3 categories**. This behavior can block legitimate communication the user might have opted into, making it less flexible for nuanced email preference enforcement.

I just found out we place commas differently in American and British English!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

oh about the commas inside the double quotes? I didn't know y'all did them outside the quotes! TIL

@forstisabella forstisabella merged commit de8d31f into develop Jul 2, 2025
4 checks passed
@forstisabella forstisabella deleted the consent-management-use-case-update branch July 2, 2025 17:13
Copy link
Contributor

github-actions bot commented Jul 2, 2025

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content-update updates to content that are not new features, includes grammar fixes, added notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants