Advanced Settings and Customizations

Integrating 3rd party systems

You can use the privacy center's custom code to integrate systems such as: analytics, customer engagement, consent management etc.

Prefill fields

The following query parameters can be used in the privacy center URL to auto-fill some of the form fields:

Query ParameterDescription
firstNameRequestor First name. For example: John
lastNameRequestor Last name. For example: Doe
emailRequestor email address. For example: [email protected]
countryCodeRequestor Country of residence , in ISO 3166-1 2 digit format, For example: US
mobileNumberRequestor International Mobile phone number, only digits. For example: +18005550175
stateRequestor State of residence. For example: California
addressRequestor address of residence. This field is not validated and can contain any value. For example: 234 W 42nd St, New York, NY 10036
ticketTypeData subject request type. Valid Values: Delete,Get,DoNotSell,RightToEdit,DoNotMail

Example: Using the following privacy center URL:

https://acme.privacy.saymine.io/acme-privacy?firstName=John&lastName=Doe&countryCode=US&state=California&ticketType=Delete

Will load the privacy center and populate values in the following fields: first name, last name, country, state, request type.

Setting Custom Fields

Every query parameter in the privacy center URL is stored as a custom field in the request that is created. The custom fields are created with theparam. prefix in their name. For example, visit the following privacy center URL:

https://acme.privacy.saymine.io/acme-privacy?flow=a&brand=yoyo

Will create requests with the following custom fields:

Custom Field NameCustom Field Value
param.flowa
param.brandyoyo