Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Consent

How to update a customer's consent for receiving marketing communication in Optimizely Data Platform (ODP) using the Web SDK.

Updating consent modifies a customer's ability to receive marketing communications.

🚧

Important

Users who are opted-out cannot receive marketing messages from ODP on any channel.

Only transactional messages (for example, order receipt or, shipping notifications) will be received by these users.

Opt-in or opt-out

FieldValue
consent (optional)Boolean; defaults to true
identifier_field_name (optional)String; defaults to email
identifier_value (required)String
update_reason (optional)String; defaults to Global subscribe or Global unsubscribe
depending on the consent value
update_ts (optional)Timestamp; defaults to the current time
event_data (optional)Object holding additional event fields

Consent example

Call the consent() method to opt-in and opt-out a customer.

📘

Note

consent defaults to true if you do not manually set the consent field.

zaius.consent({
  consent: true,
  identifier_field_name: 'email',
  identifier_value: '[email protected]',
  update_reason: '',
  update_ts: 123456789,
  event_data: {}
  });
zaius.consent({
  consent: false,
  identifier_field_name: 'email',
  identifier_value: '[email protected]',
  update_reason: '',
  update_ts: 123474189,
  event_data: {}
  });

Events

ODP generates events automatically for the purposes of analytics and auditing. The events are structured as follows:

Event TypeEvent Action
consentopt-in
consentopt-out

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy