v7
S’applique à Campaign Classic v7
v8
S’applique également à Campaign v8

Dépannage du pipeline pipeline-troubleshooting

Échec du pipeline avec l'erreur ''Aucune tâche ne correspond au masque pipelined@< instance >"

Votre version d’Adobe Campaign Classic ne prend pas en charge le pipeline.

  1. Vérifiez si l’élément pipelined se trouve dans le fichier de configuration. Si ce n’est pas le cas, cela signifie qu’il n’est pas pris en charge.
  2. Mise à niveau vers Campaign 20.3/Gold Standard 11 ou version ultérieure.

Échec du pipeline avec « aurait dû commencer par [ ou { (iRc=16384) »

L’option NmsPipeline_Config n’est pas définie. Il s’agit en fait d’une erreur d’analyse JSON.
Définissez la configuration JSON dans l’option NmsPipeline_Config. Voir « Option de routage » dans cette page.

Échec du pipeline avec « l’objet doit être une organisation ou un client valide »

La configuration de l’identifiant de l’organisation n’est pas valide.

  1. Vérifiez que l’identifiant de l’organisation (IMSOrgId) est défini dans le fichier serverConf.xml.
  2. Vérifiez si un identifiant d’organisation vide dans le fichier de paramétrage des instances peut remplacer l’identifiant par défaut. Si vous en trouvez un, supprimez-le.
  3. Vérifiez que l’identifiant de l’organisation est correct. Pour trouver votre identifiant d’organisation, reportez-vous à cette page

Échec du pipeline avec « clé non valide »

Le paramètre @authPrivateKey du fichier de configuration de l’instance est incorrect.

  1. Vérifiez qu’authPrivateKey est défini.
  2. Vérifiez qu’authPrivateKey commence par @, se termine par = et comporte environ 4 000 caractères.
  3. Recherchez la clé d’origine et vérifiez qu’elle est au format RSA, fait 4 096 bits de long, et commence par -----BEGIN RSA PRIVATE KEY-----.

    Si nécessaire, recréez la clé et enregistrez-la sur Adobe Analytics.
  4. Vérifiez que la clé a été codée dans la même instance que pipelined.
    Si nécessaire, recommencez le codage à l’aide de l’exemple JavaScript ou de workflow.

Échec du pipeline avec « impossible de lire le jeton durant l’authentification »

Le format de la clé privée n’est pas valide.

  1. Exécutez les étapes de chiffrement de clé sur cette page.
  2. Vérifiez que la clé est chiffrée sur la même instance.
  3. Vérifiez que l’authPrivateKey du fichier de configuration correspond à la clé générée.
    Veillez à utiliser OpenSSL pour générer la paire de clés. Par exemple, PuttyGen ne génère pas le format approprié.

Échec du pipeline avec "n'est plus autorisé à récupérer le jeton d'accès"

Les logs doivent être les suivants :

2021-05-31T08:42:18.124Z        66462   66501   1       error   log     Listener: JWT Token is empty. (iRc=16384)
2021-05-31T08:42:18.210Z        66462   66501   1       error   log     Unknown authentication mode: 'Bearer realm="Adobe Analytics"'. (iRc=-55)
2021-05-31T08:42:18.210Z        66462   66501   1       error   log     BAS-010007 Function not implemented (iRc=-55)
2021-05-31T08:42:48.582Z        66462   66501   1       warning log     Connection seems to have been lost. Attempting to reconnect.
2021-05-31T08:43:09.156Z        66462   66501   1       error   log     INT-150012 The HTTP query returned a 'Forbidden' type error (403) (iRc=-53)
2021-05-31T08:43:09.160Z        66462   66501   1       error   log     Error while authenticating: '{"error":"This client: df73c224e5-triggers-test is no longer allowed to get access token."}' (iRc=16384)

Ce message d'erreur signifie que l'authentification est configurée à l'aide de l'ancienne base Omniture OAuth. Consultez la documentation Configuration d'Adobe I/O pour les Triggers Adobe Experience Cloud pour mettre à niveau votre authentification.

Aucun déclencheur n’est récupéré

Lorsque le processus pipelined est en cours d’exécution et qu’aucun déclencheur n’est récupéré :

  1. Vérifiez que le déclencheur est actif dans Analytics et qu’il génère des événements.
  2. Vérifiez que le processus pipelined est en cours d’exécution.
  3. Recherchez des erreurs dans le log pipelined.
  4. Recherchez des erreurs dans la page d’état pipelined. Le nombre d’indicateurs trigger-discarted, trigger-failures doit être nul.
  5. Vérifiez que le nom du déclencheur est configuré dans l’option NmsPipeline_Config. En cas de doute, utilisez l’option de caractère générique.
  6. Vérifiez qu’Analytics possède un déclencheur actif et qu’il génère des événements. Il peut y avoir un délai de quelques heures après la configuration dans Analytics.

Les événements ne sont pas liés à un client

Lorsque certains événements ne sont pas liés à un client :

  1. Vérifiez que le workflow de réconciliation est en cours d’exécution, le cas échéant.
  2. Vérifiez que l’événement contient un identifiant client.
  3. Effectuez une requête sur la table client à l’aide de l’identifiant client.
  4. Vérifiez la fréquence de l’import client. Les nouveaux clients sont importés dans Adobe Campaign avec un workflow.

Latence du traitement des événements

Lorsque l’horodatage Analytics est beaucoup plus ancien que la date de création de l’événement dans Campaign.

En règle générale, un déclencheur peut prendre 15 à 90 minutes pour lancer une campagne marketing. Ce délai varie en fonction de l’implémentation de la collecte de données, de la charge sur le pipeline, de la configuration personnalisée du déclencheur défini et du workflow dans Adobe Campaign.

  1. Vérifiez si le processus pipelined a été exécuté.
  2. Recherchez des erreurs dans pipelined.log susceptibles de provoquer des reprises. Corrigez les erreurs, le cas échéant.
  3. Vérifiez la taille de la file d’attente dans la page d’état pipelined. Si la taille de la file d’attente est importante, améliorez les performances de JS.
  4. Comme le retard semble augmenter avec le volume, configurez les déclencheurs sur Analytics en utilisant moins de messages.

Mise à niveau des instances d'évaluation de l'authentification héritée vers l'authentification d’Adobe IO

La modification de l'authentification de l'intégration sur votre instance d'évaluation n'affecte pas la configuration de votre instance de production. Vous pouvez choisir de mettre à niveau votre instance d'évaluation, puis de mettre à jour l'authentification pour Adobe IO et tester vos triggers sur votre instance d'évaluation.

Votre instance de production continuera à utiliser l'authentification héritée et ne sera pas affectée par cette modification.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1