Skip to content

Commit 2f1da20

Browse files
committed
q's/updates from content office hours
1 parent 7979a7b commit 2f1da20

File tree

3 files changed

+35
-9
lines changed

3 files changed

+35
-9
lines changed

src/_data/sidenav/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,8 +452,8 @@ sections:
452452
title: Consent Management Overview
453453
- path: /privacy/configure-consent-management
454454
title: Configure Consent Management
455-
- path: /privacy/enforce-consent
456-
title: Enforce Consent Management
455+
- path: /privacy/reconcile-consent
456+
title: Reconcile Consent Conflicts
457457
- path: /privacy/account-deletion
458458
title: Account & Data Deletion
459459
- path: /privacy/hipaa-eligible-segment

src/privacy/configure-consent-management.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,32 @@ Before you can configure consent in Segment, you'll need to take the following s
1313
- **Know how your company maps each destination**. You'll need to know which destinations map to each categories.
1414
- **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.
1515

16+
<!-- Ask Aaron about consent object order of ops/can it be tested??? Can you undo or pause this?? -->
17+
1618
> error "After adding the consent object to your events, your data is immediately impacted"
1719
> If you disable a consent category, events are not sent to mapped destinations.
1820
>
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.
2022
>
2123
> If Segment receives an API call with both an integrations object and a consent object, the consent object takes preference.
2224
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???--->
2439

25-
## Step 2: Create consent categories
40+
## Step 2:
2641

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.
2942

3043
## Step 3:
3144

src/privacy/enforce-consent.md renamed to src/privacy/reconcile-consent.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Enforce Consent
2+
title: Reconciling Consent Conflicts
33
---
44

55
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
1111

1212
Segment detects when there are conflicting consent categories for a user and
1313

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 |
21+
| -------- | ----------------- | ------------------ |
22+
23+
<!--- can you treat mobile/web data differently? -->
24+
1425
## Reconcile consent object and integrations object conflicts
1526

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.
1728

1829
> success " "
1930
> For more information about the Integrations object, please see [Filtering your Segment Data](/docs/guides/filtering-data/#filtering-with-the-integrations-object).
2031
2132
If the consent object and integrations object have conflicting destination information, Segment routes data according to the following table:
2233

34+
<!-- ask Atit if consent object takes precedence over integrations object, except if specifically called out in Integrations object-->
35+
2336
| Consent Object | Integration Object | Result |
2437
| --------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | ------ |
2538
| Not provided or empty object | Not provided or empty object | Message delivered to all enabled destinations |

0 commit comments

Comments
 (0)