Os eventos personalizados permitem rastrear atividades avançadas com a API HTTP ou JavaScript. A API de eventos pode ser usada para obter detalhes sobre seus eventos.
POST
para https://api.hubspot.com/events/v3/send
com os dados do evento no corpo da solicitação. Antes de enviar dados de evento, revise os limites abaixo, pois exceder esses limites resultará em erro.
Parâmetro | Tipo | Descrição |
---|---|---|
eventName | String | O nome interno do evento. Você pode encontrar isso consultando suas definições de evento existentes ou no aplicativo HubSpot. |
objectId | String | O ID do registro do CRM com o qual o evento será associado. Para contatos, você pode alternativamente usar o campo email ou utk para identificar o contato pelo endereço de e-mail ou pelo Token de Usuário da HubSpot. Todos os outros tipos de objetos requerem objectId , a menos que um ID correspondente personalizado seja definido para o evento. Se um customMatchingId é definido para o evento, a HubSpot definirá ou substituirá automaticamente o objectId com base no mapeamento configurado. Saiba mais no guia de definições de eventos personalizados. |
occurredAt | String | Por padrão, o HubSpot definirá a data/hora de conclusão do evento para a hora em que a solicitação foi enviada. Para especificar a hora de conclusão do evento, inclua um carimbo de data/hora em um campo occurredAt no corpo da solicitação POST (Formato ISO 8601). Isso pode ser especialmente útil para datar retroativamente dados de eventos para refletir com mais precisão a conclusão de eventos reais. |
properties | Objeto | As propriedades de evento às quais enviar dados. Isso pode incluir propriedades de evento padrão do HubSpot ou qualquer propriedades personalizadas você definiu para o evento. A maioria das propriedades de evento padrão são propriedades de string, mas você pode revisar todas as propriedades de evento consultando a definição do evento ou navegando até o evento no HubSpot. Se um ID de correspondência personalizado for preparado para o evento, você pode omitir o objectId . A HubSpot tentará vincular o evento a um objeto CRM definindo o objectId no evento com base no mapeamento configurado. Saiba mais sobre propriedades de evento abaixo. |
GET
solicitação para /events/v3/events
.
eventType
junto com o nome do evento interno (por exemplo, pe123456_custom_event
). Você pode recuperar todos os tipos de eventos usando a API de análise de eventos.objectType
junto com os parâmetros objectId
ou objectProperty.<property>
. O objectType
deve especificar o tipo de objeto CRM (por exemplo, contact
), enquanto os outros parâmetros especificam o valor do identificador exclusivo para o objeto (ID do registro ou um valor de propriedade do identificador exclusivo). Para contatos, você pode usar email
como uma propriedade de identificador exclusivo./events/v3/events?objectType=contact&objectId=111111
.
Alternativamente, você pode usar o endereço de e-mail do contato:
/events/v3/events?objectType=contacts&objectProperty.email=bilbo@shire.com
Para filtrar os resultados por conclusões de eventos com um valor de propriedade de evento específico, você pode incluir o parâmetro property.<propertyName>
. Por exemplo, para recuperar eventos de visita à página inicial, o URL da solicitação pode ser:
/events/v3/events?eventType=e_visited_page&property.hs_page_title=home
%20
ou
+
. Por exemplo, property.hs_page_title=home+page
.properties
com pares chave-valor para as propriedades que você deseja atualizar, juntamente com os valores das propriedades a serem armazenados.
Propriedade Tipo | Descrição |
---|---|
bool | Um valor booleano true ou false . |
enumeration | Uma string que representa um conjunto de opções. Ao enviar vários valores, separe-os com um ponto e vírgula. No HubSpot, esse tipo corresponde a propriedades de seleção suspensa, botão de opções e várias caixas de seleção. |
date | Um valor que representa um dia, mês e ano específicos. Os valores devem ser representados na hora UTC e podem ser formatados como Strings ISO 8601 ou carimbos de data/hora EPOCH em milissegundos (ou seja, meia-noite UTC). |
datetime | Um carimbo de data/hora que representa um dia, mês, ano e hora do dia específicos. Os valores devem ser representados em hora UTC e podem ser formatados como strings de ISO 8601 ou registros de data e hora UNIX em milissegundos. |
number | Um valor numérico que contém dígitos numéricos e, na maioria das vezes, um número decimal. No HubSpot, este tipo corresponde às propriedades de número e cálculo. |
string | Uma string de texto simples, com no máximo 65.536 caracteres. No HubSpot, esse tipo corresponde a propriedades de texto de linha única e de várias linhas. |
hs_page_content_type
no corpo da solicitação. Por exemplo:
hs_asset_type
. Se ambos hs_page_content_type
e hs_asset_type
estiverem incluídos em uma única solicitação, hs_page_content_type
substituirá o valor hs_asset_type
.Valor | Descrição |
---|---|
STANDARD_PAGE | Uma interação com uma página do site. |
LANDING_PAGE | Uma interação com uma landing page. |
BLOG_POST | Uma interação com uma postagem de blog. |
KNOWLEDGE_ARTICLE | Uma interação com um artigo da central de conhecimento. |
Valor | Descrição |
---|---|
AD | Uma interação com um anúncio, como um anúncio do Facebook ou do Google. |
CALL | Uma interação com uma chamada. |
CONTACT_IMPORT | Uma interação através de uma importação de contato. |
CONVERSATION | Uma interação relacionada a uma conversa HubSpot. |
CUSTOM_BEHAVIORAL_EVENT_NAME | O nome interno de um evento personalizado, comope123456_manually_tracked_event . |
EMAIL | Uma interação com um e-mail. |
EXTERNAL_PAGE | Uma interação com uma página externa. |
INTEGRATIONS | Uma interação via integração. |
MARKETING_EVENT | Uma interação com um evento de marketing . |
MEDIA_BRIDGE | Uma interação via media bridge. |
MEETING | Uma interação com uma reunião. |
SALES_EMAIL | Uma interação com um e-mail de vendas individual. |
SEQUENCE | Uma interação com uma sequência. |
SOCIAL_POST | Uma interação com um post de mídia social. |
OTHER | Uma interação com um ativo que não está em uma das categorias acima. |
hs_page_title
ou hs_asset_title
em sua solicitação com o nome do ativo formatado como uma string. Por exemplo:
hs_page_title:
hs_touchpoint_source
em sua solicitação com um dos seguintes valores:
Valor | Descrição |
---|---|
CONVERSATION | A fonte da interação é uma conversa. |
DIRECT_TRAFFIC | A fonte da interação é tráfego direto. |
EMAIL_MARKETING | A fonte da interação é um e-mail de marketing. |
HUBSPOT_CRM | A fonte da interação é o CRM da HubSpot. |
INTEGRATION | A fonte da interação é uma integração. |
MARKETING_EVENT | A fonte da interação é um evento de marketing. |
OFFLINE | A fonte da interação é offline. |
ORGANIC_SEARCH | A fonte de interação é a busca orgânica. |
OTHER_CAMPAIGNS | A fonte da interação é uma campanha não categorizada. |
PAID_SEARCH | A fonte da interação é um anúncio de pesquisa pago. |
PAID_SOCIAL | A fonte da interação é um anúncio de redes sociais pago. |
REFERRALS | A fonte da interação é uma referência. |
SALES | A fonte da interação é vendas. |
SOCIAL_MEDIA | A fonte da interação é mídias sociais (não um anúncio de redes sociais pago). |