Contrôler une diffusion

Le tableau de bord des diffusions est la clé pour suivre les diffusions et les erreurs éventuelles rencontrées lors de l'envoi des messages.

Rubriques connexes :

Tableau de bord de la diffusion

Pour consulter les informations relatives à une diffusion, éditez-la, consultez son tableau de bord et cliquez sur les onglets disponibles.

Le contenu de ces onglets n'est plus modifiable lorsque la diffusion a été envoyée.

Synthèse des diffusions (Delivery summary)

L'onglet Résumé contient les caractéristiques de la diffusion : état de la diffusion, canal utilisé, informations sur l'expéditeur, objet, informations relatives à l'exécution. Voir à ce sujet la section Nombre de messages envoyés.

Le lien Rapports permet de consulter un ensemble de rapports relatifs à l'action de diffusion : rapport général d'envoi, rapport détaillé, rapport de diffusion, répartition des messages en échec, taux d'ouverture, clics et transactions, etc. Le contenu de cet onglet est paramétrable en fonction de vos besoins. Reportez-vous à cette section pour plus d'informations.

Logs et historique de la diffusion

L'onglet Diffusion propose un historique des occurrences de cette diffusion. Il contient les logs de diffusion, c'est-à-dire la liste des messages envoyés et leur statut. Il permet de visualiser l'état de la diffusion pour chaque destinataire et les messages associés.

Pour une diffusion, vous pouvez afficher par exemple seulement les destinataires pour lesquels l'envoi a échoué ou ceux dont l'adresse est en quarantaine. Pour cela, cliquez sur le bouton Filtres et choisissez Par Statut. Sélectionnez ensuite le statut dans la liste déroulante affichée au-dessus de la liste.

Les différents statuts sont répertoriés sur cette page.

Remarque

Le lien Afficher la page miroir de ce message… permet de visualiser, dans une nouvelle fenêtre, la page miroir du contenu de la diffusion sélectionnée dans la liste. La page miroir n'est disponible que pour les diffusions pour lesquelles un contenu HTML a été défini. Voir à ce sujet la section Générer la page miroir.

Tracking

L'onglet Tracking liste l'historique du tracking pour cette diffusion. Cet onglet affiche les informations de tracking sur les messages envoyés, soit toutes les URL qui ont fait l'objet d'un tracking par Adobe Campaign. Les informations de tracking sont mises à jour toutes les heures.

Remarque

Si le tracking n'est pas activé pour une diffusion, cet onglet n'est pas affiché.

Le paramétrage du tracking est effectué dans l'assistant de diffusion, à l'étape concernée. Voir à ce sujet la section Comment configurer des liens trackés.

Les données de tracking sont interprétées dans les rapports de diffusion. Voir cette section.

Suivi de la diffusion

L'onglet Suivi contient le journal de la diffusion et tous les messages relatifs aux bons à tirer (BAT). Le bouton Actualiser permet de mettre à jour les informations. Le bouton Filtres permet d'appliquer un filtre sur les données.

Des icônes spécifiques permettent de repérer les erreurs ou avertissements. Voir la section Analyser la diffusion.

Le sous-onglet Bons à tirer vous permet de voir la liste des BAT qui ont été envoyés.

Vous pouvez modifier les informations affichées dans cette fenêtre (ainsi que celles des onglets Diffusion et Tracking) en sélectionnant les colonnes à afficher. Pour cela, cliquez sur l'icône Configurer la liste, située en bas à droite. La configuration de l'affichage des listes est présentée dans cette section.

Synchronisation du tableau de bord des diffusions

Dans le tableau de bord des diffusions, vous souhaitez vérifier les messages traités et les logs de diffusion pour vous assurer que la diffusion a bien été envoyée.

