Paso 1: crear el evento inicial y el recorrido relacionado
El contenido del carro de compras es información contextual del recorrido. Por lo tanto, debe agregar un evento inicial y el correo electrónico a un recorrido antes de poder agregar información específica del carro de compras al correo electrónico.
-
Cree un evento cuyo esquema incluya la matriz
productListItems
. -
Defina todos los campos de esta matriz como campos de carga útil para este evento.
Obtenga más información acerca del tipo de datos del elemento de lista de productos en Documentación de Adobe Experience Platform.
-
Cree un recorrido que comience con este evento.
-
Agregue una actividad Correo electrónico al recorrido.
Paso 2: crear el correo electrónico
-
En la actividad Correo electrónico, haga clic en Editar contenido y luego en Enviar correo electrónico a Designer.
-
En la paleta izquierda de la página de inicio de Designer de correo electrónico, arrastre y suelte tres componentes de estructura en el cuerpo del mensaje.
-
Arrastre y suelte un componente de contenido de HTML en cada nuevo componente de estructura.
Paso 3: Insertar el nombre del cliente en mayúsculas
-
En la página de inicio de Designer de correo electrónico, haga clic en el componente HTML donde desea agregar el nombre del cliente.
-
En la barra de herramientas contextual, haga clic en Mostrar el código fuente.
-
En la ventana Editar HTML, agregue la función de cadena
upperCase
:-
En el menú de la izquierda, seleccione Funciones de ayuda.
-
Utilice el campo de búsqueda para encontrar "mayúsculas".
-
En los resultados de búsqueda, agregue la función
upperCase
. Para ello, haga clic en el signo más (+) junto a{%= upperCase(string) %}: string
.El editor de expresiones muestra esta expresión:
-
-
Elimine el marcador de posición "cadena" de la expresión.
-
Añada el token de nombre:
-
En el menú de la izquierda, seleccione Atributos de perfil.
-
Seleccione Persona > Nombre completo.
-
Agregue el token First name a la expresión.
El editor de expresiones muestra esta expresión:
Obtenga más información acerca del tipo de datos de nombre de persona en Documentación de Adobe Experience Platform.
-
-
Haga clic en Validar y luego en Guardar.
-
Guarde el mensaje.
Paso 4: Insertar la lista de elementos del carro de compras
-
Vuelva a abrir el contenido del mensaje.
-
En la página de inicio de Designer de correo electrónico, haga clic en el componente HTML donde desea enumerar el contenido del carro de compras.
-
En la barra de herramientas contextual, haga clic en Mostrar el código fuente.
-
En la ventana Editar HTML, agregue el asistente de
each
:-
En el menú de la izquierda, seleccione Funciones de ayuda.
-
Utilice el campo de búsqueda para encontrar "cada uno".
-
En los resultados de búsqueda, agregue el ayudante
each
.El editor de expresiones muestra esta expresión:
-
-
Agregue la matriz
productListItems
a la expresión:-
Elimine el marcador de posición "someArray" de la expresión.
-
En el menú de la izquierda, seleccione Atributos contextuales.
Los atributos contextuales solo están disponibles después de que se haya pasado el contexto de recorrido al mensaje.
-
Seleccione Journey Optimizer > Events > event_name y, a continuación, expanda el nodo productListItems.
En este ejemplo, event_name representa el nombre del evento.
-
Agregue el token Product a la expresión.
El editor de expresiones muestra esta expresión:
En este ejemplo, event_ID representa el identificador del evento.
-
Modifique la expresión:
- Elimine la cadena ".product".
- Reemplace el marcador de posición "variable" por "producto".
Este ejemplo muestra la expresión modificada:
-
-
Pegue este código entre la etiqueta
{{#each}}
de apertura y la etiqueta{/each}}
de cierre:<table> <tbody> <tr> <td><b>#name</b></td> <td><b>#quantity</b></td> <td><b>$#priceTotal</b></td> </tr> </tbody> </table>
-
Añada los tokens de personalización para el nombre del artículo, la cantidad y el precio:
- Elimine el marcador de posición "#name" de la tabla del HTML.
- En los resultados de búsqueda anteriores, agregue el token Name a la expresión.
Repita estos pasos dos veces:
- Reemplace el marcador de posición "#quantity" por el token Quantity.
- Reemplace el marcador de posición "#priceTotal" por el token Precio total.
Este ejemplo muestra la expresión modificada:
-
Haga clic en Validar y luego en Guardar.
Paso 5: Insertar una nota específica del producto
-
En la página de inicio de Designer de correo electrónico, haga clic en el componente HTML en el que desea insertar la nota.
-
En la barra de herramientas contextual, haga clic en Mostrar el código fuente.
-
En la ventana Editar HTML, agregue el asistente de
if
:-
En el menú de la izquierda, seleccione Funciones de ayuda.
-
Utilice el campo de búsqueda para encontrar "if".
-
En los resultados de búsqueda, agregue el ayudante
if
.El editor de expresiones muestra esta expresión:
-
-
Elimine esta condición de la expresión:
Este ejemplo muestra la expresión modificada:
-
Añada el token del nombre del producto a la condición:
-
Elimine el marcador de posición "condition1" de la expresión.
-
En el menú de la izquierda, seleccione Atributos contextuales.
-
Seleccione Journey Orchestration > Eventos > nombre_evento y, a continuación, expanda el nodo productListItems.
En este ejemplo, event_name representa el nombre del evento.
-
Agregue el token Name a la expresión.
El editor de expresiones muestra esta expresión:
-
-
Modifique la expresión:
-
En el Editor de expresiones, especifique el nombre del producto después del token
name
.Use esta sintaxis, donde product_name representa el nombre de su producto:
= "product_name"
En este ejemplo, el nombre del producto es "Juno Jacket":
-
Reemplace el marcador de posición "render_1" por el texto de la nota.
Por ejemplo:
-
Elimine el marcador de posición "default_render" de la expresión.
-
-
Haga clic en Validar y luego en Guardar.
-
Guarde el mensaje.
Journey Optimizer
- Documentación de Journey Optimizer
- Novedades
- Introducción
- Recorridos
- Campañas
- Administración de conflictos y priorización
- Prueba y aprobación
- Canales de comunicación
- Páginas de aterrizaje
- Gestión de contenido
- Públicos, perfiles e identidad
- Integraciones
- Seguimiento y monitorización
- Capacidades de decisión
- Administración de datos
- Configuración
- Control de acceso
- Privacidad