Reports

¿Cómo puedo crear eventos en HubSpot?

Última actualización: February 10, 2016

¿Qué es un evento?

Un evento es una función disponible para los clientes Enterprise de HubSpot, que te permite realizar un seguimiento cuando un usuario realiza una acción específica en tu sitio web. Entre algunos ejemplos comunes, se incluyen los siguientes:

  • Un visitante se registró en una cuenta de prueba.
  • Un visitante descargó un artículo técnico.
  • Se hizo clic en el botón de demostración gratuita.
  • Un usuario inició sesión.
  • Un prospecto creó una cuenta.
  • Se consultó la página de precios.

¿Qué necesito para comenzar?

  • La herramienta Eventos solo está disponible para los clientes que tienen el paquete Enterprise.
  • El código de seguimiento de HubSpot debe estar instalado en todas las páginas en las que desees monitorear los eventos.

¿Cómo puedo crear un evento?

  • Navega hasta Informes > Eventos > haz clic en el botón Crear evento nuevo.
  • Elige alguno de los siguientes tipos de eventos:

Eventos de URL visitada: Se desencadena un evento cuando un visitante visita una URL determinada.
Eventos de elementos seleccionados: Se desencadena un evento cuando se hace clic en un elemento de la página.
Eventos de formulario enviado: Se desencadena un evento cuando un visitante envía un formulario de HubSpot.
Eventos personalizados: Se desencadena un evento basado en las solicitudes HTTP API o javascript personalizadas.

¿Qué son los tipos de eventos?

Evento de URL visitada

eventos de URL visitada
Ingresa la URL exacta que, cuando sea visitada, desencadenará el evento de URL visitada.
  • Agrega etiquetas para organizar tus eventos.

Si usas SSL, deberás tener en cuenta los protocolos («http» frente a «https»). Si deseas monitorear una URL que utiliza SSL y contiene «https» dentro de la URL, deberás asegurarte de escribir «https» aquí.

Nota: También puedes utilizar caracteres comodín en la URL para hacer que el evento se desencadene para una serie de páginas. Por ejemplo, utilizar * al final de una URL permitirá que el evento se active en cualquier página que contenga la primera parte de la URL. Por ejemplo, si todas las URL de tu blog comienzan con «http://blog.example.com/», puedes usar «http://blog.example.com/*» para desencadenar el evento para todas las URL del blog. Esto significa que el evento se desencadenaría para páginas como «http://blog.example.com/amazing-blog-post», «http://blog.example.com/more-awesome-blog-post», etc.

Evento de elemento seleccionado

Recomendamos usar el bookmarklet Eventos para generar eventos de elemento seleccionado. Obtén más instrucciones acerca de esta configuración. De lo contrario, puedes crear manualmente un evento de elemento seleccionado con un selector de ID, Clase o jQuery.

Evento de elemento seleccionado
Evento de elemento seleccionado
  • Ingresa el selector de ID, Clase o jQuery para el elemento en tu página del sitio web en el que deseas monitorear los clics. Por ejemplo, si tuvieras una imagen en tu página con el HTML <img id="webinar-offer-image" src="/webinar-march.png"/>, el ID sería webinar-offer-image.
  • Especifica una URL de página que limitará al evento para que solo sea desencadenado por los visitantes que hagan clic en el elemento en esa URL específica. Si deseas que este evento se desencadene en todas las páginas, deja la URL de la página en blanco.
  • Asocia un valor de conversión que aparecerá en tu informe de eventos, si deseas medir el retorno de una inversión con este evento.
  • Agrega etiquetas para organizar tus eventos.

Evento de formulario enviado

evento de formulario enviado
evento de formulario enviado
  • Selecciona el formulario de HubSpot que quieres que desencadene el evento. Los formularios que se envían a HubSpot a través de la API de formularios también están incluidos en la lista desplegable de formularios.
  • Especifica una URL de página que limitará al evento para que solo sea desencadenado por los visitantes que envíen el formulario en esa página. Si deseas que este evento se desencadene en todas las páginas, deja la URL de la página en blanco.
  • Agrega etiquetas para organizar tus eventos.

Eventos personalizados

Para crear eventos personalizados, se requiere de un desarrollador que escriba JavaScript personalizado para enviar un evento a HubSpot cuando se cumplen ciertas condiciones. La documentación de la API para crear eventos personalizados está disponible en el Foro de desarrolladores. Hay dos tipos de eventos personalizados: eventos javascript personalizados y eventos HTTP API.

  • Eventos javascript personalizados

Cuando una página esté cargada y el código de seguimiento de HubSpot esté ejecutado, creamos una variable _hsq que funciona como una cola en la que puedes ubicar los eventos de monitoreo. Puedes agregar eventos para que sean monitoreados al configurar la variable _hsq en un conjunto y llenarla con llamadas de eventos. Puedes denominar los métodos especificando el nombre del método y los argumentos, por ejemplo:_hsq.push(["method", "arg1", "arg2"]). Las variables deberían corresponder con las claves de propiedad de contacto para que sus valores aparezcan correctamente en los registros de los contactos.

Evento javascript personalizado
Evento javascript personalizado
  • Agrega tu código javascript para crear tu evento personalizado. El javascript se incluirá automáticamente cada vez que se cargue tu código de seguimiento de HubSpot.
  • Especifica una URL de página que limitará al evento para que solo sea desencadenado por los visitantes que visitan esa página. Si deseas que este evento se desencadene en todas las páginas, deja la URL de la página en blanco.
  • Agrega etiquetas para organizar tus eventos.
  • Eventos personalizados a través de HTTP API

También puedes monitorear un evento seleccionando la URL proporcionada al crear un Evento HTTP API personalizado. La herramienta Eventos proporcionará una URL que contiene varios parámetros de consulta. Las solicitudes de «track.hubspot.com» deberían realizarse utilizando GET (son admitidos HTTP y HTTPS).

Evento HTTP API
Para desencadenar un evento HTTP API, debes realizar una solicitud a nuestra API de monitoreo con el evento de la ruta /v1/.
  • Los dos parámetros obligatorios son: «_n» (identificador único del evento) y «correo electrónico» (la dirección de correo electrónico del contacto que desencadenó el evento).
  • Para generar el ID de tu evento: haz clic en el botón en el evento para «Crear informe» > haz clic en Ver el evento guardado > Editar evento > y haz clic en el enlace Utilizar la HTTP API. El ID ahora estará incluido como un parámetro dentro de la URL de solicitud.

    Evento HTTP API con ID
    Hay una lista completa de parámetros opcionales disponible en nuestro Foro de los desarrolladores.

Para más información, consulta los recursos enlazados a continuación.