Contacts ne s'étant pas abonnés

La première chose à savoir est que le champ Optout de la liste d'audience principale est un Optout général et est défini sur 0 ou NUL à partir du moment où le contact est abonné. Par conséquent, toute valeur supérieure à 0 signifie que le contact est désabonné de toutes les communications.
Si vous avez plusieurs types de newsletters, les abonnements à ces newsletters ont leurs propres champs Optin, soit dans la liste d'audience principale, soit dans une extension de profil.

Le champ OPTOUT par défaut est utilisé par la gestion des bounces (généralement avec la valeur 10) ou si le client a indiqué qu'il ne voulait pas recevoir de communication. Par ex. suite à une réclamation (valeur par défaut 911) ou via Désabonnement de liste (valeur par défaut 9).

OPTOUT=0 vérifiera si la valeur numérique est « 0 » et non pas si le champ est vide (nul). Il est important d'ajouter « OR OPTOUT is empty ». Les deux possibilités étant correctes, nous utilisons l'opérateur « OR ». Si l'opérateur était « AND », OPTOUT devrait être à la fois zéro et vide, ce qui n'est pas possible.

Il en va de même pour la sélection inverse, « Contacts désabonnés ». OPTOUT<>0 n'inclura pas les valeurs vides (nulles) et la contrainte devrait donc être « OPTOUT<>0 AND OPTOUT is not empty ». Comme nous utilisons « not », l'opérateur est « AND ». OPTOUT ne devrait être ni zéro ni vide. Si nous avons utilisé « OR », l'un ou l'autre s'appliquera toujours : s'il est vide, il n'est pas zéro et s'il est zéro, il n'est pas vide. La contrainte sera respectée et le contact ajouté à la sélection.
Il serait plus facile de créer une contrainte « OPTOUT>0 ». Supérieures à zéro, les valeurs nulles ne correspondront pas non plus à la contrainte.

Voir les conseils d'utilisation de l'Outil de conception de filtre pour créer des contraintes SQL efficaces.

 

Retour à Exemples d'abonnements et d'interactions