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 :

  1. Optimisez les paramètres de récupération du journal : Ajustez le paramètre logCountPerRequest du fichier serverConf.xml de 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.

  2. Gestion de la fragmentation des index : Surveillez régulièrement les taux de fragmentation des index sur les tables clés :

    • NmsBroadLogRcp
    • NmsTrackingLogRcp
    • NmsRecipient
    • NmsDelivery
    • NmsTrackingStats
    • NmsDeliveryLogStats

    Si la fragmentation des index d'une table dépasse 30 à 35 %, recréez ces index pour maintenir des performances optimales.

  3. 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 trackingDownload et configurez-la uniquement avec l’option -download .
    • Nommez l’autre trackingUpdate et configurez-la uniquement avec l’option -update .

    trackingDownload Planifiez ces workflows de manière stratégique ; exécutez-les toutes les quelques heures et trackingUpdate une fois par jour pendant les périodes de faible trafic sur le serveur.

  4. Implémentez un nouveau paramètre de configuration :

    code language-none
    Option Name: NmsRecompute_Delivery_BatchSize
    Data Type: Integer
    Value: 600
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f