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
Copy file name to clipboardExpand all lines: src/privacy/configure-consent-management.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,9 @@ Before you can configure consent in Segment, take the following steps:
22
22
## Step 1: Create consent categories in the Segment app
23
23
24
24
> info "Limited availability of sources and destinations during private beta"
25
-
> During private beta, you can send events from web sources to consent categories. Enforcement of consent preferences is only available for event streaming destinations, webhooks, and functions. You can map one event streaming destination, webhook, or function to multiple consent categories. All other source and destination types are not impacted by consent mappings.
25
+
> During private beta, you can send events from web sources to consent categories. Enforcement of consent preferences is only available for data lakes, warehouses, event streaming destinations, webhooks, and functions. You can map one data lake, warehouse, event streaming destination, webhook, or function to multiple consent categories. All other source and destination types are not impacted by consent mappings.
26
26
>
27
-
> Storage, RETL, and Engage destinations do not enforce consent preferences.
27
+
> Blob storage, RETL, and Engage destinations do not enforce consent preferences.
28
28
29
29
1. From the [Segment homepage](https://app.segment.com/goto-my-workspace/){:target="_blank”}, select the Privacy tab and click **Consent Management**.
30
30
2. On the Consent management page, click **Create categories**.
Copy file name to clipboardExpand all lines: src/privacy/consent-management.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,11 +10,11 @@ related:
10
10
11
11
When an end user visits your site, they set **consent preferences**, or make decisions about the types of data they want you to collect, use, and share. These consent preferences are typically presented as a set list of categories that describe how your company intends to use that data. Common categories include personalization, advertising, and site performance.
12
12
13
-
Segment works with your third-party consent management platform (CMP) or bespoke consent solution to capture an end user's consent preferences and enforce those preferences by only routing events to the categories consented to by an end user.
13
+
Segment works with your third-party consent management platform (CMP) or bespoke consent solution to *capture* an end user's consent preferences and *enforce* those preferences by only routing events to the categories consented to by an end user.
14
14
15
15

16
16
17
-
After a user sets their consent preferences, Segment captures them with the [Analytics.js Consent Tools wrapper](https://github.com/segmentio/analytics-next/tree/master/packages/consent/consent-tools) and updates the [consent object](#consent-object). The events are then sent downstream to any streaming destinations in categories that a user consented to share data with.
17
+
After a user sets their consent preferences, Segment captures them with the [Analytics.js Consent Tools wrapper](https://github.com/segmentio/analytics-next/tree/master/packages/consent/consent-tools){:target="_blank"} and updates the [consent object](#consent-object). The events are then sent downstream to any streaming destinations in categories that a user consented to share data with.
18
18
19
19
> info ""
20
20
> Segment collects consent for both registered users and anonymous users.
@@ -42,6 +42,7 @@ For example, if a user agreed to share their information with you for all catego
42
42
"timestamp": "2023-01-01T00:00:00.000Z",
43
43
"context": {
44
44
"consent": {
45
+
"version": 1,
45
46
"consentPreferences" : {
46
47
"Advertising": true,
47
48
"Analytics": false,
@@ -58,9 +59,6 @@ For example, if a user agreed to share their information with you for all catego
58
59
>
59
60
> See the [Semantic Events](/docs/connections/spec/semantic/) docs for more details.
60
61
61
-
62
-
To learn more about configuring consent categories in your workspace, see the [Configure Consent Management documentation](/docs/privacy/configure-consent-management/).
63
-
64
62
## Consent object
65
63
66
64
Segment requires every event from all of your sources to include the end-user consent preferences, captured by your consent management tools or your application logic, in the form of the **consent object**. The consent object is a JSON object with the following format:
@@ -88,6 +86,8 @@ Segment assigns a `version` to your consent object. The `version` describes the
88
86
89
87
A consent conflict flag and the categories consented to by a user are both pulled from the consent object and are visible as traits on a user's profile in Unify.
90
88
89
+
<!--- To learn more about configuring consent categories in your workspace, see the [Configure Consent Management documentation](/docs/privacy/configure-consent-management/). --->
0 commit comments