Saltar al contenido principal
4 min de lectura

Objetivos

Rastrea conversiones para medir el éxito de tu sitio web y optimiza tus tasas de conversión.

¿Buscas viajes de usuarios de múltiples pasos? Consulta la documentación de Conversion Funnels.

Vista de Zenovay Objetivos & Funnels listando las completaciones de cada objetivo e ingresos atribuidos.
Cada objetivo muestra sus completaciones, cambios recientes e – para objetivos de valor – ingresos atribuidos.

Descripción General

Los objetivos te ayudan a entender cuándo los visitantes completan acciones importantes en tu sitio web:

  • Rastrear Conversiones - Compras, registros, descargas y más
  • Medir Ingresos - Asigna valores a completaciones de objetivos
  • Atribuir Éxito - Ve qué fuentes de tráfico impulsan conversiones

Crear Objetivos

Método 1: Interfaz del Panel

Crea objetivos directamente en tu panel de Zenovay:

  1. Abre Dominios, haz clic en tu sitio y luego abre la sección Objetivos
  2. Haz clic en Crear Objetivo
  3. Elige el tipo de objetivo y configura las reglas de coincidencia
  4. Guarda y comienza a rastrear

Método 2: Objetivos Basados en Código (Descubrimiento Automático)

Rastrea objetivos directamente en tu código - aparecerán automáticamente en tu panel:

Code-Based Goal TrackingJavaScript
// Track a goal by name (auto-creates if doesn't exist)
zenovay('goal', 'checkout_complete', {
value: 99.99,
currency: 'USD'
});

// Simple goal without value
zenovay('goal', 'newsletter_signup');

// Goal with custom properties
zenovay('goal', 'plan_upgrade', {
from_plan: 'free',
to_plan: 'pro',
value: 29
});

Los objetivos basados en código se descubren automáticamente y se muestran en tu panel con un distintivo "Auto-descubierto". Puedes editarlos igual que los objetivos creados en la interfaz.

Tipos de Objetivos

Objetivos de Coincidencia de URL

Se activan cuando los visitantes llegan a una página específica:

Tipo de CoincidenciaPatrón de EjemploCoincide
Exacto/thank-youSolo /thank-you
Contienecheckout/checkout, /checkout/confirm
Comienza Con/blog//blog/post-1, /blog/news
Termina Con/success/payment/success, /signup/success
Regex/order/\d+/order/123, /order/456
URL Match ConfigurationJavaScript
// These pages will trigger the goal when visited
{
goal_type: 'url_match',
url_pattern: '/checkout/success',
match_type: 'exact'
}

Objetivos de Eventos Personalizados

Se activan cuando se rastrea un evento personalizado específico:

Custom Event GoalJavaScript
// Track the event
zenovay('track', 'purchase', {
product_id: 'pro-plan',
value: 99.99
});

// Goal configuration (in dashboard)
{
goal_type: 'custom_event',
event_name: 'purchase'
}

Objetivos de Clic en Elementos

Se activan cuando los visitantes hacen clic en elementos específicos:

Element Click GoalJavaScript
// Goal configuration (in dashboard)
{
goal_type: 'element_click',
selector: '#signup-button',  // CSS selector
// or
selector: '[data-track="cta-click"]'
}

Los objetivos de clic en elementos requieren que el script de rastreo de Zenovay esté cargado. Asegúrate de que tu script esté instalado correctamente.

Atribución de Valor del Objetivo

Asigna valores monetarios a los objetivos para el rastreo de ingresos:

Goal with RevenueJavaScript
// Dynamic value from transaction
zenovay('goal', 'purchase', {
value: orderTotal,
currency: 'USD'
});

// Fixed value per goal completion
// (Configure in dashboard: $10 per newsletter signup)

Integración con React

React Goal TrackingJavaScript
import { useEffect } from 'react';

function CheckoutComplete({ order }) {
useEffect(() => {
  // Use the global zenovay object from the tracking script
  if (window.zenovay) {
    window.zenovay('goal', 'checkout_complete', {
      order_id: order.id,
      value: order.total,
      items: order.items.length
    });
  }
}, []);

return <div>Thank you for your order!</div>;
}

Mejores Prácticas

Convenciones de Nombrado de Objetivos

Usa nombres descriptivos, en minúsculas y con guiones bajos:

BuenoEvitar
checkout_completecheckoutComplete
newsletter_signupNewsletter Signup
plan_upgrade_proPlan Upgrade (Pro)

Objetivos Recomendados para Rastrear

  • Registro/Inscripción - Conversiones de nuevos usuarios
  • Inicio de Sesión - Engagement de usuarios recurrentes
  • Compra/Checkout - Rastreo de ingresos
  • Envíos de Formularios - Generación de leads
  • Uso de Características - Engagement del producto
  • Actualización/Degradación - Cambios de suscripción

Depuración de Objetivos

Verifica si los objetivos se están activando correctamente:

Debug ModeJavaScript
// Enable debug mode
zenovay('debug');

// Track a goal - will log to console
zenovay('goal', 'test_goal', { value: 10 });

// Check in browser console for:
// [Zenovay] Goal tracked: test_goal { value: 10 }

Referencia de API

Para la gestión programática de objetivos, consulta la Goals API.

Get Analytics via External APIBash
curl -X GET "https://api.zenovay.com/api/external/v1/analytics/{websiteId}" \
-H "X-API-Key: zv_YOUR_API_KEY"
¿Fue útil esta página?