Usar eventos personalizados

Última actualización: March 25, 2016

Los eventos personalizados te permiten monitorear casi cualquier tipo de interacción que realiza un usuario con tu sitio web.

¿Por qué usar eventos personalizados?

Es posible que pienses: “Y si necesito monitorear algo más avanzado que los tipos que ya se describieron?”. Tuvimos el mismo pensamiento y es por eso que creamos los Eventos personalizados.

Cuando creas un Evento personalizado, tienes dos opciones:

  • Evento javascript
  • Evento HTTP API

Instrucciones

En las siguientes instrucciones, se describen los pasos requeridos para configurar un evento personalizado en HubSpot. De todas formas, deberás trabajar con un desarrollador para implementar el evento que generes en tu archivo javascript o guion del lado del servidor.

Navegar hasta Eventos

Desde tu panel de HubSpot, navega hasta Informes > Eventos.

Captura de pantalla del artículo de ayuda de HubSpot

Crear un evento nuevo

En el lado derecho, selecciona el botón azul que dice Crear evento nuevo.

Captura de pantalla del artículo de ayuda de HubSpot

Crear un evento personalizado

Cuando selecciones Tipo de monitoreo de evento, selecciona Evento personalizado.

Este es el punto en que debes elegir entre crear un evento javascript o un evento HTTP API.

Captura de pantalla del artículo de ayuda de HubSpot

Eventos javascript

Haz clic en el enlace Agregar javascript personalizado. Esta acción abrirá el área donde puedes agregar tu código javascript personalizado. Cuando el código de monitoreo de HubSpot se ejecuta en tus páginas internas y externas, este fragmento javascript se pondrá en cola con la variable _hsq.

Si solo quieres que este evento se desencadene en una página específica, agrega la URL a la casilla de URL (opcional).

Una vez que hayas guardado tu evento, HubSpot generará un ID para ese evento. Puedes pegar ese fragmento del código dentro de la devolución de llamada javascript donde deseas que se desencadene ese evento. De forma predeterminada, el valor estará establecido como nulo, pero si quieres asociar un valor de conversión para registrar en la propiedad de ingreso del contacto, puedes introducir un número. Puedes aprender más sobre usar valores aquí.

Captura de pantalla del artículo de ayuda de HubSpot

Cuando la página esté cargada y nuestro javascript 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 antes de que nuestro javascript esté cargado configurando la variable _hsq en un conjunto y llenarla con llamadas de eventos.

Para obtener más información sobre los eventos javascript personalizados, consulta nuestro Foro del desarrollador.

Eventos HTTP API

Cuando crees un Evento HTTP API, se generará una URL de manera automática, que contendrá los siguientes dos parámetros necesarios:

  • _n  - el Event_ID del evento que estás registrando
  • _a -  tu ID de HubSpot

A continuación, deberás darle un nombre y guardar tu evento nuevo.

Para conectar correctamente un Evento HTTP API desencadenado con un registro de contacto en HubSpot, debes pasar la dirección de correo electrónico, &email, en la URL solicitada. Si un registro de contacto aún no existe para esta dirección de correo electrónico, se creará un nuevo registro. De lo contrario, el evento se atribuirá al contacto existente.

Otros dos parámetros útiles que pueden utilizarse son los parámetros _m y de propiedad . Agrega &_m a la URL solicitada para agregar un valor al campo de ingreso de un contacto y &property a la URL solicitada para establecer la propiedad de un contacto. Esta información de propiedad nueva sobrescribirá un valor nulo, pero no actualizará una propiedad que ya contenga un valor.

Por ejemplo, aquí puedes ver una URL de prueba para desencadenar un evento:

http://track.hubspot.com/v1/event?_n=000000152395&_a=######&email=testing@hubspot.com&_m=100&demosuccess=true

Por último, para desencadenar el Evento HTTP API, debes realizar una solicitud a nuestra API de monitoreo con el elemento de la ruta /v1/.

Para obtener más información sobre los Eventos HTTP API, consulta nuestro Foro del desarrollador.

Captura de pantalla del artículo de ayuda de HubSpot

Artículo anterior:

Certificación Inbound Marketing

Artículo siguiente: