Problème de performances du workflow de tracking dans Adobe Campaign Classic
Cet article explique comment améliorer les temps de traitement du workflow de suivi de votre instance stratégique dans Adobe Campaign Classic, en les alignant plus près de ceux observés dans votre instance tactique.
Description description
Environnement
Produit : Adobe Campaign Classic hébergé
Version : Classic v7
Problème/Symptômes
Dans une instance on-premise de Adobe Campaign Classic, il existe une incohérence notable dans les performances du workflow de suivi entre deux instances d’exploitation. L’instance tactique termine son workflow de suivi en 30 à 45 minutes, tandis que l’instance stratégique prend plus de 1,5 à 2 heures, bien que la gestion des campagnes par e-mail soit réduite.
Ce retard a un impact sur les tests de ligne d’objet A/B, car les statistiques des logs de diffusion ne sont pas mises à jour rapidement, ce qui empêche la prise de décision en temps opportun pour déterminer les gagnants du test.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
-
Optimisez les paramètres de récupération du journal : Ajustez le paramètre
logCountPerRequestdu fichierserverConf.xmlde sa valeur par défaut (1 000) à une valeur supérieure, telle que 8 000. Cette modification peut améliorer les performances en permettant la récupération d’un plus grand nombre de journaux par requête. -
Gestion de la fragmentation des index : Surveillez régulièrement les taux de fragmentation des index sur les tables clés :
NmsBroadLogRcpNmsTrackingLogRcpNmsRecipientNmsDeliveryNmsTrackingStatsNmsDeliveryLogStats
Si la fragmentation des index d'une table dépasse 30 à 35 %, recréez ces index pour maintenir des performances optimales.
-
Stratégie d'optimisation des workflows : Pensez à diviser le workflow de tracking existant en deux workflows distincts :
- Créer des doublons de votre workflow de tracking actuel.
- Nommez une
trackingDownloadet configurez-la uniquement avec l’option-download. - Nommez l’autre
trackingUpdateet configurez-la uniquement avec l’option-update.
trackingDownloadPlanifiez ces workflows de manière stratégique ; exécutez-les toutes les quelques heures ettrackingUpdateune fois par jour pendant les périodes de faible trafic sur le serveur. -
Implémentez un nouveau paramètre de configuration :
code language-none Option Name: NmsRecompute_Delivery_BatchSize Data Type: Integer Value: 600