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/connections/delivery-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ The pipeline view shows the following steps:
24
24
-**Successfully received**: Events that Segment ingested from your source
25
25
-**Failed on ingest**: Events that Segment received, but were dropped due to internal data validation rules
26
26
-**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.
28
28
-**Failed delivery**: Events that have been discarded due to errors or unmet destination requirements
29
29
-**Successful delivery**: Events that were successfully delivered to the destination
Copy file name to clipboardExpand all lines: src/privacy/configure-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
@@ -1,12 +1,11 @@
1
1
---
2
2
title: Configure Consent Management
3
-
hidden: true
4
3
related:
5
4
- "/privacy/consent-management/"
6
5
- "/privacy/consent-in-segment-connections/"
7
6
- "/privacy/consent-in-unify/"
8
7
---
9
-
> info "Consent Management is in private beta"
8
+
> info "Consent Management is in public beta"
10
9
> 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.
11
10
12
11
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:
26
25
27
26
## Step 1: Create consent categories in the Segment app
28
27
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.
31
30
32
31
1. From the [Segment homepage](https://app.segment.com/goto-my-workspace/){:target="_blank”}, select the Privacy tab and click **Consent Management**.
33
32
2. On the Consent management page, click **Create categories**.
@@ -52,6 +51,7 @@ Segment provides a OneTrust wrapper for the following sources:
52
51
-**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.
53
52
-**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.
54
53
-**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.--->
55
55
56
56
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.
57
57
@@ -85,4 +85,4 @@ Disabling a consent category means that Segment no longer enforces end user cons
85
85
86
86
1. From the [Segment homepage](https://app.segment.com/goto-my-workspace/){:target="_blank”}, select the Privacy tab and click **Consent Management**.
87
87
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**.
Copy file name to clipboardExpand all lines: src/privacy/consent-in-segment-connections.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,11 @@
1
1
---
2
2
title: Consent in Segment Connections
3
-
hidden: true
4
3
related:
5
4
- "/privacy/consent-management/"
6
5
- "/privacy/configure-consent-management/"
7
-
- "/privacy/consent-in-unify/"
8
6
---
9
7
10
-
> info "Consent Management is in private beta"
8
+
> info "Consent Management is in public beta"
11
9
> 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.
12
10
13
11
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.
Copy file name to clipboardExpand all lines: src/privacy/consent-in-unify.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ related:
10
10
> info "Consent in Unify and Twilio Engage is currently unavailable."
11
11
> 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.
12
12
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).
14
14
15
15
## Segment Consent Preference event
16
16
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.
Copy file name to clipboardExpand all lines: src/privacy/consent-management.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,11 @@
1
1
---
2
2
title: Consent Management Overview
3
-
hidden: true
4
-
hide_toc: true
5
3
related:
6
4
- "/privacy/configure-consent-management/"
7
5
- "/privacy/consent-in-segment-connections/"
8
6
- "/privacy/consent-in-unify/"
9
7
---
10
-
> info "Consent Management is in private beta"
8
+
> info "Consent Management is in public beta"
11
9
> 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.
12
10
13
11
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