Qué aprenderás
Aprenda a integrar Volusion con Klaviyo. Una vez completados estos pasos, podrá personalizar y orientar los correos electrónicos en función de los datos de los pedidos sincronizados y las propiedades de los clientes.
Desde Volusion, Klaviyo rastrea las métricasde Producto Solicitado y Pedido Realizado; con la adición de algún código extra podemos rastrear también la información de Carrito Abandonado.
Antes de empezarAntes de empezar
Volusion requiere una actualización de la contraseña de la cuenta de administrador de su tienda Volusion cada 90 días. Al realizar esta actualización en su cuenta de Volusion, también debe realizar esta actualización en su integración de Volusion en su cuenta de Klaviyo. También puede crear una Clave API permanente siguiendo los pasos de la sección correspondiente de este artículo.
Añadir la integración de Volusion en KlaviyoAñadir la integración de Volusion en Klaviyo
- Para habilitar Klaviyo's Volusion integraciones, navega a Klaviyo y haz clic en el nombre de tu cuenta en la esquina inferior izquierda, luego selecciona integraciones > Añadir integraciones.
- Busque Volusion y haga clic en la tarjeta, después en Instalar.
- En la página siguiente, introduzca la URL de su tienda, el correo electrónico de acceso y la clave API/contraseña encriptada. A continuación, haga clic en Conectar con Volusion.
- En la página siguiente, verá una casilla de verificación para Añadir nuevos clientes de Volusion a una lista de Klaviyo. Si marca esta casilla, podrá elegir una de sus listas en Klaviyo a la que se añadirán los futuros clientes cuando realicen un pedido.
- Por último, haga clic en Completar configuración.
Desactivar el seguimiento de correo electrónico a web en Klaviyo
- La función "email to web tracking" de Klaviyo utiliza el seguimiento de clics para identificar a un usuario que llega a su sitio web a través de un correo electrónico de Klaviyo antes de que originalmente pudiéramos identificarlo (como cuando realiza una compra o se suscribe a su lista de correo electrónico).
- Volusion no es compatible con el formato de URL que utiliza nuestro seguimiento de clics y produce un error cuando un usuario intenta visitar su tienda a través de uno de estos enlaces, por lo que esta función tendrá que ser desactivada en Klaviyo para asegurarse de que los enlaces en su correo electrónico siguen a través de su tienda Volusion correctamente.
- Puede desactivar este seguimiento en la configuración de su cuenta en Nombre de la cuenta > Configuración > Correo electrónico > Atribución.
- La única funcionalidad que se pierde al desactivar esta función es la posibilidad de rastrear un nuevo perfil en su sitio web a través de un correo electrónico en el que hayan hecho clic. Siempre y cuando tenga la analítica de seguimiento in situ de Klaviyo en su sitio web (que añadiremos en la siguiente sección), podremos seguir a los usuarios en cuanto obtengamos su dirección de correo electrónico, ya sea a través de una compra en su tienda o cuando se suscriban a una lista de correo electrónico.
Añada seguimiento in situ a su tienda Volusion
Klaviyo proporciona dos fragmentos de seguimiento in situ para ayudarle a recopilar información valiosa sobre sus clientes:
-
Activo en el sitio
Este fragmento rastrea cuándo sus clientes visitan su sitio. Este fragmento debe añadirse al sitio para que funcionen otros fragmentos como Producto visto. -
Producto visto
Este fragmento rastrea cuándo sus clientes ven productos específicos. Puede realizar un seguimiento de este evento añadiendo el fragmento de código Producto visto a su tienda.
Añadir seguimiento activo in situ
Añada el siguiente fragmento de Klaviyo.js para que aparezca en todas las páginas de su sitio web. Esto habilitará el seguimiento Active on Site y los formularios Klaviyo. Asegúrese de sustituir PUBLIC_API_KEY por su clave de API pública de Klaviyo.
<script type="application/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
<script type="text/javascript"> //Script para inicializar el objeto Klaviyo al cargar la página !function(){if(!window.Klaviyo){window._klOnsite=window._klOnsite||[];try{window.Klaviyo=new Proxy({},{get:function(n,i){return"Push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=argumentos[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.Push([i].concat(o,[function(i){t&&t(i),n(i)}]))}});return e}}})}catch(n){window.Klaviyo=window.Klaviyo[],window.Klaviyo.Push=function(){var n;(n=window._klOnsite).Push.apply(n,arguments)}}}}(); </script>
Añadir seguimiento de productos vistosAñadir seguimiento de productos vistos
Para habilitar el seguimiento de productos vistos, deberá añadir el fragmento de código que aparece a continuación a la página de plantilla de su tienda en el Editor de archivos de Volusion, que encontrará haciendo clic en Diseño > Editor de archivos.
<script type="text/javascript">
// Compruebe si el cliente se encuentra en la página del producto antes de ejecutar el código.
if ($("meta[property='og:type']").attr("content") == "product") {
var klaviyo = window.klaviyo || [];
// Función para rastrear cuando se ve un producto
var trackProductoVisto = function(item) {
klaviyo.track("Visto Producto", artículo);
klaviyo.trackViewedItem({
"Título": item.ProductName,
"ItemId": item.ProductID,
"ImageUrl": item.ImageURL,
"Url": item.URL,
"Metadatos": {
"Price": item.Price,
"Description": item.Description,
"CompareAtPrice": item.CompareAtPrice,
"YouSave": item.YouSave
}
});
};
var item = {}
$.get(`/ProductDetails.asp?ProductCode=${global_Current_ProductCode}`, function(data) {
var precio_producto = $("table.colors_pricebox div.product_saleprice").length ?
Número(`${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var product_listprice = $("table.colors_pricebox div.product_listprice").length ?
Número(`${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var precio_producto = $("tabla.colores_precio div.producto_precio_producto").length ?
Número(`${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var product_yousave = $("table.colors_pricebox div.product_yousave").length ?
Número(`${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : 0;
item = {
"ProductName": $("meta[property='og:title']").attr("content"),
"ProductID": global_Current_ProductCode,
"Description": $("meta[property='og:description']").attr("content"),
"ImageURL": $("meta[property='og:image']").attr("content"),
"URL": $("meta[property='og:url']").attr("content"),
"Price": product_saleprice ? product_saleprice : product_productprice,
"CompareAtPrice": product_listprice ? product_listprice : product_productprice,
"YouSave": product_yousave
};
trackViewedProduct(item);
});
}
</script>
Añadir recordatorios de carrito abandonadoAñadir recordatorios de carrito abandonado
Volusion no proporciona una manera out-of-the-box para rastrear carritos abandonados a través de nuestra integración, pero hemos creado un script personalizado que puede añadir a su tienda Volusion que le permitirá utilizar esta función en Klaviyo. Esto requerirá algún conocimiento de la adición de código a la plantilla de su tienda por lo que si usted tiene un desarrollador, puede enviarle este doc para guiarle a través de la adición del código.
La función de carrito abandonado sólo funcionará en las tiendas Volusion que utilicen la función de pago en una página y en las tiendas que no requieran que el usuario tenga una cuenta antes de realizar una compra.
- Deberá añadir el fragmento de código que aparece a continuación a la página de plantilla de su tienda en el Editor de archivos de Volusion, que encontrará haciendo clic en Diseño > Editor de archivos.
<script type="text/javascript"> // Compruebe si el cliente está en la página de pago antes de ejecutar el código. if (window.location.pathname == "/one-page-checkout.asp") { var klaviyo = window.klaviyo || []; // Función para rastrear cuando se inicia un checkout. var trackStartedCheckout = function() { $.post('/AjaxCart.asp', function(datos) { if (!datos || !datos.Productos || !datos.Productos.longitud) { return; } var items = [], nombres = [], skus = []; // Obtener cada producto y su SKU/Nombre/Cantidad/Precio/Precio total/Imagen url $.each(datos.Productos, function(i, registro) { var item_price = +(record.ProductPrice.replace(/[\$,]+/g, '')) / record.Cantidad; items.push({ SKU: record.ProductCode, Name: record.ProductName, Quantity: +record.Quantity, ItemPrice: item_price, RowTotal: item_price * record.Quantity, ImageURL: record.ImageSource }); names.push(record.ProductName); skus.push(record.ProductCode); }); // Push Started Checkout metric to Klaviyo with the customers data. klaviyo.track("Iniciado Checkout", { $value: +(data.Totals[0].CartTotal.replace(/[\$,]+/g, "")), Items: items, ProductNames: names, SKUs: skus }); }, 'json'); }; $(function() { // Coge el formulario de email para obtener el email de tus clientes y vincula el evento a ese email en Klaviyo. $('[name="OnePageCheckoutForm"] [name="Email"]').change(function(e) { var email = $(this).val(); // Realice una ligera validación. Klaviyo hará más validaciones cuando se reciban los datos. if (email && /@/.test(email)) { klaviyo.identificar({ $email: email }); trackStartedCheckout(); } }); }); }
</script> - Este código sólo será capaz de rastrear los eventos de pago en adelante; usted no será capaz de volver a poblar los flujos de carritos abandonados dentro de Klaviyo.
- Después de guardar este código en su tienda, Klaviyo comenzará automáticamente a rastrear una métrica de Comprobación Iniciada a partir de la cual puede activar un flujo de carrito abandonado.
Supervise la sincronización de Klaviyo
- Una vez integrado con Volusion, Klaviyo necesitará tiempo para sincronizar sus datos antes de que esté listo para ser utilizado. Puede comprobar el estado de esta sincronización navegando de nuevo a la pestaña Integraciones (que encontrará haciendo clic en el nombre de su cuenta en la parte inferior izquierda) y buscando su integración Volusion en la lista de Integraciones activadas.
- Si aparece un contorno gris, significa que la integración sigue sincronizándose. Cuanto mayor sea su tienda, más tiempo puede llevar una sincronización. Cuando su integración aparezca con un borde verde, estará listo para empezar.
- Klaviyo importa todos sus datos históricos de Volusion cuando activa la integración por primera vez. Para comprobarlo, puede comparar el número de pedidos de un día concreto con lo que aparece en la interfaz de Volusion y confirmar que coinciden. Por ejemplo, al explorar la métrica de pedidos realizados (en Analytics > Metrics en Klaviyo) puede pasar el ratón por encima del punto de datos de ayer o mirar la tabla de datos que hay debajo del gráfico para ver cuántos pedidos se registraron ayer.
- Compare ese número con el que está almacenado en Volusion desde ayer y debería ver que coinciden exactamente. Si no lo hacen, lo más probable es que el problema sea que la zona horaria de su cuenta de Klaviyo no coincide con la zona horaria de Volusion.
- Para comprobar o actualizar la zona horaria de su cuenta:
- Haga clic en el nombre de su cuenta en la parte inferior izquierda.
- Seleccione y, a continuación, haga clic en Configuración > Organización.
- Desplácese hasta Zona horaria.
Datos sincronizados desde Volusion
Navegue hasta Analytics > Métricas para encontrar todas las métricas de su cuenta. Las métricas con un icono de Volusion se sincronizan desde su integración de Volusion. Las métricas y las propiedades del perfil de Volusion se sincronizan en la hora siguiente a que alguien realice un pedido.
Pedido realizado
Este evento se rastrea cuando un cliente completa el proceso de pago y crea un pedido en su tienda Volusion. El evento Pedido realizado incluye toda la información relevante sobre los artículos que alguien compró, incluidos los nombres de los productos, los códigos de los productos, las imágenes y la información sobre los precios, para que pueda utilizar esa información en los correos electrónicos de seguimiento de la compra.
Producto pedidoProducto pedido
Este evento también se rastrea cuando un cliente realiza un pedido, pero se rastrea un evento por cada artículo del pedido. Por ejemplo, si alguien compra una camiseta y un pantalón, se rastrea un evento de Pedido realizado y dos eventos de Producto pedido: un evento para la camiseta y otro para el pantalón.
El evento Producto pedido incluye información detallada sobre cada producto adquirido. Esto resulta útil a la hora de crear segmentos de comportamiento basados en opciones de variantes de productos y otra información detallada que no está disponible en el evento Pedido realizado. Puede filtrar y orientar los eventos de Producto Ordenado en función de los siguientes criterios:
-
Nombre
El nombre o título del producto en Volusion, por ejemplo, camiseta. -
Código de producto
El código de producto para su producto dentro de Volusion. -
Cantidad
La cantidad del artículo comprado en un pedido.
Datos de clientes sincronizados desde Volusion
Además de las métricas anteriores que Klaviyo sincroniza desde Volusion, también hay propiedades de los clientes que se añaden a cada perfil de Klaviyo. Puede utilizar estas propiedades en segmentos y flujos. Estas son las propiedades que se sincronizan automáticamente desde Volusion:
- Correo electrónico
- Nombre
- Apellido
- Ciudad
- Estado/Región
- Código postal
- País
- Número de teléfono
- Fuente (Klaviyo rastreará a los clientes de Volusion con una propiedad Fuente en su perfil establecida en "Volusion")
Resuelve problemas
Los datos de pedidos realizados de Volusion no se reportan en KlaviyoLos datos de pedidos realizados de Volusion no se reportan en Klaviyo
Esto puede ser un problema con la configuración de su API Volusion que permite exportar datos.
- Para solucionarlo, vaya a la pestaña Inventario de su panel de administración de Volusion. Seleccione Importar/Exportar en el menú desplegable.
- Haga clic en API Volusion para acceder a la página principal de la API.
- En la sección Genéricos, encontrará la opción de Ejecutar la exportación de los Genéricos/Pedidos de su tienda. Una vez ejecutada la exportación, la página se actualizará.
- Seleccione todas las columnas haciendo clic en la casilla de verificación de la columna denominada * y haga clic en Ejecutar.
- Tras hacer clic en Ejecutar para exportar sus Pedidos Genéricos, se genera una URL API en la parte superior de la página. Por ejemplo, la URL aparecería como:
https://storename.com/net/WebService.aspx?Login=user@storename.com&EncryptedPassword=ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789&EDI_Name=GenericOrder
.
- El valor que aparece entre "EncryptedPassword=" y "& EDI_Name=GenericOrders" (resaltado en la captura de pantalla anterior) sirve como su Clave API. Utilice esta opción para restablecer la configuración de su integración desde la pestaña Integraciones de su panel de control de Klaviyo.
- Una vez completado, pruebe haciendo clic en Analytics > Metrics. Vea la actividad reciente de la métrica de pedidos realizados de Volusion para ver si se ha sincronizado algún dato nuevo en Klaviyo. Si ve nuevos datos para la métrica de Pedidos realizados, póngase en contacto con nuestro equipo de Soporte para realizar un gap fill de los pedidos que faltan en Klaviyo o para cualquier otra ayuda.
- Para obtener información adicional sobre la exportación de datos utilizando la API de Volusion, consulte el soporte de Volusion.
La gente ve un error "Invalid Input" al hacer clic en mis enlaces de correo electrónico
La función "email to web tracking" de Klaviyo utiliza el seguimiento de clics para vincular la actividad de un usuario que llega a su sitio web a través de un correo electrónico de Klaviyo antes de que podamos identificarlo originalmente (como cuando realiza una compra o se suscribe a su lista de correo electrónico).
Volusion no es compatible con el formato de URL que utiliza nuestro seguimiento de clics y produce un error cuando un usuario intenta visitar su tienda a través de uno de estos enlaces, por lo que esta función tendrá que ser desactivada en Klaviyo para asegurarse de que los enlaces en su correo electrónico siguen a través de su tienda Volusion correctamente.
Para solucionar este problema, asegúrese de desactivar el seguimiento de correo electrónico a web en Klaviyo como se describe al principio de este artículo.
Cómo crear una clave API permanente en VolusionCómo crear una clave API permanente en Volusion
Normalmente Volusion le pedirá que restablezca su clave API cada 90 días cuando restablezca la contraseña de su cuenta, por lo que tendrá que volver a configurar su integración de Voluision en Klaviyo. Los siguientes pasos le permitirán crear en su lugar una clave de API que no caduque; se trata de generar credenciales de API para una cuenta de administrador en la que nunca entra:
- Desde su panel de administración de Volusion, vaya a Clientes > Administradores y cree una nueva cuenta de administrador.
- Navegue hasta Inventario > Importar/Exportar y seleccione la pestaña API de Volusion.
- En la sección Genérico, haga clic en el enlace de Ayuda para la integración de la API de Volusion.
- Seleccione Exportar y seleccione en el desplegable el nuevo admin que ha creado.
- Amplíe la casilla "URL with Query String..." para encontrar su URL permanente, su nombre de usuario y su contraseña encriptada (API Key).
No inicie sesión con esta cuenta, sólo se utilizará para acceder a la API. Al iniciar sesión con esta cuenta, la contraseña caducará a los 90 días y tendrá que volver a realizar estos pasos para generar una nueva clave API permanente.
ResultadoResultado
Ya ha integrado Klaviyo con Volusion, ha añadido el seguimiento in situ, ha revisado sus datos sincronizados y ha aprendido a crear una clave API permanente.
Recursos adicionalesRecursos adicionales
- Con qué frecuencia se sincronizan las integraciones de referencia
- ¿Necesita más ayuda para integrarse con Klaviyo? Eche un vistazo a las agencias asociadas de Klaviyo