Dans Sarbacane, les connecteurs de listes synchronisées (Magento, PrestaShop, WordPress, Salesforce, MySQL) ne mettent pas à jour automatiquement le champ système “pixelOptin”. Pour piloter le consentement au pixel de suivi de vos contacts, vous devez utiliser l'API Sarbacane ou réaliser un import dans une liste standard.
Les connecteurs natifs (Magento, PrestaShop, WordPress, Salesforce, MySQL) synchronisent un jeu de champs prédéfini qui n'alimente pas automatiquement la colonne système “consentement au pixel de suivi”.
Ce fonctionnement protège vos données contre le risque de réabonnement silencieux :
Les synchronisations depuis un CRM ou une boutique en ligne s'effectuent à sens unique (de la source externe vers Sarbacane).
Si la source externe forçait le statut du pixel, tout désabonnement au suivi effectué côté Sarbacane serait écrasé lors du cycle de synchronisation suivant.
Note : le champ “consentement au pixel de suivi” est un champ système rattaché directement au contact et non à une liste spécifique. Sa modification s'applique à l'ensemble des listes où apparaît le contact, y compris les listes synchronisées.
Send the consent value directly to the contact record via the API rather than in the list (e.g. "pixelOptin": "1", "yes", "true" or "true" for active status or "0", "no", "false" or "false" for inactive). This method is suitable for new form registrations or real-time updates.
Create a standard list separate from your synchronized list.
Import your contact file containing the consent column and the value "1", "yes", "true" or "true" for active status or "0", "no", "false" or "false" for inactive.
At the column mapping step, link your consent column to the system field "consent to tracking pixel".
Once the update is complete (via API or import), the value of the tracking pixel field is refreshed on the contact (directory) card and is reflected in all lists where it appears, including within your synchronized list.
Note: you can then delete this standard list which is only there to update your existing contacts.
No native Sarbacane connector offers automatic return synchronization to an external system. To push back the "active"/"inactive" status of your contact to your CRM or database (Magento, PrestaShop, WordPress, Salesforce, MySQL), you must develop a custom integration with your development team in two steps:
Query the Sarbacane API : use the read endpoint GET /v1/lists/{listId}/contacts to list and filter contacts in a list (by email, phone number or date) and retrieve their system fields, including pixelOptin.
Feed the external source : develop a script that transmits the retrieved data to the API specific to your external tool (Magento API, PrestaShop, WordPress, Salesforce or direct SQL write) by matching contacts by their email address.
Important : there is no endpoint that allows you to query a single contact directly by its identifier; the search must necessarily be performed by using the filtered list
GET /v1/lists/{listId}/contacts.