Skip to content

Commit 1b05404

Browse files
Merge pull request #5953 from segmentio/DOC-772
Consent in Segment Connections (Public Beta) [DOC-772]
2 parents 88a929d + bc242f0 commit 1b05404

File tree

5 files changed

+9
-13
lines changed

5 files changed

+9
-13
lines changed

src/connections/delivery-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The pipeline view shows the following steps:
2424
- **Successfully received**: Events that Segment ingested from your source
2525
- **Failed on ingest**: Events that Segment received, but were dropped due to internal data validation rules
2626
- **Filtered at source**: Events that were discarded due to schema settings or [Protocols](/docs/protocols/) Tracking Plans
27-
- **Filtered at destination**: Events that were discarded due to [Destination Filters](/docs/guides/filtering-data/#destination-filters), [filtering in the Integrations object](/docs/guides/filtering-data/#filtering-with-the-integrations-object), or [per source schema integration filters](/docs/guides/filtering-data/#per-source-schema-integrations-filters). [Actions destinations](/docs/connections/destinations/actions/) also have a filtering capability: for example, if your Action is set to only send Identify events, all other event types will be filtered out. Actions destinations with incomplete triggers or disabled mappings are filtered out at this step. <!--- Beta users of [Consent Management](/docs/privacy/consent-management/) also see events discarded due to consent preferences.--->
27+
- **Filtered at destination**: Events that were discarded due to [Destination Filters](/docs/guides/filtering-data/#destination-filters), [filtering in the Integrations object](/docs/guides/filtering-data/#filtering-with-the-integrations-object), or [per source schema integration filters](/docs/guides/filtering-data/#per-source-schema-integrations-filters). [Actions destinations](/docs/connections/destinations/actions/) also have a filtering capability: for example, if your Action is set to only send Identify events, all other event types will be filtered out. Actions destinations with incomplete triggers or disabled mappings are filtered out at this step. Beta users of [Consent Management](/docs/privacy/consent-management/) also see events discarded due to consent preferences.
2828
- **Failed delivery**: Events that have been discarded due to errors or unmet destination requirements
2929
- **Successful delivery**: Events that were successfully delivered to the destination
3030

src/privacy/configure-consent-management.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
---
22
title: Configure Consent Management
3-
hidden: true
43
related:
54
- "/privacy/consent-management/"
65
- "/privacy/consent-in-segment-connections/"
76
- "/privacy/consent-in-unify/"
87
---
9-
> info "Consent Management is in private beta"
8+
> info "Consent Management is in public beta"
109
> This means that Consent Management features are in active development, and some functionality may change before it becomes generally available. [Contact Segment](https://segment.com/help/contact/){:target="_blank"} with any feedback or questions.
1110
1211
After setting up your consent management platform (CMP), you can enforce the consent collected from your users by adding the [consent object](/docs/privacy/consent-in-segment-connections/#consent-object) to your events.
@@ -26,8 +25,8 @@ Before you can configure consent in Segment, take the following steps:
2625

2726
## Step 1: Create consent categories in the Segment app
2827

29-
> info "Limited availability of sources and destinations during private beta"
30-
> During private beta, AWS S3, RETL, and Engage destinations do not enforce consent preferences.
28+
> info "Limited availability of destinations"
29+
> AWS S3, RETL, and Engage destinations do not enforce consent preferences.
3130
3231
1. From the [Segment homepage](https://app.segment.com/goto-my-workspace/){:target="_blank”}, select the Privacy tab and click **Consent Management**.
3332
2. On the Consent management page, click **Create categories**.
@@ -52,6 +51,7 @@ Segment provides a OneTrust wrapper for the following sources:
5251
- **Analytics.js**: Please follow the instructions from the README in the [@segment/analytics-consent-wrapper-onetrust](https://github.com/segmentio/analytics-next/tree/master/packages/consent/consent-wrapper-onetrust){:target="_blank"} repository.
5352
- **Kotlin**: Please follow the instructions from the README in the [@segment-integrations/analytics-kotlin-consent](https://github.com/segment-integrations/analytics-kotlin-consent/blob/main/README.md#getting-started){:target="_blank"} repository.
5453
- **Swift**: Please follow the instructions from the README in the [@segment-integrations/analytics-swift-consent](https://github.com/segment-integrations/analytics-swift-consent#segment-consent-management){:target="_blank"} repository.
54+
<!---- **React Native**: Please follow the instructions from the README in the [](){:target="_blank"} repository.--->
5555

5656
If you'd like to integrate with any other CMP, Segment requires you to build your own wrapper or use any mechanism provided it meets the above requirements of data and event generation.
5757

@@ -85,4 +85,4 @@ Disabling a consent category means that Segment no longer enforces end user cons
8585

8686
1. From the [Segment homepage](https://app.segment.com/goto-my-workspace/){:target="_blank”}, select the Privacy tab and click **Consent Management**.
8787
2. On the Consent Management page, disable the toggle for the category you'd like to disable.
88-
3. On the "Disable [category-name]?" popup, enter the category name in the Consent category name field and click **Disable category**.
88+
3. On the "Disable [category-name]?" popup, enter the category name in the Consent category name field and click **Disable category**.

src/privacy/consent-in-segment-connections.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
---
22
title: Consent in Segment Connections
3-
hidden: true
43
related:
54
- "/privacy/consent-management/"
65
- "/privacy/configure-consent-management/"
7-
- "/privacy/consent-in-unify/"
86
---
97

10-
> info "Consent Management is in private beta"
8+
> info "Consent Management is in public beta"
119
> This means that Consent Management features are in active development, and some functionality may change before it becomes generally available. [Contact Segment](https://segment.com/help/contact/){:target="_blank"} with any feedback or questions.
1210
1311
Segment Connections users can add the [consent object](#consent-object) to their sources to stamp events with the end user consent preferences captured by your consent management platform (CMP) and send them downstream to destinations in categories that an end user consented to share data with. Events without the consent object continue to flow to destinations without consent enforcement.

src/privacy/consent-in-unify.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ related:
1010
> info "Consent in Unify and Twilio Engage is currently unavailable."
1111
> However, Segment's OneTrust consent wrappers automatically generate the Segment Consent Preference Track event, which will be required for future integrations with Unify and Twilio Engage.
1212
13-
Segment uses Profiles in [Unify](/docs/unify/) as the source of truth of an end user's consent preference when enforcing consent in Twilio Engage. To get consent preference on the Profile, Segment requires the use of the [Segment Consent Preference event](#segment-consent-preference-event) and [Identify](/docs/connections/spec/Identify) events to route events to Unify. The Segment Consent Preference and Identify event should include the [consent object](/docs/privacy/consent-in-segment-connections/#consent-object).
13+
Segment uses Profiles in [Unify](/docs/unify/) as the source of truth of an end user's consent preference when enforcing consent in Twilio Engage. To get consent preference on the Profile, Segment requires the use of the [Segment Consent Preference event](#segment-consent-preference-event) and [Identify](/docs/connections/spec/Identify) events to route events to Unify. The Segment Consent Preference and Identify events should include the [consent object](/docs/privacy/consent-in-segment-connections/#consent-object).
1414

1515
## Segment Consent Preference event
1616
Every time an end user provides or updates their consent preferences, Segment requires you to generate a **Segment Consent Preference** event. If you are using [Segment's OneTrust consent wrappers](/docs/privacy/configure-consent-management/#step-2-integrating-your-cmp-with-segment), Segment automatically generates a Segment Consent Preference event. This event is required to add the end user’s consent preference on their Profile in Unify.

src/privacy/consent-management.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
---
22
title: Consent Management Overview
3-
hidden: true
4-
hide_toc: true
53
related:
64
- "/privacy/configure-consent-management/"
75
- "/privacy/consent-in-segment-connections/"
86
- "/privacy/consent-in-unify/"
97
---
10-
> info "Consent Management is in private beta"
8+
> info "Consent Management is in public beta"
119
> This means that Consent Management features are in active development, and some functionality may change before it becomes generally available. [Contact Segment](https://segment.com/help/contact/){:target="_blank"} with any feedback or questions.
1210
1311
When an end user visits your web or mobile app, 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. Some common categories include personalization, advertising, and site performance.

0 commit comments

Comments
 (0)