Carrito abandonado es la funcionalidad de VTEX que envía emails a los clientes para recordarles que finalice la compra en un carrito que se armó pero no se completó.
La configuración del carrito abandonado se puede realizar de dos formas diferentes, según el entorno operativo de la tienda:
- VTEX Legado: a través de diversos módulos de la plataforma VTEX (CMS, Master Data y Centro de Mensajens) y también en su servidor host.
- VTEX IO: a través de la instalación de la aplicación “Abandoned Cart”, la configuración de lo pmodelo de email en el Centro de mensajens y el Trigger en Master Data.
Configuración para tiendas VTEX Legado
Esta sección presenta los siguientes temas para configurar la funcionalidad de carrito abandonado en las tiendas VTEX Legado:
- Configurar template de email en CMS
- Configurar modelo de email en el Centro de mensajes
- Liberación del SPF
- Configurar trigger
Configurar template de email en CMS
Puede crear su propio template de email personalizado o utilizar la opción de emplate de email personalizado de carrito abandonado predeterminada. Para crear un template personalizado, siga los pasos a continuación:
- En el Admin VTEX, accede a Storefront > Layout, o escribe Envío por geolocalización en la barra de búsqueda en la parte superior de la página.
- En CMS > HTML Templates, haga clic en el icono
new template
. - Agregar un nombre en el campo Template Name.
- Rellene el campo Template XHTML con los códigos de template.
- Haga clic en
Save Template
.
Recomendamos que lo realicen profesionales familiarizados con el módulo CMS, que ya hayan realizado la configuración de otros templates de página y expositor.
Para utilizar una opción de modelo estándar, siga los pasos que se indican a continuación:
- En el Admin VTEX, accede a Storefront > Layout, o escribe Envío por geolocalización en la barra de búsqueda en la parte superior de la página.
- En CMS > HTML Templates, haga clic en el icono
CEM-Abandoned-Cart
. - Verifique la información de los códigos de template presentes en el campo Template XHTML.
Configurar modelo de email en el Centro de mensajes
Una vez que se haya creado el nuevo template de email o se hayan utilizado los datos de lo template predeterminado, acceda al Centro de mensajes para configurar lo modelo de email. Siga los pasos a continuación:
- En el Admin VTEX, accede a Configuración de la tienda > Plantillas de email > Plantillas, o escribe Plantillas en la barra de búsqueda en la parte superior de la página.
- Clique no botão
New Template
. - Haga clic en New template y escriba el mismo nombre utilizado en el template de email creado o predeterminado en el CMS (tiendas legado).
- Seleccione Enable email? e Use default sender.
- Rellene el campo Email title como desee.
- Rellene el campo Recipiente (To) con {{email}}.
- En Html, ingrese la información del template de email creado o predeterminado.
- Haga clic
Save
.
El campo JSON Data no debe completarse ni sus datos deben usarse en el template de email. Solo contiene información para permitir una vista previa del formato en el que se verán los datos en el email.
Liberación del SPF
La liberación del SPF es fundamental para evitar problemas de entregabilidad del e-mail, y debe ser realizada conforme al artículo Configuraçión del SPF.
Como buena práctica para configurar DNS para un dominio genérico (no obligatorio), siga el siguiente ejemplo:
Para obtener más información sobre este asunto, consulte Configurar el apuntamiento del DNS para VTEX.
Configurar trigger
En esta etapa, es necesario configurar un trigger en Master Data. El proceso consiste en rellenar algunos valores que determinarán la activación del trigger, algunos de los cuales son filtros:
- Checkout: el trigger se activará si no se completa el checkout y es diferente de nulo, es decir, si el cliente no finaliza la compra.
- Carrito:__ relacionado con los últimos productos que el cliente agregó al carrito. El trigger se activa si el valor es diferente de nulo.
- Último carrito: registra la fecha y hora de creación del carrito. El trigger se activa si el valor es diferente de nulo.
- ¿Recibe newsletter?: garantiza el cumplimiento de los derechos de titulares de datos, ya que solo los clientes suscritos al newsletter recibirán emails de carrito abandonado. La suscripción al newsletter se puede gestionar desde el checkout o en la sección Mi cuenta de la tienda. El trigger se activa si el valor es verdadero.
Para que la activación del trigger sea posible, es necesario que los filtros estén rellenados según las instrucciones a continuación:
-
En el Admin VTEX, accede a Configuración de la tienda > Storefront > Master Data.
-
En Master Data, haz clic en Aplicaciones > Configuración avanzada > Estructura de datos.
-
Haz clic en la pestaña Trigger.
-
Haz clic en el botón
Agregar
. -
Rellena los campos a continuación:
- Nombre: ingresa el nombre del trigger.
- Entidad de datos: selecciona la entidad Cliente.
- Status: marca la opción Activado.
-
En la pestaña Reglas, selecciona Se modifica el valor de un atributo.
-
En Campo, selecciona Última sesión.
-
Haz clic en
Agregar filtro
cinco veces para ver los campos de filtros. Selecciónalos y rellena la información como se indica a seguir:- Checkout - Diferente de - Finalizado - y
- Checkout - No es nulo - y
- Carrito - No es nulo - y
- Último carrito - No es nulo - y
- ¿Recibe newsletter? - Igual a - True
-
Haz clic en la pestaña Programar y selecciona si el envío del email debe realizarse lo antes posible, en una fecha específica o en una fecha dinámica.
-
Haz clic en la pestaña Si es positivo.
-
Rellena la pestaña según las instrucciones a continuación:
- Acción: selecciona Enviar un email.
- Destinatario: como prueba, ingresa tu email y haz clic en
Agregar email estático
. - Formato del cuerpo de email: selecciona HTML.
- Nombre del remitente: ingresa el nombre de tu tienda tal y como deseas que aparezca en el remitente del email.
- Responder a: rellena la dirección de email a la que el cliente puede enviar una respuesta.
- Tipo de contenido: selecciona Contenido de la URL.
- Asunto: rellena el asunto del email.
- URL: ingresa la dirección de tu tienda con la carpeta en que se configuró el carrito abandonado e incluye la tag del carrito
{!carttag_SCORE}
al final. Ejemplo:nombredelatienda.com/CEM/Abandoned-Cart?refs={!carttag_SCORE}
. - Agregar utm_source a todos los links con este valor: ingresa CEM para facilitar la identificación de las compras derivadas del carrito abandonado.
- Sobrescribir utm_source: marca esta opción.
-
Haz clic en
Guardar
. -
Crea un carrito y cierra la página para probar el trigger.
La sesión de una página expira en 30 minutos. Es después de este periodo que Master Data inicia el conteo del periodo programado para activar el trigger de carrito abandonado. Por lo tanto, el tiempo hasta que llega el email corresponde al tiempo de sesión (30 minutos) más el periodo programado en el trigger.
- Después de que recibas el email de carrito abandonado, en el campo Destinatario (paso 12), selecciona la opción CL:Email y haz clic en
Agregar email dinámico
. - Haz clic en
Guardar
.
Configuración para tiendas VTEX IO
Para configurar la funcionalidad de carrito abandonado en las tiendas VTEX IO, siga estos pasos:
- Instala la aplicación Abandoned Cart Service en tu tienda.
- Configure el modelo de email en el Centro de Mensajes. Las especificaciones JSON están disponibles en Message Center Information.
- Realice la liberación del SPF.
- Configure el trigger de la misma manera que en las tiendas Legacy hasta el Paso 10. A partir del Paso 11 (pestaña Si es positivo), siga las instrucciones disponibles en Trigger configuration information.
Dudas frecuentes
Mi trigger está configurada correctamente pero los emails no están llegando al email de prueba. ¿Qué hay que verificar?
Para asegurar el flujo correcto de los disparos, debemos comprobar dos detalles:
- ¿Está funcionando la URL del template?
Para asegurar que esté funcionando la URL, usted debe probarla directamente en el browser. Sustituya el valor {!carttag_SCORE} por el ID de algún SKU activo y disponible en el site. Si la URL retorna algún error, los disparos no ocurrirán de manera correcta.
- ¿Está funcionando el RC (Request Capture)?
Para verificar si está funcionando el RC, atualice la home del site monitoreando los requests por la herramienta de desarrollador del browser (en el chrome, el F12). Localice el request rc.js y verifique si el mismo está retornando contenido. Si el retorno está vacío, póngase en contacto con VTEX.
¿Los dados capturados por el RC están actualizando el registro en el Master Data?
Para verificar, acceda al site de su tienda y ponga un producto en el carrito. Haga clic en finalizar compra, inserte el email y confirme. Cierre el navegador en cualquier parte de la finalización de compra (desde el llenado de datos personales hasta formas de pago). Espere 30 minutos, acceda al módulo de Master Data y vea si el email utilizado ha entrado como nuevo registro, con los campos de “Datos da última navegación” fueron actualizados.
Si ya tiene registro en la tienda, basta hacer login al acceder al site, incluir un producto en el carrito y cerrar un navegador. Espere los 30 minutos, acceda al módulo del Master Data y verifique si los campos de Datos de la última navegación fueron actualizados.
¿Puedo tener más de un template de abandono?
El cliente puede tener la cantidad de emails que estime necesaria, sólo hay que informar todas las URLs y la periodicidad de cada una.
¿Puedo dar descuento en ese email? ¿Cómo hacerlo?
Sí, es posible ofrecer un descuento al cliente que retorne a la tienda a través de ese email. Para tanto será necesario crear un cupon de descuento que será informado a través del email al cliente o la creación de una promoción por UTM directo en el template.
¿Consigo un informe de cuántas compras fueron recuperadas a través de esta funcionalidad?
Por medio de su herramienta de Analytics, usted conseguirá monitorear esas recuperaciones de ventas.
¿Hay algún requisito para configurar esta funcionalidad en mi tienda?
Para configurar la funcionalidad de carrito abandonado, su tienda debe estar en producción para que los campos del Master Data sean actualizados. Esta funcionalidad no está disponible para ambientes de desarrollo.