Loading
Parcours et automatisations dans Marketing Cloud Engagement
Requête : Abonnés sans ouverture ni clic

Requête : Abonnés sans ouverture ni clic

Recherchez les abonnés qui n'ont pas ouvert ou cliqué sur un e-mail. Utilisez cette requête pour les tâches de moins de 500 000 abonnés. Pour des tâches plus importantes, utilisez des tableaux intermédiaires.

Avant de commencer

Pour utiliser cet exemple, une Knowledge pratique du langage SQL est requise. Vous pouvez copier-coller les exemples de code, mais vous devez les configurer pour votre configuration.

Création d'une extension de données cible

Dans Contact Builder ou Email Studio, créez une extension de données standard avec les propriétés et les champs ci-dessous. Cette extension de données est la destination de la sortie de données de votre requête.

Nom de l'extension de données cible JobNoClickNoOpen
External Key JobNoClickNoOpen
Remarque
Remarque Si vous créez l'extension de données dans Email Studio, la colonne Nullable remplace la colonne Obligatoire. Si un champ n'est pas obligatoire, sélectionnez Nullable. Si un champ est obligatoire, ne sélectionnez pas Nullable.
Clé principale Nom Type de données Requis Longueur Valeur par défaut
  SubscriberKey Texte X 254  
  JobID Numérique X    
  BatchID Numérique      
  SendDate Date      

Création d'une activité de requête

Dans Automation Studio, créez une requête SQL avec les propriétés ci-dessous.

Nom de la requête JobNoClickNoOpen
External Key JobNoClickNoOpen

Exemple de requête

Copiez et collez cette requête.

SELECT DISTINCT s.subscriberkey,
                s.jobid,
                s.batchid,
                s.eventdate AS SendDate
FROM   [_sent] AS s
       LEFT JOIN [_open] AS o
              ON s.jobid = o.jobid
                 AND s.listid = o.listid
                 AND s.batchid = o.batchid
                 AND s.subscriberid = o.subscriberid
                 AND o.isunique = 1
       LEFT JOIN [_click] c
              ON s.jobid = c.jobid
                 AND s.listid = c.listid
                 AND s.batchid = c.batchid
                 AND s.subscriberid = c.subscriberid
                 AND c.isunique = 1
WHERE  ( o.subscriberid IS NULL
         AND c.subscriberid IS NULL )
       AND s.jobid = MY_JOB_ID

Finalisation de l'activité de requête

À la dernière ligne, remplacez MY_JOB_ID par l'ID de votre tâche.

Liez la requête à l'extension de données cible.

Extension de données cible JobClickNoOpen
Action de données Remplacer

Enregistrez votre activité de requête, puis créez et activez une automatisation qui utilise l'activité.

Variante de requête : Capture de tâches multiples

Pour capturer plusieurs tâches qui ont collectivement moins de 500 000 abonnés, remplacez la dernière ligne de la requête par ce code. Remplacez ensuite les espaces réservés par les ID de tâche.

AND s.jobid IN (MY_JOB_ID_1,MY_JOB_ID_2)

Variante de requête : Rechercher uniquement les abonnés qui n'ont pas cliqué

Pour rechercher uniquement les abonnés qui n'ont pas cliqué sur l'e-mail, utilisez ce code.

SELECT DISTINCT s.subscriberkey,
                s.jobid,
                s.batchid,
                s.eventdate AS SendDate
FROM   [_sent] AS s
       LEFT JOIN [_click] c
              ON s.jobid = c.jobid
                 AND s.listid = c.listid
                 AND s.batchid = c.batchid
                 AND s.subscriberid = c.subscriberid
                 AND c.isunique = 1
WHERE  c.subscriberid IS NULL
       AND s.jobid = MY_JOB_ID

Variante de requête : Rechercher uniquement les abonnés qui n'ont pas ouvert

Pour rechercher uniquement les abonnés qui n'ont pas ouvert l'e-mail, utilisez ce code.

SELECT DISTINCT s.subscriberkey,
                s.jobid,
                s.batchid,
                s.eventdate AS SendDate
FROM   [_sent] AS s
       LEFT JOIN [_open] o
              ON s.jobid = o.jobid
                 AND s.listid = o.listid
                 AND s.batchid = o.batchid
                 AND s.subscriberid = o.subscriberid
                 AND o.isunique = 1
WHERE  o.subscriberid IS NULL
       AND s.jobid = MY_JOB_ID

Variante de requête : Recherche de tous les abonnés

Pour retrouver tous les abonnés, quels que soient les clics ou les ouvertures, ajoutez des champs pour OpenDate et ClickDate à l'extension de données cible. Utilisez ensuite cet exemple de code.

SELECT DISTINCT s.subscriberkey,
                s.jobid,
                s.batchid,
                o.eventdate AS OpenDate,
                s.eventdate AS SendDate,
                c.eventdate AS ClickDate
FROM   [_sent] AS s
       LEFT JOIN [_open] AS o
              ON s.jobid = o.jobid
                 AND s.listid = o.listid
                 AND s.batchid = o.batchid
                 AND s.subscriberid = o.subscriberid
                 AND o.isunique = 1
       LEFT JOIN [_click] AS c
              ON s.jobid = c.jobid
                 AND s.listid = c.listid
                 AND s.batchid = c.batchid
                 AND s.subscriberid = c.subscriberid
                 AND c.isunique = 1
WHERE  s.jobid = MY_JOB_ID
 
Chargement
Salesforce Help | Article