Ir al contenido principal
Zenovay
Pro Plan5 minutesPrincipiante

Objetivos de Clics en Elementos

Rastrea conversiones cuando los visitantes hacen clic en botones, enlaces o elementos específicos — ideal para CTAs y enlaces externos. Explora la configuración y mejores prácticas.

goalsclicksbuttonsctatracking
Última actualización:
Pro Plan

Los objetivos de clic en elementos se activan cuando los visitantes hacen clic en elementos específicos de la página. Perfectos para rastrear botones CTA, navegación y enlaces externos.

Cuándo usar objetivos de clic

Mejor para rastrear:

  • Botones de llamada a la acción (CTA)
  • Clics en menús de navegación
  • Enlaces de descarga
  • Enlaces externos
  • Botones de reproducción de vídeo
  • Cualquier elemento clickable

Crear objetivos de clic

Los objetivos se encuentran en el panel de control de cada sitio web, bajo la pestaña Journeys.

  1. Abrir la pestaña Journeys

    Desde el panel de control de su sitio web, abra la pestaña Journeys y seleccione la subpestaña Objetivos.

  2. Agregar un objetivo

    Haga clic en Agregar Objetivo, luego elija Clic en Elemento como tipo de objetivo.

  3. Nombrar el objetivo

    Dele un nombre claro, como "Botón de registro" o "CTA de precios".

  4. Ingresar un selector CSS

    En el campo Selector CSS, ingrese el selector que identifica el elemento a rastrear.

  5. Rastrear valor (opcional)

    Active Rastrear valor monetario si desea asociar un valor de ingresos a cada completación.

  6. Crear

    Haga clic en Crear para guardar el objetivo.

Selectores CSS

¿Qué es un selector CSS?

Un patrón que identifica elementos HTML:

<button id="signup-btn" class="cta primary">
  Registrarse
</button>

Selectores para este botón:

  • #signup-btn (por ID)
  • .cta (por clase)
  • button.primary (por etiqueta y clase)

Selectores comunes

SelectorCoincide con
#my-idElemento con id="my-id"
.my-classElementos con class="my-class"
buttonTodos los elementos de botón
a.downloadEnlaces con class="download"
[data-action]Elementos con atributo data-action

Encontrar el selector correcto

Método 1: Inspector del navegador

  1. Haga clic derecho en el elemento
  2. Elija "Inspeccionar"
  3. Encuentre el elemento en DevTools
  4. Busque un id o clase única

Método 2: Probar en la consola

  1. Abra la consola del navegador (F12)
  2. Escriba: document.querySelector('your-selector')
  3. Si el elemento se muestra, el selector funciona

Mejores prácticas de selectores

Usar IDs cuando estén disponibles

Opción más confiable:

<button id="cta-signup">Registrarse</button>

Selector: #cta-signup

Usar clases específicas

Si no hay ID, use una clase descriptiva:

<button class="btn btn-primary cta-main">Comenzar</button>

Selector: .cta-main

Evitar selectores genéricos

MaloProblema
buttonCoincide con todos los botones
.btnMuy común
aTodos los enlaces
BuenoPor qué
#signup-ctaID único
.cta-signupClase específica
[data-goal="signup"]Construido para este propósito

Agregar atributos de datos

Solicite a los desarrolladores que agreguen atributos rastreables:

<button data-goal="signup" class="btn">Registrarse</button>

Selector: [data-goal="signup"]

Ejemplos comunes

Botones CTA

ObjetivoSelector
CTA principal#hero-cta
CTA secundario.cta-secondary
CTA de precios.pricing-cta
ObjetivoSelector
Enlace de preciosa[href="/pricing"]
Enlace de contactonav a[href="/contact"]
Iniciar sesión.nav-signin

Descargas

ObjetivoSelector
Cualquier descargaa[download]
Descargas de PDFa[href$=".pdf"]
Archivo específicoa[href="/files/guide.pdf"]

Enlaces externos

ObjetivoSelector
Enlaces externosa[target="_blank"]
Enlaces de afiliadosa[href*="partner.com"]
Enlaces sociales.social-links a

Selectores avanzados

Selectores de atributos

PatrónCoincide con
[attr]Tiene atributo
[attr="value"]Coincidencia exacta
[attr*="value"]Contiene
[attr^="value"]Comienza con
[attr$="value"]Termina con

Combinadores

PatrónCoincide con
div buttonBotón dentro de div
div > buttonBotón hijo directo
button:first-childPrimer botón
button:not(.disabled)No deshabilitado

Ejemplos

/* Enlaces a sitios externos */
a[href^="http"]:not([href*="mysite.com"])

/* Botones enviar no deshabilitados */
button[type="submit"]:not(:disabled)

/* Enlaces de descarga en el área de contenido */
.content a[href$=".pdf"]

Cómo se cuentan los clics

Un objetivo de clic se completa una vez por sesión de visitante. Zenovay registra el primer clic coincidente en una sesión e ignora los clics posteriores en el mismo elemento dentro de esa sesión, por lo que un visitante que hace clic dos veces cuenta como una conversión. El mismo visitante que regresa en una nueva sesión puede completar el objetivo nuevamente.

Si desea rastrear un clic específico solo en ciertas páginas, límitelo a nivel de selector combinando el selector de clic con un padre que solo existe en esas páginas, o use un objetivo de coincidencia de URL para conversiones basadas en páginas.

Elementos dinámicos

Elementos agregados después de la carga de la página

El rastreo de clics se adjunta a nivel de documento, por lo que funciona para elementos que aparecen después de la carga inicial de la página, incluido el contenido renderizado por frameworks de JavaScript.

Prueba de elementos dinámicos

  1. Cargue la página
  2. Espere a que aparezca el elemento
  3. Haga clic en el elemento
  4. Verifique que el objetivo se active

Solución de problemas

Los clics no se rastrean

Verificar el selector:

// En la consola del navegador
document.querySelector('your-selector')
// Debe devolver el elemento

Verificar la visibilidad del elemento:

  • ¿Es visible el elemento al hacer clic?
  • ¿Está oculto o cubierto por otro elemento?

Elementos incorrectos coinciden

Haga el selector más específico:

  • Agregar contexto principal
  • Usar una clase más única
  • Agregar atributo de datos

Elementos de carga retrasada

Si el elemento se carga después de la página:

  • La mayoría de los casos funcionan automáticamente
  • Pruebe completamente
  • Considere un objetivo de evento personalizado si los problemas persisten

Mejores prácticas

Planificar sus selectores

Antes de implementar:

  1. Identificar CTAs clave
  2. Asegurar identificadores únicos
  3. Documentar selectores
  4. Probar en todas las páginas

Trabajar con desarrolladores

Solicite:

  • IDs únicos en CTAs clave
  • Atributos de datos para rastreo
  • Convenciones de nomenclatura consistentes

Probar completamente

  1. Haga clic en el elemento usted mismo
  2. Verifique la vista en tiempo real
  3. Verifique que el objetivo se registró
  4. Pruebe también en móvil

Próximos pasos

¿Fue útil este artículo?