Certains indicateurs ou statuts peuvent être incorrects ou ne pas être à jour. Ce problème peut être résolu à l'aide des solutions suivantes :

  • Si le statut de votre diffusion est incorrect, vérifiez que toutes les validations nécessaires ont été effectuées pour celle-ci ou que les workflows operationMgt et deliveryMgt s'exécutent sans erreur. La diffusion peut aussi utiliser une affinité qui n'est pas configurée sur l'instance d'envoi.
  • Si les indicateurs de diffusion sont toujours à zéro et que vous utilisez une configuration en mid-sourcing, vérifiez le workflow technique Mid-sourcing (compteurs des diffusions). Lancez-le si son statut n'est pas Démarré. Vous pouvez ensuite essayer de recalculer les indicateurs en procédant comme suit : cliquez avec le bouton droit sur la diffusion en question dans l'explorateur Adobe Campaign et sélectionnez Actions > Recalculer les indicateurs d'envoi et de tracking. Pour plus d'informations sur les indicateurs de tracking, voir cette section.
  • Si le compteur de diffusions ne correspond pas à votre diffusion, essayez de recalculer les indicateurs en procédant comme suit : cliquez avec le bouton droit sur la diffusion en question dans l'explorateur Adobe Campaign et sélectionnez Actions > Recalculer les indicateurs d'envoi et de tracking pour effectuer une nouvelle synchronisation. Pour plus d'informations sur les indicateurs de tracking, référez-vous à cette section.
  • Si votre compteur de diffusions n'est pas à jour pour les déploiements Mid-sourcing, vérifiez que le workflow technique Mid-sourcing (compteurs des diffusions) est en cours d'exécution. Pour plus d'informations à ce sujet, voir cette page.

Vous pouvez également effectuer un tracking de vos diffusions à l'aide de différents rapports dans le tableau de bord des diffusions. Voir à ce sujet cette section.

Problèmes de performance

Liste de contrôle

En cas de mauvaises performances des diffusions, vous pouvez vérifier les points suivants :

  • Taille de la diffusion : l'envoi de diffusions volumineuses peut prendre plus de temps. Les fils du MTA sont configurés pour gérer une taille de batch par défaut, qui convient à la plupart des instances, mais qui doit être vérifiée lorsque les diffusions sont constamment lentes.
  • Cible de la diffusion : les performances d'une diffusion peuvent être impactées par les soft bounces, qui sont traités en fonction de la configuration des reprises. Plus le nombre des erreurs est élevé, plus les reprises sont nécessaires.
  • Charge globale de la plateforme : lorsque plusieurs diffusions volumineuses sont envoyées, la plateforme globale peut être impactée. Vous pouvez également vérifier la réputation IP et les problèmes de délivrabilité. Voir à ce sujet le guide de bonnes pratiques de délivrabilité d'Adobe Campaign et cette page.

La maintenance de la plateforme et de la base de données peut également impacter les performances d'envoi des diffusions. Voir à ce sujet cette page.

Diffusions lentes

Après avoir cliqué sur le bouton Envoyer, votre diffusion semble prendre plus de temps que d'habitude. Cela peut être dû à différents éléments :

  • Certains fournisseurs de messagerie ont peut-être ajouté vos adresses IP à une liste bloquée. Dans ce cas, vérifiez vos broadlogs et consultez cette section.

  • Votre diffusion peut être trop volumineuse pour être traitée rapidement. Cela peut être le cas lorsque la taille de la diffusion dépasse 60 Ko ou que la personnalisation JavaScript est importante. Pour obtenir des instructions relatives au contenu, consultez Bonnes pratiques de diffusion d'Adobe Campaign.

  • Le MTA Adobe Campaign a peut-être été soumis à une limitation. Celle-ci est due aux éléments suivants :

    • Messages mis en attente (message Quotas atteints) : les quotas déclarés par les règles MX déclaratives définies dans Campaign ont été atteints. Pour plus d'informations sur ce message, consultez cette page. Pour en savoir plus sur les règles MX, reportez-vous à cette page.
    • Messages mis en attente (message Contrôle de flux dynamique) : le MTA de Campaign a rencontré des erreurs lors de la diffusion des messages pour un FAI donné, ce qui a entraîné un ralentissement afin d'éviter une densité d'erreurs trop importante et une mise sur liste bloquée éventuelle.
  • Un problème lié au système peut empêcher les serveurs d'interagir ensemble : l'ensemble du processus d'envoi peut être ainsi ralenti. Vérifiez que les serveurs ne présentent aucun problème de mémoire ou de ressource qui peut impacter Campaign dans le processus de récupération des données de personnalisation par exemple.

