Entendiendo el comportamiento del conector Klaviyo

Klaviyo tiene algunas limitaciones en su comportamiento, pero ¡no te preocupes! En este artículo te explicaremos todo lo que necesitas saber para empezar a trabajar correctamente con nuestro conector Klaviyo.

¿Cómo funciona el conector Klaviyo?

El conector de Klaviyo está diseñado para darte acceso rápido y seguro a tus datos de Klaviyo. Una vez que hayas iniciado sesión en Dataslayer y conectado tu cuenta de Klaviyo, podrás extraer métricas y dimensiones clave directamente a tus reportes.

Te explicaremos algunos detalles importantes para ayudarte a configurar tus consultas correctamente desde el principio.

Consideraciones clave al utilizar el conector Klaviyo

Acceso a múltiples cuentas

Dependiendo de tu plan Dataslayer, puedse acceder a múltiples cuentas de Klaviyo usando la misma dirección de correo electrónico.

Identificación de cuentas

La API de Klaviyo solo devuelve la clave API pública, por lo que el nombre de la empresa no aparecerá durante el proceso de conexión. Sin embargo, verás el nombre de la cuenta en la sección "Your Accounts".

Puedes agregar la dimensión "Account Name " en sus tablas para diferenciar fácilmente entre cuentas.

Combinando métricas y dimensiones 

La API de Klaviyo restringe la combinación de ciertas métricas y dimensiones. Para evitar errores, es importante saber lo siguiente:

  • No mezcles métricas de diferentes tipos de reportes.
    Por ejemplo, no puede combinar métricas de Events y de Performance en la misma consulta. Esto generará un error de combinación inválida.

  • Puedes combinar dimensiones de grupos como Account y Time con un grupo adicional de dimensiones, como Profile o List. Sin embargo, la API de Klaviyo no permite combinar varios grupos adicionales en la misma consulta.

    • Combinaciones válidas: Account + Time + un grupo de dimensiones.
      Ejemplo: Account name + Year + Profile ID

    • Combinación no válida: Account + Time + varios grupos de dimensiones.
      Ejemplo: Account name + Year + Profile ID List type

Este comportamiento proviene de cómo Klaviyo estructura sus datos y es externo a Dataslayer.

Tiempos de carga en las consultas

Algunos escenarios pueden aumentar significativamente los tiempos de carga:

  1. Incluir la métrica "Received Email"  si su cuenta tiene grandes cantidades de datos.
  2. Uso de la dimensión "Date" en las métricas de Campaign/Flow Performance:

    La API de Klaviyo no permite añadir una segmentación por fecha a los informes de performance de Flow Campaign. Esto significa que, de forma predeterminada, no es posible desglosar estas métricas por fecha, mes u otras dimensiones temporales en una sola consulta.

    Sin embargo, dado que algunos usuarios solicitaron esta función, implementamos una solución alternativa para simular la segmentación por fecha manualmente. Lo que hacemos es dividir la consulta en varias solicitudes para la API.

    Por ejemplo, si seleccionas un rango de fechas de un año completo y lo desglosa por la dimensión "Date" , solicitaremos 365 informes diarios uno por uno para generar el resultado.

Esto puede hacer que la consulta tarde mucho tiempo, especialmente porque Klaviyo limita los informes de Flow/Performance a 2 solicitudes por minuto.

Si encuentras discrepancias en los datos al trabajar con reportes Multi-Metric o Campaign/Flow performance, consulta este artículo.

Cómo acelerar estas consultas

Si deseas reducir los tiempos de carga al trabajar con reportes de Campaign/Flow Performance:

  1. Elimina las dimensiones de fecha, si es posible, ya que es la forma más sencilla de evitar consultas múltiples.

  2. Utiliza una dimensión de tiempo mayor, como “Month”, para reducir la cantidad de solicitudes (por ejemplo, 12 en lugar de 365).

  3. Cambia a un reporte de métricas de Events, que permite dimensiones de tiempo directamente en la API, sin soluciones alternativas.

Si Klaviyo cambia el comportamiento de su API en el futuro, nos aseguraremos de que el conector se mantenga actualizado.

 

Como siempre, contáctanos a través del chat en vivo en nuestro sitio web  o por correo electrónico si aún tienes dudas o preguntas. ¡Estaremos encantados de ayudarte!