Cómo integrarse con Volusion

Hola: 11 minutos de lectura
|
Actualizado 27 nov 2024, 15:57 EST
Qué aprenderás

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 empezar

Antes 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 Klaviyo

Añadir la integración de Volusion en Klaviyo

  1. 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.
  2. Busque Volusion y haga clic en la tarjeta, después en Instalar.
  3. 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.
  4. En la página siguiente, verá una casilla de verificación para Añadir nuevos clientes de Volusion a una lista de KlaviyoSi 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.
  5. Por último, haga clic en Completar configuración.
Desactivar el seguimiento de correo electrónico a web en Klaviyo

Desactivar el seguimiento de correo electrónico a web en Klaviyo

  1. 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).
  2. 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.
  3. Puede desactivar este seguimiento en la configuración de su cuenta en Nombre de la cuenta > Configuración > Correo electrónico > Atribución.
  4. 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

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ñ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 vistos

Añ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 abandonado

Añ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.

  1. 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>
  2. 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. 
  3. 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

Supervise la sincronización de Klaviyo

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

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.
Pestaña de métricas en Klaviyo filtrada por Volusion mostrando las métricas Pedido realizado y Producto pedido

Pedido realizado

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 pedido

Producto 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

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

Resuelve problemas

Los datos de pedidos realizados de Volusion no se reportan en Klaviyo

Los 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.

  1. Para solucionarlo, vaya a la pestaña Inventario de su panel de administración de Volusion. Seleccione Importar/Exportar en el menú desplegable.
    Desplegable de inventario en Volusion con Importar/Exportar en azul
  2. Haga clic en API Volusion para acceder a la página principal de la API.
  3. 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á.
    Página de importación/exportación en Volusion con el ratón sobre Ejecutar para Generic\Orders
  4. Seleccione todas las columnas haciendo clic en la casilla de verificación de la columna denominada * y haga clic en Ejecutar.
    API Volusion: Ejecute la página Generic\Orders con la columna asterisco marcada
  5. 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.
    Clave API resaltada en el enlace de la página API de Volusion: Ejecutar Generic\Orders
  6. 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. 
  7. 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.
  8. 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 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 Volusion

Có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:

  1. Desde su panel de administración de Volusion, vaya a Clientes > Administradores y cree una nueva cuenta de administrador.
  2. Navegue hasta Inventario > Importar/Exportar y seleccione la pestaña API de Volusion.
  3. En la sección Genérico, haga clic en el enlace de Ayuda para la integración de la API de Volusion.
  4. Seleccione Exportar y seleccione en el desplegable el nuevo admin que ha creado.
  5. 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.

Resultado

Resultado

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 adicionales

Recursos adicionales

¿Te ha resultado útil este artículo?
Utiliza este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar con el servicio de asistencia.

Descubre más de Klaviyo

Comunidad
Conecta con compañeros, socios y expertos de Klaviyo para inspirarte, compartir ideas y resolver todas tus dudas.
Formación en directo
Únete a una sesión en directo con expertos de Klaviyo para conocer las prácticas recomendadas, cómo configurar funciones clave y mucho más.
Asistencia

Accede al servicio de asistencia a través de tu cuenta.

Asistencia por correo electrónico (prueba gratuita y cuentas de pago) Disponible 24/7

Asistencia por chat/virtual
La disponibilidad varía según la ubicación y el tipo de plan