Añadir soporte para texto personalizado en una zona de e-Marketing
Puede añadir soporte para variables de sustitución personalizando archivos JSP para páginas de tienda que contienen zonas de e-Marketing. Los usuarios de empresa pueden entonces personalizar el texto que los clientes ven en la zona de e-Marketing, por ejemplo sustituyendo el nombre de un cliente en una serie de texto.
Por qué y cuándo se efectúa esta tarea
Procedimiento
- Defina el texto variable a mostrar al cliente en la zona de e-Marketing y asigne un identificador a cada texto variable.
Por ejemplo, es posible que desee mostrar el texto siguiente:
¡Hola [FirstName], bienvenid@ de nuevo!
En este ejemplo, el identificador asignado al texto variable es
[FirstName]
. - Edite el archivo JSP para la página de tienda que contiene la zona de e-Marketing en la que desea mostrar texto variable.
- En el archivo JSP, localice el código
<c:import
para la zona de e-Marketing específica. - Para cada texto variable que deba definirse, añada código dentro del código
<c:import
que utilice la sintaxis siguiente:<c:param name="substitutionName1" value="[parameterName1]" /> <c:param name="substitutionValue1" value="parameterValue1" />
Donde:- [parameterName1] es el identificador para el texto variable.
- parameterValue1 es el texto a sustituir en el contenido.
Por ejemplo, para sustituir el nombre del cliente en una serie de texto, las líneas de código a añadir al archivo JSP serían parecidas a las que se muestran a continuación en negrita:
<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>
En el ejemplo anterior, las tres primeras líneas utilizan el servicio Get Person para recuperar información sobre el cliente actual.
- Guarde y cierre el archivo JSP.
Qué hacer a continuación
¡Hola [FirstName], bienvenid@ de nuevo!