Primeros pasos

Objetivos personalizados

Rastrear acciones específicas de usuarios más allá de las vistas de página

Flowsery Analytics le permite monitorizar acciones especificas de los usuarios mas alla de las visitas a paginas, denominadas Objetivos (registro, suscripcion al boletin, inicio de compra, etc.).

  • Obtenga visibilidad sobre lo que hacen los visitantes en su sitio
  • Desbloquee la funcion Journey
  • Mejore las predicciones de ingresos y los embudos de conversion

Puede rastrear objetivos usando tres metodos:

Metodo #1: Seguimiento del lado del cliente con JavaScript

Llame a la funcion flowsery() y pase el nombre de su objetivo como argumento. Coloque el fragmento de JavaScript donde ocurra la conversion (por ejemplo, en una pagina de "gracias" despues del registro, cuando un usuario hace clic en un boton, etc.).

window?.flowsery("signup");

Reglas para goal_name:

  • Usar letras minusculas
  • Se permiten numeros, guiones bajos (_) y guiones (-)
  • Maximo 64 caracteres

Uso avanzado con parametros personalizados

Adjunte un objeto con parametros personalizados a sus objetivos para obtener analisis mas completos en Journey:

Objetivo con parametros personalizados
window?.flowsery("initiate_checkout", {
  name: "Elon Musk",
  email: "elon@x.com",
  product_id: "prod_123",
});

Reglas para parametros personalizados:

  • Nombres de propiedades: solo letras minusculas, numeros, guiones bajos (_) y guiones (-). Max. 64 caracteres.
  • Valores de propiedades: cualquier cadena de texto, max. 255 caracteres.
  • Maximo 10 parametros personalizados por evento.

Garantizar un seguimiento fiable (recomendado)

Agregue este fragmento a su HTML <head> para garantizar que los eventos se capturen incluso si se disparan antes de que se haya cargado el script principal:

Fragmento de cola de eventos
<script id="flowsery-queue">
  window.flowsery = window.flowsery || function() {
    window.flowsery.q = window.flowsery.q || [];
    window.flowsery.q.push(arguments);
  };
</script>

Metodo #2: Seguimiento del lado del cliente con atributos de datos HTML

Rastree objetivos automaticamente cuando los usuarios hacen clic en cualquier elemento con el atributo data-fs-goal. Este es el enfoque mas sencillo para rastrear clics en botones.

<button data-fs-goal="initiate_checkout">Buy Now</button>

En este ejemplo, Flowsery Analytics envia un objetivo llamado initiate_checkout.

Uso avanzado con parametros personalizados

Agregue atributos data-fs-goal-* adicionales para incluir parametros personalizados:

Objetivo con atributo de datos y parametros
<button
  data-fs-goal="initiate_checkout"
  data-fs-goal-price="49"
  data-fs-goal-currency="USD"
  data-fs-goal-plan-type="pro">
    Subscribe to Pro Plan
</button>

En este ejemplo, Flowsery Analytics envia un objetivo llamado initiate_checkout con { price: '49', currency: 'USD', plan_type: 'pro' } como parametros personalizados.

Reglas para los valores de atributos de datos:

  • Nombres de objetivos: mismas reglas que el metodo JavaScript (letras minusculas, numeros, guiones bajos, guiones, max. 64 caracteres)
  • Nombres de parametros: se derivan del nombre del atributo y se convierten de kebab-case a snake_case (por ejemplo, data-fs-goal-product-id se convierte en product_id)
  • Valores de parametros: cualquier cadena de texto, max. 255 caracteres (saneado automaticamente)
  • Maximo 10 parametros personalizados por evento

Limitaciones del seguimiento del lado del cliente

Aunque es facil de implementar, el seguimiento del lado del cliente puede ser menos preciso debido a bloqueadores de anuncios o problemas de red. Para mayor fiabilidad, considere el seguimiento del lado del servidor.

Metodo #3: Seguimiento del lado del servidor (mas preciso)

Rastree objetivos enviando datos directamente desde su servidor a traves de la API de Flowsery Analytics. Este es el enfoque recomendado para maxima precision.

  • Obtener una clave API: Vaya a la Configuracion de su sitio web > pestana API y genere una clave API para autenticar sus solicitudes.
  • Enviar datos del objetivo: Use el endpoint de la API de Objetivos para enviar informacion del objetivo desde su backend cada vez que un usuario complete la accion deseada.

Seguimiento de ingresos

Para rastrear ingresos especificamente (por ejemplo, compras completadas), use la configuracion dedicada de atribucion de ingresos en lugar de objetivos personalizados para pagos. Esto proporciona analisis financieros mas detallados a traves de la integracion con Stripe, LemonSqueezy o Polar.

Ver parametros personalizados en su panel de control

Cuando pasa parametros personalizados a un objetivo (usando cualquiera de los metodos anteriores), son visibles directamente en su panel de control.

  • Navegue a su panel de analisis
  • Pase el cursor sobre cualquier objetivo en la tarjeta de Objetivos
  • Haga clic en el icono de parametros para expandir el desglose

Vera un desglose de cada valor de parametro y cuantos visitantes lo activaron. Por ejemplo, si rastrea un objetivo initiate_checkout con un parametro plan, puede ver cuantos visitantes compraron en cada plan (starter, pro, premium, etc.).

Esto funciona con cualquier parametro personalizado que envie: correos electronicos de usuarios, nombres de productos, tipos de plan, monedas o cualquier otra cosa que desee rastrear.

Facturacion

Facturacion basada en uso

Los objetivos personalizados cuentan para su uso mensual de Flowsery Analytics. Asegurese de rastrear solo lo necesario. Puede revisar su uso en la configuracion de facturacion de Flowsery Analytics.