SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

Why are Consent Traits showing on an Engage profile?

Question

Why are Consent Traits showing on an Engage profile, and where does this data originate from within Segment?

 

Product

Twilio Segment

 

Environment

Segment Console

 

Answer

The Consent Traits visible on an Engage user profile are not generated by Engage itself; instead, they are extracted from the incoming categoryPreferences object within the event payloads (such as identifytrack, or page calls) landing in your connected sources.

When an event call containing consent data is processed, Segment parses the payload and maps those preferences directly to the customer's profile traits in Unify/Engage.

 

Example Walkthrough

1. In the Source Debugger

When a user updates their privacy settings, an event call is sent to Segment containing a consent object under the context field, structured like this:

 

2. On the Engage User Profile

Once processed, Engage reads that categoryPreferences data and displays it dynamically under the Consent Traits section of that specific user's profile:

 

 

Additional Information 

  • To ensure your consent data updates successfully on profiles, confirm that your Consent Management Platform (CMP) wrapper is properly appending the structured categoryPreferences object to your event calls.

  • For a deeper dive into data structures, see the Segment Consent Management Documentation.

 

Have more questions? Submit a request
Powered by Zendesk