You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> warning "Events may be generated while the Analytics.js SDK loads"
83
-
> "Any events generated before the Analytics.js SDK is loaded fully may be lost."
83
+
> Any events generated before the Analytics.js SDK is fully loaded may be lost.
84
84
85
85
## Edit consent categories
86
86
@@ -102,12 +102,8 @@ Disabling a consent category means that Segment no longer enforces end user cons
102
102
103
103
## Consent Observability
104
104
105
-
You can view consent preference events in your [Tracking Plan](/docs/protocols/tracking-plan/create/) and view discarded events in [Delivery Overview](/docs/connections/delivery-overview/).
106
-
107
-
### Tracking Plan
108
-
109
-
<!---Ask Atit--->
110
-
105
+
<!--- You can view consent preference events in your [Tracking Plan](/docs/protocols/tracking-plan/create/) and view discarded events in [Delivery Overview](/docs/connections/delivery-overview/). --->
106
+
<!---### Tracking Plan
111
107
### Delivery Overview
112
-
113
-
Events discarded due to consent preferences appear in Delivery Overview at the "Filtered at destination" step with the discard reason `Filtered by end user consent`.
108
+
out of current scope--->
109
+
Events discarded due to consent preferences appear in [Delivery Overview](/docs/connections/delivery-overview/) at the "Filtered at destination" step with the discard reason `Filtered by end user consent`.
Copy file name to clipboardExpand all lines: src/privacy/consent-management.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ After a user sets their consent preferences, Segment captures them with the [Ana
21
21
22
22
If a user changes the categories they consent to or if they consent using a different device or identifier, any events they generate after updating their consent preferences will contain the updated consent information.
23
23
24
-
For example, if a user agreed to share their information with you for functional and advertising purposes, but not for analytics or data sharing, a [Track call](/docs/connections/spec/track/) demonstrating their new consent preferences would have the following format:
24
+
For example, if a user agreed to share their information with you for all categories on their first visit to your site, and then on their next visit to the site only consented to sharing data for functional and advertising purposes but not for analytics or data sharing, a [Track call](/docs/connections/spec/track/) demonstrating their new consent preferences would have the following format:
25
25
26
26
```json
27
27
{
@@ -88,4 +88,12 @@ If the consent object and integrations object have conflicting destination infor
88
88
|`{ad: true,` <br>`analytics: false}`<br> <br>//ad = facebook, google ads | Not provided or empty object | Message delivered to the destinations mapped to the consented category. In this case, the message would be delivered to the Ad category (Facebook and Google Ads). No data is delivered to destinations mapped to the analytics category. |
89
89
|`{ad: true,` <br>`analytics: false}`<br> <br>//ad = facebook, google ads |`{facebook: true,`<br>`amplitude: false}`| Message delivered to all ad destinations even though google-ads is not provided in the integrations object. Use metadata if provided for Facebook (the current behavior). No data is delivered to analytics destinations. |
90
90
|`{ad: true,` <br>`analytics: false}`<br> <br>//ad = facebook, google ads |`{facebook: false,`<br>`amplitude: false}`| Message delivered to all ad destinations (Google Ads) but NOT to Facebook. <br> No data delivered to analytics destinations |
91
-
|`{ad: true,` <br>`analytics: false}`<br> <br>//ad = facebook, google ads<br> //analytics = facebook, snowflake |`{facebook: false,`<br>`amplitude: false}`| Message delivered to all ad destinations (even though Facebook belongs to analytics and user is not consenting to analytics.) Use metadata if provided for Facebook (current behavior)<br>No data delivered to analytics destinations (Snowflake) |
91
+
|`{ad: true,` <br>`analytics: false}`<br> <br>//ad = facebook, google ads<br> //analytics = facebook, snowflake |`{facebook: false,`<br>`amplitude: false}`| Message delivered to all ad destinations (even though Facebook belongs to analytics and user is not consenting to analytics.) Use metadata if provided for Facebook (current behavior)<br>No data delivered to analytics destinations (Snowflake) |
92
+
93
+
## Consent Observability
94
+
95
+
<!--- You can view consent preference events in your [Tracking Plan](/docs/protocols/tracking-plan/create/) and view discarded events in [Delivery Overview](/docs/connections/delivery-overview/). --->
96
+
<!---### Tracking Plan
97
+
### Delivery Overview
98
+
out of current scope--->
99
+
Events discarded due to consent preferences appear in [Delivery Overview](/docs/connections/delivery-overview/) at the "Filtered at destination" step with the discard reason `Filtered by end user consent`.
0 commit comments