Productos compatibles
Productos compatibles
Requisitos de ámbito
Requisitos de ámbito
Definir el evento
Para enviar datos de finalización de eventos a HubSpot, primero debes definir el evento en sí, incluidos sus metadatos, asociaciones de objetos de CRM y propiedades. Puedes definir eventos usando la API de definición de eventos personalizados, o, si tienes una suscripción a Marketing Hub Enterprise, puedes crear el evento en HubSpot. Al crear el evento, HubSpot proporcionará un conjunto de propiedades de evento predeterminadas que puedes usar para almacenar los datos del evento. También puedes crear propiedades adicionales para el evento. Estas propiedades se pueden crear o editar en cualquier momento. Una vez que hayas configurado tu evento, puedes enviarle datos a través de la API o al personalizar tu código de seguimiento de HubSpot.Enviar datos de eventos
Para enviar datos de eventos a HubSpot, realiza una solicitudPOST a https://api.hubspot.com/events/v3/send con los datos del evento en el cuerpo de la solicitud. Antes de enviar datos de eventos, revisa los límites a continuación, ya que exceder estos límites ocasionará un error.
Recuperar datos de eventos
Para recuperar los datos de eventos de un contacto, haz una solicitudGET a /events/v3/events.
- Para devolver todas las finalizaciones de un evento específico, incluye el parámetro
eventTypejunto con el nombre interno del evento (por ejemplo,pe123456_custom_event). Puedes recuperar todos los tipos de eventos utilizando la API de análisis de eventos. - Para devolver las finalizaciones de eventos de un objeto concreto, incluye el parámetro
objectTypejunto con los parámetrosobjectIdoobjectProperty.<property>. ElobjectTypedebe especificar el tipo de objeto del CRM (por ejemplo,contact), mientras que los otros parámetros especifican el valor del identificador único del objeto (ya sea el ID del registro o un valor de propiedad de identificador único). Para los contactos, puedes utilizaremailcomo propiedad de identificador único.
/events/v3/events?objectType=contact&objectId=111111.
También puedes utilizar la dirección de correo electrónico del contacto:
/events/v3/events?objectType=contacts&objectProperty.email=bilbo@shire.com
Para filtrar los resultados por finalizaciones de eventos con un valor de propiedad de evento específico, puedes incluir el parámetro property.<propertyName>. Por ejemplo, para recuperar eventos de visitas a páginas de tu página de inicio, tu URL de solicitud podría ser:
/events/v3/events?eventType=e_visited_page&property.hs_page_title=home
Para los valores de propiedad con espacios, sustitúyelos por
%20 o +. Por
ejemplo: property.hs_page_title=home+page.Propiedades de eventos
Los datos de eventos se almacenan en propiedades, ya sea en el conjunto de propiedades de eventos predeterminadas o en las propiedades definidas personalizadas. Cuando envíes los datos de eventos, incluye un objetoproperties con pares clave-valor para las propiedades que quieras actualizar junto con los valores de las propiedades a almacenar.
Para ver las propiedades disponibles de un evento:
- En tu cuenta de HubSpot, navega a Gestión de datos > Eventos personalizados.
- En la tabla, haz clic en el nombre de la CTA.
- En la parte superior, haz clic en la pestaña Propiedades.
- En la tabla de propiedades, ve el tipo de propiedad bajo el nombre de la propiedad.

Informes de atribuciones
Los eventos de JavaScript, como el elemento seleccionado y los eventos de URL visitada, se rellenan automáticamente con datos del tipo de recurso e interacción para los informes de atribución. Para incluir los mismos datos para eventos con seguimiento manual, deberás incluir manualmente los datos en el cuerpo de la solicitud usando las propiedades de evento. Más información sobre cómo analizar los eventos personalizados. A continuación, conoce los valores disponibles para los tipos de recursos y las fuentes de interacción, junto con las solicitudes de ejemplo.Tipo de recurso
Para atribuir un tipo de recurso específico a una solicitud de evento personalizado de comportamiento, incluye la propiedadhs_page_content_type en el cuerpo de la solicitud. Por ejemplo:
También puedes utilizar la propiedad
hs_asset_type. Si ambos hs_page_content_type y hs_asset_type están incluidos en una solicitud, hs_page_content_type anulará el valor hs_asset_type.
Para todos los demás tipos de recursos, usa los siguientes valores:
Título del recurso
Para atribuir un evento personalizado a un recurso, incluye la propiedadhs_page_title o hs_asset_title en tu solicitud con el nombre del recurso con el formato como una cadena. Por ejemplo:
hs_page_title:
Fuentes de interacción
Para atribuir un evento personalizado de comportamiento a una fuente específica, incluye la propiedadhs_touchpoint_source en tu solicitud con uno de los siguientes valores: