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
+18-5Lines changed: 18 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,19 +13,32 @@ Before you can configure consent in Segment, you'll need to take the following s
13
13
-**Know how your company maps each destination**. You'll need to know which destinations map to each categories.
14
14
-**Update your web libraries with the consent object**. To ensure Segment is receiving your end-user consent preferences, you'll need access to your web libraries so you can include the consent object to every event.
15
15
16
+
<!-- Ask Aaron about consent object order of ops/can it be tested??? Can you undo or pause this?? -->
17
+
16
18
> error "After adding the consent object to your events, your data is immediately impacted"
17
19
> If you disable a consent category, events are not sent to mapped destinations.
18
20
>
19
-
> If a destination is mapped to multiple categories, and the end user has conflicted preferences, data will be sent to the destination.
21
+
> If a destination is mapped to multiple categories, and the end user has conflicting preferences, data will be sent to the destination.
20
22
>
21
23
> If Segment receives an API call with both an integrations object and a consent object, the consent object takes preference.
22
24
23
-
## Step 1: Access the Consent Management feature
25
+
<!-- does this need to be added to multiple pages-->
26
+
27
+
## Step 1: Create consent categories
28
+
29
+
1. From the [Segment homepage](https://app.segment.com/goto-my-workspace/){:target="_blank”}, select the Privacy tab and click **Consent Management**.
30
+
2. On the Consent management page, click **Get started**.
31
+
3.
32
+
33
+
34
+
<br/>
35
+
> warning "Segment recommends mapping all destinations to a category"
36
+
> Any destination that doesn't have a mapping won't receive events with a consent object.
37
+
38
+
<!-- does it get backfilled???--->
24
39
25
-
## Step 2: Create consent categories
40
+
## Step 2:
26
41
27
-
> info "Segment recommends mapping all destinations to a category"
28
-
> Each destination should be mapped to a category <!---why though?---> to ensure completeness of data in your downstream destinations. Any destination that doesn't have a mapping will not receive events with a consent object.
Copy file name to clipboardExpand all lines: src/privacy/reconcile-consent.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Enforce Consent
2
+
title: Reconciling Consent Conflicts
3
3
---
4
4
5
5
Segment sends data only to destinations in categories consented to by the end user. When conflicts arise between the consent object and integrations object or your consent management tool, Segment reconciles consent according to the following tables.
@@ -11,15 +11,28 @@ Segment sends data only to destinations in categories consented to by the end us
11
11
12
12
Segment detects when there are conflicting consent categories for a user and
13
13
14
+
<!--- ask Emma about table/edge cases --->
15
+
16
+
## Reconcile a user's conflicting preferences
17
+
18
+
If a user has conflicting preferences (for example, they consented yes for a category on mobile, but not on the web, or consented differently using two different emails,) Segment routes data according to the following table:
19
+
20
+
| Category | Consent on mobile | Consent on the web |
<!--- can you treat mobile/web data differently? -->
24
+
14
25
## Reconcile consent object and integrations object conflicts
15
26
16
-
You can add the integrations object and the consent object to your Segment payloads to control how Segment routes data to your downstream destination.
27
+
You can add the integrations object and the consent object to your Segment payloads to control how Segment routes data to your downstream destinations.
17
28
18
29
> success " "
19
30
> For more information about the Integrations object, please see [Filtering your Segment Data](/docs/guides/filtering-data/#filtering-with-the-integrations-object).
20
31
21
32
If the consent object and integrations object have conflicting destination information, Segment routes data according to the following table:
22
33
34
+
<!-- ask Atit if consent object takes precedence over integrations object, except if specifically called out in Integrations object-->
0 commit comments