Activation de la cible Contenu du cookie dans les magasins basés sur JSP

Pour utiliser la cible Contenu du cookie dans les activités Web, vous devez modifier le fichier Page JavaServer (.JSP) pour le widget Emplacement e-marketing.

Procedure

  1. Recherchez le nom et l'emplacement du fichier JSP pour l'emplacement e-marketing utilisé dans l'activité Web.
    Note:
    • Pour les e-spots qui utilisent les widgets Commerce Composer, le code de widget e-spot lui-même peut être modifié comme suit :
      crs-web\WebContent\Widgets_801\com.ibm.commerce.store.widgets.EMarketingSpot\EMarketingSpot_Data.jspf
    • Bien que ce code par défaut puisse être personnalisé à des fins de test, il est conseillé de suivre le processus de personnalisation d'un widget existant comme indiqué dans Personnalisation d'un widget existant.
    • Pour les e-spots qui utilisent le fichier WebServiceeMarketingSpotDisplay.jsp basé sur un service Web, voir Ajout d'un emplacement e-marketing à une page de magasin JSP
  2. Dans un outil d'éditeur, ouvrez le fichier JSP pour l'emplacement e-marketing dans lequel vous prévoyez d'afficher le contenu marketing ciblé.
  3. Localisez la balise </wcf:getData> ou </wcf:rest>.
  4. Ajoutez une ligne de code au fichier JSP d'emplacement e-marketing afin de transmettre aux services marketing le nom et la valeur du cookie dans la balise.

    Par exemple, si le nom du cookie est ZIPCODE, la ligne de code sera :

    <wcf:param name="ZIPCODE" value="${cookie.ZIPCODE.value}" />
  5. Vous pouvez également ajouter des lignes de code au fichier JSP de manière à transmettre les noms et valeurs de tous les cookies aux services marketing ; cependant, il ne s'agit pas de la méthode optimale en raison du volume de données superflues transmises. Pour cette dernière méthode, les lignes de code à ajouter au fichier JSP de l'emplacement e-marketing se présenteront selon le modèle suivant :
    <c:forEach var="cookieEntry" items="${cookie}">
        <wcf:param name="${cookieEntry.key}" 
    		        value="${cookieEntry.value.value}" />		
    </c:forEach>
  6. Enregistrez et fermez le fichier JSP.

Results

Vous pouvez désormais utiliser la cible Contenu du cookie dans les activités Web pour le magasin basé sur JSP.