As more and more data protection laws arrive all over the world, ensuring compliance is a priority. OneTrust is a privacy management and marketing compliance company. Its services are used by organizations to comply with global regulations like GDPR.
This OneTrust input integration is to provide an input integration that can collect customer's consent data and load it into TD. Access to OneTrust data on the Treasure Data platform enables your marketing team to optimally enrich your data.
Basic knowledge of Treasure Data
Basic knowledge of OneTrust
GUID of a single Collection point to limit data, if not provided, get from all Collection Points.
Navigate to https://app.onetrust.com/integrations/api-keys .
Sign on to the OneTrust application if necessary.
Select Add New.
Type a name that you want for the Connection Name.
Select Install.
Navigate to https://app.onetrust.com/consent/collection-points.
The Collection Point screen displays.
Select the corresponding Collection Point, the GUID is in the URL. For example:
Create a OneTrust token to store the Client ID and Secret.
This is short-lived token.
Navigate to https://app.onetrust.com/settings/client-credentials/list.
Select Add.
Type a name and describe your token.
Select appropriate Access Token Lifetime. The default lifetime is one hour.
Navigate to https://app.onetrust.com/settings/client-credentials/list.
Select your credential.
Select Generate Token.
When you configure a data connection, you provide authentication to access the integration. In Treasure Data, you configure the authentication and specify the source information.
Open TD Console.
Navigate to Integrations Hub > Catalog.
Search for and select OneTrust.
Type the name of the access token that you created in the OneTrust application.
Select Continue.
Type a name for your connection.
Select Done.
After creating the authenticated connection, you are automatically taken to Authentications.
Search for the connection you created.
Select New Source.
Type a name for the data transfer.
Select Next.
The Source Table dialog opens.
Select Next.
The Data Setting dialog opens.
Edit the following parameters:
Parameters | Description |
Data Type |
|
Collection Point GUID (Optional) | GUID of a single Collection point to limit data, if not provided, get from all Collection Points. |
Incremental Loading | Enables incremental report loading with new Start Time automatic calculation. |
Start Time (Required when select Incremental Loading) | For UI configuration, you can pick the date and time from supported browser, or input the date that suit the browser expectation of date time. For example, on Chrome, you will have a calendar to select Year, Month, Day, Hour, and Minute; on Safari, you need to input the text such as For cli configuration, we need a timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds, for example: |
Incremental By Modifications of |
|
Properties | Comma-separated list of additional options (for example, ignoreCount,linkTokens,ignoreTopics). This setting for Data Subject Profile data type, refer https://developer.onetrust.com/onetrust/reference/getdatasubjectprofileusingget |
Thread Count | Maximum concurrent requests can submit to OneTrust API server. default: 4, min: 1, max: 16 |
Select Next.
The Data Settings page opens.
Skip this page of the dialog.