Skip to content

Commit 619462d

Browse files
committed
complete first pass
1 parent 9a5b19a commit 619462d

File tree

3 files changed

+21
-27
lines changed

3 files changed

+21
-27
lines changed

src/privacy/consent-management/configure-consent-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Before you can configure consent in Segment, take the following steps:
2222
## Step 1: Create consent categories in the Segment app
2323

2424
> info "Limited availability of destinations"
25-
> AWS S3, RETL, and Engage destinations do not enforce consent preferences.
25+
> AWS S3 and Engage destinations do not enforce consent preferences.
2626
2727
1. From the [Segment homepage](https://app.segment.com/goto-my-workspace/){:target="_blank”}, select the Privacy tab and click **Consent Management**.
2828
2. On the Consent management page, click **Create categories**.

src/privacy/consent-management/consent-in-retl.md

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Consent in Reverse ETL
33
plan: consent-management
44
---
55

6-
With Consent Management in RETL, you can enforce your end-users' consent preferences that are captured by your consent management platform (CMP) and stored in your warehouse.
6+
With Consent in RETL, you can enforce your end-users' consent preferences that are captured by your consent management platform (CMP) and stored in your warehouse.
77

88
To enforce consent stored in your warehouse, build a Reverse ETL mapping that identifies consent categories. You can create a new mapping or update your mapping to identify the columns that store information about end user consent preferences and then enforce these preferences in [Reverse ETL-supported Actions destinations](/docs/connections/reverse-etl/reverse-etl-catalog/) and the [Segment Connections destination](/docs/connections/destinations/catalog/actions-segment/).
99

@@ -23,7 +23,7 @@ Before you can enforce consent stored in your warehouse, take the following step
2323
## Step 1: Create consent categories in the Segment app
2424

2525
> info "Limited availability of destinations"
26-
> Reverse ETL supports the destinations in the [Reverse ETL catalog](/docs/connections/reverse-etl/reverse-etl-catalog/) and Segment Connections.
26+
> Reverse ETL supports the Actions destinations in the [Reverse ETL catalog](/docs/connections/reverse-etl/reverse-etl-catalog/) and [Segment Connections](/docs/connections/destinations/catalog/actions-segment/).
2727
2828
1. From the [Segment homepage](https://app.segment.com/goto-my-workspace/){:target="_blank”}, select the Privacy tab and click **Consent Management**.
2929
2. On the Consent management page, click **Create categories**.
@@ -40,12 +40,10 @@ Before you can enforce consent stored in your warehouse, take the following step
4040
4141
## Step 2: Identify consent columns
4242

43-
After you set up consent categories in the Segment app, you must identify the columns in your data warehouse that store end user consent by creating a *model*, or SQL query that defines the set of data you want to synchronize to your Reverse ETL destinations. When building your RETL data model, Segment recommends storing consent as a boolean of either `true` or `false` and mapping only one consent category to each column.
43+
After you set up consent categories in the Segment app, you must identify the columns in your data warehouse that store end user consent by creating a *model*, or SQL query that defines the set of data you want to synchronize to your Reverse ETL destinations. When building your RETL data model, Segment recommends that you store consent as a boolean `true` or `false` value and map one consent category to one column.
4444

45-
<!--- todo: confirm with Atit that the true/false recommendation is still correct --->
46-
47-
> error "Creating a data mapping that does not include information about consent preferences results in no consent enforcement"
48-
> If you create consent categories in your workspace but fail to identify columns that contain consent preferences in your data mapping, events will flow to all destinations in your workspace regardless of end user consent preferences.
45+
> error "Creating a data model that does not include information about consent preferences results in no consent enforcement"
46+
> If you create consent categories in your workspace but fail to identify columns that contain consent preferences in your data model, events flow to all destinations in your workspace regardless of end user consent preferences.
4947
5048
To add your first model:
5149
1. Navigate to Connections > Sources and select the Reverse ETL tab. Select your source and click **Add Model**.
@@ -57,37 +55,37 @@ To add your first model:
5755
6. Click **Next**.
5856
7. Enter your Model Name.
5957
8. Click **Create Model**.
60-
61-
To edit a model:
62-
1. Navigate to Connections > Sources and select the Reverse ETL tab. Select your source and click **Add Model**.
63-
64-
<!---TODO: finish the above step when I get access to a test environment --->
58+
_(Optional): You can opt
6559

6660
> info "Consent categories in the Segment app must match consent columns identified in your data warehouse before continuing"
6761
> If you create consent categories in the Segment app but fail to identify a column for each category you created in Segment, you will not be able to proceed until you enable a destination mapped to a consent category not identified in the data model.
6862
69-
## Step 3: Send events to your downstream destinations
63+
## Step 3: Events flow to your downstream destinations
7064

71-
After you set up categories in the Segment app and create a RETL mapping that extracts consent information, you can send events to your downstream destinations.
65+
After you set up categories in the Segment app and create a RETL model that extracts consent information, events begin to flow to your downstream destinations.
7266

7367
> info "Consent in Reverse ETL supports RETL destinations and Segment Connections"
7468
> At this time, Consent in Reverse ETL does not support enforcing consent in the [Segment Profiles destination](/docs/connections/destinations/catalog/actions-segment-profiles/).
7569
76-
<!--- TODO: finish this step ^^^ --->
70+
### Segment Connections destination
71+
72+
Segment automatically adds the [consent object](/docs/privacy/consent-management/consent-in-segment-connections/#consent-object) to every event that's routed downstream to your Segment Connections destination. [Consent enforcement in Connections](/docs/privacy/consent-management/consent-in-segment-connections/) validates that only consenting data flows downstream to any classic Segment destinations connected to your Segment Connections instance.
73+
74+
### Reverse ETL Actions destinations
75+
76+
Segment automatically filters out data from users who have not consented to the category mapped to your destination.
7777

7878
## Validate your consent mapping
7979

80-
You can validate that you successfully created your consent mapping in Segment Connections, Segment Profiles, and supported Reverse ETL Action destinations using the following methods:
80+
You can validate that you successfully created your consent mapping in Segment Connections or supported Reverse ETL Actions destinations using the following methods:
8181

82-
### Segment Connections
82+
### Segment Connections destination
8383
Open the Source Debugger for your Reverse ETL source and confirm that the [consent object](/docs/privacy/consent-management/consent-in-segment-connections/#consent-object) appears on every event and that the consent object has the categories you mapped in [Step 2: Identify consent columns](#step-2-identify-consent-columns).
8484

8585
<!--- ### Segment Profiles
8686
Open the [Profile Explorer](/docs/unify/#profile-explorer) and verify that your profiles contain the [Segment Consent Preference Updated](/docs/privacy/consent-management/consent-in-unify/#segment-consent-preference-updated-event) event. --->
8787

88-
### Supported Reverse ETL Actions destinations
89-
Segment automatically filters out data belonging to users who have not consented to the category that a supported Actions destination is mapped to.
90-
91-
<!--- TODO: rewrite the above sentence--->
88+
### Reverse ETL Actions destinations
89+
Segment automatically filters out data from users who have not consented to the category mapped to your destination.
9290

93-
To verify that this is working as intended, open [Delivery Overview](/docs/connections/delivery-overview) for a supported Actions destination and view some of the events that were successfully delivered to the destination. The events in your destination should only come from users that consented to send data to the category that your supported Actions destination belongs to.
91+
To verify that this behavior is working as intended, open [Delivery Overview](/docs/connections/delivery-overview) for a RETL-supported Actions destination and view some of the events that were successfully delivered to the destination. The events in your destination should only come from users that consented to send data to the category that your supported Actions destination belongs to.

src/privacy/consent-management/index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
title: Consent Management Overview
33
plan: consent-management
4-
related:
5-
- "/privacy/consent-management/configure-consent-management/"
6-
- "/privacy/consent-management/consent-in-segment-connections/"
7-
- "/privacy/consent-management/consent-in-unify/"
84
---
95

106
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)