Understanding Consent Management in Marketing Cloud
Consent management is a critical aspect of Marketing Cloud, and understanding how it works is essential for ingesting consent information from Salesforce CRM to Data Cloud. The Communication Subscription Consent DMO is used to store consent information, and the Privacy Consent Status widget is used to display this information on the contact record page.
Root Cause of the Issue
The root cause of the issue is that the consent information is not being synced from Data Cloud to Salesforce CRM. The Subscription Widget on the contact record page shows data from Data Cloud, not from the Salesforce CRM core object.
Fixing the Issue
To fix the issue, you need to manually create a sync from Data Cloud to Salesforce CRM. This can be done by using the Data Cloud APIs to query the MessagingConsentV2 DLO and then creating a corresponding record in the Salesforce CRM core object.
example.sql
SELECT * FROM MessagingConsentV2
Heads up: Make sure to handle any errors that may occur during the sync process.
Checklist for Ingesting Consent Information
- Query the MessagingConsentV2 DLO in Data Cloud to retrieve the consent information
- Create a corresponding record in the Salesforce CRM core object
- Use the Data Cloud APIs to sync the consent information from Data Cloud to Salesforce CRM
- Handle any errors that may occur during the sync process
- Verify that the consent information is being displayed correctly on the contact record page
Frequently Asked Questions
What is the MessagingConsentV2 DLO?
The MessagingConsentV2 DLO is a Data Cloud object that stores consent information.
How do I query the MessagingConsentV2 DLO?
You can query the MessagingConsentV2 DLO using the Data Cloud APIs.
What is the purpose of the Privacy Consent Status widget?
The Privacy Consent Status widget is used to display consent information on the contact record page.
How do I handle errors during the sync process?
You should handle any errors that may occur during the sync process by logging the error and retrying the sync.
Need help shipping this in production?
Genetrix builds and untangles Salesforce Marketing Cloud and Agentforce setups for teams that want it done right the first time. If anything in this post sounds familiar, talk to us before it ships.