Loading

Création d'un script d'exclusion à utiliser dans une activité de messagerie Journey Builder

Date de publication: Mar 8, 2022
Description
Lorsque vous créez un parcours, vous pouvez exclure un sous-ensemble de votre population d’audience d’entrée d’une ou de plusieurs activités de messagerie pour différentes raisons. Une raison courante pour exclure un contact est que le contact est actuellement actif dans un parcours distinct.
Résolution

Vous pouvez suivre la configuration ci-dessous pour exclure des enregistrements de votre audience d’entrée :

  • Lorsque vous configurez une activité de messagerie vous accédez à un onglet associé à ce document Gérer les contacts.
  • La section du script d'exclusion permet d’ajouter un AMPscript pour que les enregistrements qui renvoient une valeur vraie (un 1 en termes booléens) soient exclus de l’envoi sans devoir être ajoutés à une liste de suppression. 
  • Vous devez utiliser des chaînes de personnalisation dans votre script car les scripts d'exclusion ne peuvent pas accéder aux champs d’extension de données de la source d’entrée.
  • Si vous souhaitez utiliser des données issues d'une extension de données dans votre script d'exclusion, nous vous recommandons d’utiliser un extrait de code et de l’appeler en utilisant l'un des éléments suivants
Exemples :

1. Script de base vérifiant si l’adresse e-mail existe dans une extension de données référencée :
ROWCOUNT(LOOKUPROWS("Exclusion_DATA_EXTENSION_NAME","EMAIL_ADDR_FIELD_NAME", EMAILADDR))>0

Dans cet exemple, « Exclusion_Data_Extension_Name » contient un champ intitulé « Email_Addr_Field_Name » qui contient des valeurs d’adresse e-mail. La chaîne de personnalisation « emailaddr » capture l’adresse e-mail de l’abonné qui est rendue pour l’envoi. Cela sera déterminé par votre adresse e-mail par défaut dans le parcours. Si l’adresse e-mail de votre abonné peut être mise en correspondance avec une valeur « Email_addr_field_name » dans l’extension de données « Exclusion_Data_Extension_name », une valeur de 1 est renvoyée via les fonctionsRowCount(LookUpRows()). 

Comme 1 est supérieur à 0, le contact renvoie une valeur vraie et votre contact est exclu de l’envoi. 

2. Script d'exclusion utilisant la condition OR pour vérifier des extensions de données multiples :
(ROWCOUNT(LOOKUPROWS("Exclusion_DATA_EXTENSION_NAME_1", "EMAIL_ADDR_FIELD_NAME", EMAILADDR)) > 0) OR (ROWCOUNT(LOOKUPROWS("Exclusion_DATA_EXTENSION_NAME_2", "EMAIL_ADDR_FIELD_NAME", EMAILADDR)) > 0)

3. Script d'exclusion qui utilise AMPscript dans un extrait de code :

Le code suivant est ajouté à un extrait de code dans Content Builder :​​​​​​
%%[ set @count = ROWCOUNT(LOOKUPROWS("Exclusion_DATA_EXTENSION_NAME","EMAIL_ADDR_FIELD_NAME", EMAILADDR)) ]%% %%=v(@count)=%%

Le script d'exclusion suivant est ensuite utilisé pour générer le résultat de l’extrait de code :

TreatAsContent(ContentBlockbyId("CODE_SNIPPET_ID")) > 0

Attention : Les filtres complexes et/ou les filtres de tableaux contenant une grande quantité de données peuvent ralentir les vitesses d’envoi. La pratique recommandée consiste à filtrer au préalable ces abonnés avant de les injecter dans le parcours en question. Si cela n’est pas possible, vous pouvez utiliser des listes de suppression pour les scripts d'exclusion complexes. 

Remarque : L'option Script d'exclusion risque de ne pas être disponible dans l’activité de messagerie. Dans ce cas, demandez au Support de Marketing Cloud d’activer cette fonctionnalité.

Numéro d’article de la base de connaissances

000384149

 
Chargement
Salesforce Help | Article