Bonnes pratiques relatives aux performances

  • Ne gardez pas les diffusions en échec sur l'instance, car cela conserve les tables temporaires et a un impact sur les performances.

  • Supprimez les diffusions devenues inutiles.

  • Les destinataires inactifs au cours des 12 derniers mois doivent être supprimés de la base de données pour maintenir la qualité des adresses.

  • N'essayez pas de planifier des diffusions volumineuses ensemble. 5 à 10 minutes sont nécessaires pour répartir la charge uniformément sur le système. Coordonnez la planification des diffusions avec les autres membres de votre équipe afin d'optimiser les performances. Lorsque le serveur marketing gère simultanément trop de tâches différentes, cela peut diminuer les performances.

  • Maintenez la taille des emails au plus petit volume possible. La taille maximale recommandée pour un email est d'environ 35 Ko. La taille d'un diffusion par email génère un certain volume dans les serveurs d'envoi.

  • Les diffusions volumineuses, notamment celles adressées à plus d'un million de destinataires, ont besoin d'espace dans les files d'attente d'envoi. Il ne s'agit pas seulement d'un problème de serveur. En effet, la combinaison de dizaines d'autres diffusions volumineuses et simultanées peut introduire un délai d'envoi.

  • La personnalisation des emails extrait des informations de la base de données pour chaque destinataire. Si les éléments de personnalisation sont nombreux, la quantité de données nécessaire pour préparer la diffusion augmente.

  • Indexez les adresses. Pour optimiser les performances des requêtes SQL utilisées dans l'application, un index peut être déclaré à partir de l'élément principal du schéma de données.

Remarque

Les FAI peuvent désactiver les adresses suite à une période d'inactivité. Les messages rebonds sont envoyés aux expéditeurs pour les informer de ce nouveau statut.

Statuts de diffusion

Lors de l'envoi d'une diffusion, les statuts suivants peuvent s'afficher dans le tableau de bord des diffusions :

