Activation des fonctions marketing du Management Center

Pour activer l'outil Marketing du Management Center et d'autres fonctionnalités marketing basées comportement du client, vous devez modifier plusieurs paramètres dans le fichier de configuration de HCL Commerce. Vous devez vérifier qu'il existe un mécanisme permettant de mettre à jour le registre marketing chaque fois que des données sont propagées de la base de données de création ou de transfert vers la base de données de production.

Procédure

  1. Ouvrez le fichier de configuration HCL Commerce dans un éditeur de texte.
  2. Pour les sites ayant migré les données marketing de HCL Commerce Accelerator, modifiez le fichier de configuration afin qu'il pointe vers les services marketing prenant en charge le Management Center :
    1. Recherchez l'élément <Marketing>.
      Il est similaire à l'exemple suivant :
      <Marketing version="Classic"/>
    2. Remplacez la valeur de l'attribut version de l'élément <Marketing> par la valeur Dialog. Si vous définissez l'attribut version sur Dialog, vous devez utiliser l'outil Marketing du Management Center pour toutes les fonctions marketing que cet outil prend en charge.
  3. Activez la fonction de sessions persistantes et la fonction ID de personnalisation. Ces fonctions sont requises pour la prise en charge du marketing basé sur le comportement des clients.
    1. Recherchez l'élément <PersonalizationId>.
      Il est similaire à l'exemple suivant :
      <PersonalizationId enable="false"/>
      
    2. Assurez-vous que l'attribut enable a pour valeur true.
      Selon votre site, il se peut que cet attribut soit déjà activé, auquel cas vous n'avez pas à le modifier.
    3. Recherchez l'élément <PersistentSession>.
      Il est similaire à l'exemple suivant :
      <PersistentSession cookieExpiry="30" display="false" enable="true"/>
      
    4. Vérifiez que :
      • Définissez l'attribut enable sur true.
      • La valeur cookieExpiry doit être un nombre positif. Ce nombre représente le nombre de jours pendant lesquels les sessions persistent pour un client.

        Pour activer les sessions persistantes, remplacez la valeur cookieExpiry par un nombre positif.

  4. Activez les programmes d'écoute marketing : SensorEventListener et ExperimentEvaluationEventListener. Ces programmes d'écoute doivent être activés pour prendre en charge certaines fonctions marketing basées sur le comportement des clients et pour collecter des statistiques pour les expérimentations marketing :
    1. Localisez la chaîne suivante :
      compClassName="com.ibm.commerce.marketing.dialog.trigger.SensorEventListener"
    2. Au-dessous de cette chaîne, vérifiez que l'attribut enable est défini à true, comme illustré dans l'exemple suivant :
      <component
          compClassName="com.ibm.commerce.marketing.dialog.trigger.SensorEventListener"
          enable="true" name="SensorEventListener">
          <property display="false">
              <start enabled="true"/>
          </property>
      </component>
    3. Pour optimiser les performances, vous pouvez limiter le programme d'écoute SensorEventListener à la surveillance des seuls événements issus du module de magasins. Dans ce cas, les événements effectués dans les outils métier pour le compte des clients, par exemple, l'enregistrement par un représentant de service clientèle d'un nouvel utilisateur ou le passage d'une commande par le représentant de service clientèle pour un client, n'ont pas besoin d'être gérés par les services marketing pour le Management Center. Pour ce faire :
      1. Localisez l'élément <module contenant l'attribut name="CommerceAccelerator".
      2. Dans l'élément <InitParameters, ajoutez l'attribut recordable="false". L'attribut recordable retire les programmes d'écoute d'événement pour chaque module spécifié avec lequel vous travaillez et qui contient un élément InitParameters. Vous pouvez généralement définir cet attribut pour les modules inutilisés. Il ne peut pas être défini au niveau du serveur.
      3. Répétez les deux étapes précédentes pour les éléments <module qui contiennent les attributs name="SiteAdministration", name="OrganizationAdministration" et name="WorkspaceAdministration".
    4. Localisez la chaîne suivante :
      compClassName="com.ibm.commerce.marketingcenter.events.runtime.ExperimentEvaluationECEventListenerImpl"
    5. Au-dessous de cette chaîne, vérifiez que l'attribut enable est défini à true, comme illustré dans l'exemple suivant :
      <component
          compClassName="com.ibm.commerce.marketingcenter.events.runtime.ExperimentEvaluationECEventListenerImpl"
          enable="true" name="Experiment Evaluation Event Listener">
          <property display="false">
              <start enabled="true"/>
          </property>
      </component>
  5. Sauvegardez vos modifications.

Que faire ensuite

Packagez vos modifications dans le fichier de configuration HCL Commerce pour le déploiement.

Vérifiez qu'il existe un mécanisme permettant de mettre à jour le registre marketing chaque fois que des données sont propagées de la base de données de création ou de transfert vers la base de données de production à l'aide de l'utilitaire stagingprop. Cette étape supplémentaire est obligatoire pour que les changements marketing s'affichent sur le site de production après propagation des données.