Ajout d'une prise en charge de texte personnalisé dans un emplacement e-Marketing
Vous pouvez ajouter une prise en charge de variables de substitution en personnalisant les fichiers JSP des pages de magasin contenant des emplacements e-Marketing. Les professionnels peuvent alors personnaliser le texte affiché aux clients dans l'emplacement e-marketing, par exemple en substituant un nom de client dans une chaîne de texte.
Pourquoi et quand exécuter cette tâche
Procédure
- Définissez le texte variable à afficher au client dans l'emplacement e-Marketing et affectez un identificateur à chaque élément de texte variable.
Vous pourriez, par exemple, vouloir afficher le texte suivant :
Bonjour [Prénom], enchantés de vous revoir !
Dans cet exemple, l'identificateur affecté au texte variable est
[FirstName]. - Ouvrez le fichier JSP de la page de magasin contenant l'emplacement e-marketing dans lequel vous désirez afficher un texte variable.
- Dans le fichier JSP, localisez la balise
<c:importcorrespondant à l'emplacement e-marketing spécifique. - Pour chaque portion de texte variable devant être définie, ajoutez du code avec la balise
<c:importen utilisant la syntaxe suivante :<c:param name="substitutionName1" value="[parameterName1]" /> <c:param name="substitutionValue1" value="parameterValue1" />Où :- [parameterName1] correspond à l'identificateur du texte variable.
- parameterValue1 désigne le texte à remplacer dans le contenu.
Par exemple, pour remplacer le prénom d'un client dans une chaîne de texte, les lignes de code à ajouter au fichier JSP pourraient être similaires à celles affichées en gras ci-dessous :
<wcf:getData type="com.ibm.commerce.member.facade.datatypes.PersonType" var="person" expressionBuilder="findCurrentPerson"> <wcf:param name="accessProfile" value="IBM_All" /> </wcf:getData> <c:import url="${jspStoreDir}include/WebServiceeMarketingSpotDisplay.jsp"> <c:param name="emsName" value="HelpPage" /> <c:param name="substitutionName1" value="[FirstName]" /> <c:param name="substitutionValue1" value="${person.contactInfo.contactName.firstName}" /> </c:import>Dans l'exemple ci-dessus, les trois premières lignes utilisent le service Get Person pour extraire des informations sur le client actuel.
- Enregistrez et fermez le fichier JSP.
Que faire ensuite
Bonjour [Prénom], enchantés de vous revoir !