Status
Définition et solution
Non applicable
La diffusion a été prise en compte par le serveur (MTA), mais ce dernier ne l'a pas traitée.
Ignoré
La diffusion n’a pas été envoyée au destinataire en raison d’une erreur liée à son adresse. Elle était soit sur liste bloquée, soit mise en quarantaine, soit non fournie, ou il s'agissait d'un doublon.
Envoyés
La diffusion a été correctement transmise au fournisseur de messagerie (mais le destinataire ne l'a pas nécessairement reçu).
En échec
La diffusion n'a pas pu atteindre le destinataire en raison d'une adresse invalide ou d'une boîte de réception pleine par exemple. La raison peut être également un problème lié aux blocs de personnalisation. Ils peuvent générer des erreurs lorsque les schémas ne correspondent pas au mapping de diffusion. Voir la section Statut En échec
Pris en compte par le fournisseur de services
Le fournisseur de services SMS a reçu la diffusion.
Reçu sur le mobile
Le destinataire a reçu le SMS sur son appareil mobile.
En attente
La diffusion est prête à être envoyée. Elle sera traitée par le serveur de diffusion (MTA). Voir la section Statut En attente.
Diffusion annulée
La diffusion a été annulée par un opérateur.
Préparé
Statut intermédiaire utilisé uniquement pour les connecteurs externes tels que le canal mobile. Il succède à l'état 'En attente' et c'est le connecteur externe qui déterminera le statut suivant.
Transmis au prestataire
La diffusion a été envoyée au fournisseur de services SMS qui ne l'a pas encore reçue.

Pour apprendre à optimiser la délivrabilité de vos emails Adobe Campaign, consultez le guide de bonnes pratiques de délivrabilité d'Adobe Campaign ainsi que cette page.

Statut En attente

Après avoir validé votre diffusion, vous pouvez constater que son statut est En attente.Ce statut signifie que le processus d'exécution attend la disponibilité de certaines ressources.

Le statut En attente peut d'abord signifier que votre diffusion a été planifiée et qu'elle est en attente jusqu'à la date spécifiée. Voir à ce sujet la section Planifier la diffusion.

Si votre diffusion n'est pas envoyée et reste dans un état En attente, la raison peut en être la suivante :

  • Le Message Transfert Agent (MTA) qui exécute les modules et les processus sur le serveur de diffusion et qui gère l'envoi des emails peut ne pas avoir été lancé ou doit être redémarré. Pour le vérifier, puis au besoin le lancer, les étapes sont les suivantes :

    • Vérifiez que vos modules mta@<instance> sont bien lancés sur vos serveurs MTA.
    nlserver pdump
    HH:MM:SS > Application server for Adobe Campaign Classic (X.Y.Z YY.R build nnnn@SHA1) of DD/MM/YYYY
    [...]
    mta@<INSTANCENAME> (9268) - 23.0 Mb
    [...]
    
    • Si le MTA n'est pas listé, démarrez-le à l'aide de la commande suivante :
    nlserver start mta@<INSTANCENAME>
    
    Remarque

    Remplacez <INSTANCENAME> par le nom de votre instance (production, développement, etc.). Le nom de l'instance est identifié via les fichiers de configuration : [path of application]nl6/conf/config-<INSTANCENAME>.xml

  • La diffusion peut utiliser une affinité qui n'a pas été configurée sur le serveur d'envoi. Dans ce cas, vérifiez la configuration de la gestion du trafic (affinité IP) et utilisez le champ Gestion des affinités avec les adresses IP pour lier les diffusions au MTA qui gère l'affinité. Voir à ce propos cette section.

  • Lorsque la préparation de la diffusion est en attente, cela peut indiquer que trop de campagnes sont en cours d'exécution, ce qui a bloqué la mise à jour de l'état de la diffusion. Pour résoudre ce problème, accédez à Options et augmentez la valeur de l'option NmsOperation_LimitConcurrency (la valeur par défaut est 10). N'exécutez pas un nombre de campagnes plus élevé que la valeur affectée à cette option spécifique.

Statut En échec

Si l'état d'une diffusion par email est En échec, la raison peut être un problème lié aux blocs de personnalisation. Dans une diffusion, les blocs de personnalisation peuvent générer des erreurs lorsque les schémas ne correspondent pas au mapping de diffusion, par exemple.

Les logs de diffusion sont la clé pour apprendre pourquoi une diffusion a échoué. Voici les erreurs possibles que vous pouvez détecter dans les logs de diffusion :

  • Si les messages des destinataires échouent avec une erreur "Inaccessible" et le message : Erreur lors de la compilation du script 'content htmlContent' ligne X : [table] n'est pas définie. JavaScript : erreur lors de l'évaluation du script 'content htmlContent, le problème est presque toujours dû à une personnalisation du code HTML qui tente d'appeler une table ou un champ non défini ou mappé dans le ciblage amont ou dans le mapping cible de la diffusion.

    Pour corriger ce problème, le workflow et le contenu de la diffusion doivent être examinés afin de déterminer précisément quelle personnalisation tente d'appeler la table en question et si la table peut être mappée ou non. À partir de là, supprimer l'appel à cette table dans le code HTML ou résoudre le mapping sur la diffusion peut permettre de résoudre le problème.

  • Dans un modèle de déploiement en mid-sourcing, le message suivant peut apparaître dans les logs de diffusion : Erreur lors de l'appel de la méthode 'AppendDeliveryPart' sur le serveur de mid-sourcing : 'Erreur de communication avec le serveur : veuillez vérifier que celui-ci est correctement configuré. Code HTTP 408 'Service momentanément indisponible'.

    La cause de cette erreur est liée à des problèmes de performance. Elle indique que l'instance marketing a passé trop de temps à créer des données avant de les envoyer au serveur de mid-sourcing.

    Pour la corriger, il est recommandé d'effectuer un nettoyage et une réindexation de la base de données. Pour plus d'informations sur la maintenance de la base de données, consultez cette section.

    Vous devez également redémarrer tous les workflows avec une activité planifiée et tous ceux dans un état en échec. Consultez cette section.

  • Lorsqu'une diffusion est en échec, le message d'erreur suivant peut apparaître dans les logs de diffusion : DLV-XXXX Le nombre de messages préparés (123) est supérieur au nombre de messages à envoyer (111). Veuillez contacter le support.

    En règle générale, cette erreur signifie qu'un champ ou un bloc de personnalisation dans l'email possède plusieurs valeurs pour le destinataire. Un bloc de personnalisation est utilisé et il récupère plusieurs enregistrements pour un destinataire spécifique.

    Pour la corriger, vérifiez les données de personnalisation utilisées, puis contrôlez la cible des destinataires qui possèdent plusieurs entrées pour l'un de ces champs. Vous pouvez également utiliser une activité de Déduplication dans le workflow de ciblage avant l'activité de diffusion pour vérifier qu'il n'existe qu'un seul champ de personnalisation à la fois. Pour plus d'informations sur la déduplication, consultez cette page.

  • Certaines diffusions peuvent échouer avec une erreur "Inatteignable" indiquant : "Réception d'un email de rebond (la règle 'Auto_replies' s'est appliquée à ce rebond). Cela signifie que la diffusion a réussi mais qu'Adobe Campaign a reçu une réponse automatique du destinataire (par exemple, une réponse "Out of office") qui correspond aux règles d'un email de rebond 'Auto_replies'. L'email de réponse automatique est ignoré par Adobe Campaign et l'adresse du destinataire ne sera pas mise en quarantaine.

Rubriques connexes :

nombre d'envois

Vous pouvez accéder aux diffusions à partir de la liste des diffusions accessible depuis le nœud Gestion de campagne > Diffusions de l'arborescence.

Par défaut, la liste des diffusions affiche les noms et états des diffusions créées dans le nœud sélectionné. Elle affiche également le nombre de messages à envoyer, traités et envoyés avec succès.

  • Le nombre de messages à envoyer correspond au nombre de destinataires ciblés après analyse de la diffusion et avant envoi.
  • Le nombre de messages de la colonne succès correspond au nombre de messages émis par le serveur et bien reçus par le destinataire.
  • Le nombre de messages traités correspond au nombre de messages reçus avec succès auquel s’ajoute le nombre de messages en erreur.

Le tableau de bord de la diffusion permet de suivre le nombre de messages envoyés.

Remarque

Pour les diffusions volumineuses, il peut être utile d'actualiser ces valeurs. Pour cela, sélectionnez la diffusion visée et cliquez avec le bouton droit de la souris. Choisissez Action > Recalculer les indicateurs de diffusion et de tracking… et renseignez les étapes de l'assistant pour mettre à jour les informations.

Diffusions planifiées

Si des diffusions ne s'exécutent pas exactement à la date planifiée, c'est peut-être en raison d'une différence de fuseau horaire entre les serveurs. L'instance de mid-sourcing et celle de production peuvent se trouver dans des fuseaux horaires différents.

Par exemple, si l'instance de mid-sourcing se trouve dans le fuseau horaire de Brisbane et que l'instance de production figure dans le fuseau horaire de Darwin, les deux fuseaux horaires sont espacés d'une demi-heure. Dans le journal d'audit, vous verrez clairement que si la diffusion est planifiée pour la production à 11h56, la même diffusion sera planifiée pour le mid-sourcing à 12h26, ce qui représente une différence d'une demi-heure.

Sur cette page