Pular para o conteúdo principal

Eventos suportados (Event Keys)

O campo key de cada evento enviado ao POST /track ou POST /customer-events deve usar exatamente um dos valores abaixo. Eventos com key desconhecido são rejeitados com 404 Not Found.

Os nomes seguem a Segment V2 Ecommerce Spec.


E-commerce — Browsing

Event keyQuando disparar
Products SearchedCliente faz uma busca
Product List ViewedLista de produtos é exibida (categoria, busca)
Product List FilteredFiltro aplicado em uma lista de produtos
Promotion ViewedPromoção/banner exibido
Promotion ClickedPromoção/banner clicado
Product ClickedProduto clicado em uma lista
Product ViewedPágina de detalhe do produto vista

Products Searched

{
"key": "Products Searched",
"data": {
"query": "camiseta preta"
}
}

Product List Viewed

{
"key": "Product List Viewed",
"data": {
"list_id": "home_featured",
"category": "Camisetas",
"products": [
{
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19,
"position": 1
}
]
}
}

Cada item do array products segue a Interface do Produto.

Product List Filtered

{
"key": "Product List Filtered",
"data": {
"list_id": "search_results",
"category": "Camisetas",
"filters": [{ "type": "color", "value": "preto" }],
"sorts": [{ "type": "price", "value": "asc" }],
"products": [
{
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19,
"position": 1
}
]
}
}

Cada item do array products segue a Interface do Produto.

Promotion Viewed e Promotion Clicked

Ambos os eventos compartilham a mesma estrutura. Ver Interface da Promoção.

Product Clicked e Product Viewed

Ambos recebem diretamente um objeto Produto em data.


E-commerce — Carrinho

Event keyQuando disparar
Product AddedProduto adicionado ao carrinho
Product RemovedProduto removido do carrinho
Cart ViewedPágina do carrinho vista

Product Added e Product Removed

Ambos os eventos compartilham a mesma estrutura: um objeto Produto estendido com os campos do carrinho.

{
"key": "Product Added",
"data": {
"cart_id": "cart-abc123",
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19,
"quantity": 1,
"category": "Games",
"url": "https://www.example.com/product/path",
"image_url": "https://www.example.com/product/path.jpg"
}
}

Cart Viewed

{
"key": "Cart Viewed",
"data": {
"cart_id": "cart-abc123",
"products": [
{
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19,
"quantity": 1
}
]
}
}

Cada item do array products segue a Interface do Produto.


E-commerce — Checkout

Event keyQuando disparar
Checkout StartedCliente entra no fluxo de checkout
Checkout Step ViewedUma etapa do checkout é exibida
Checkout Step CompletedUma etapa do checkout é concluída
Payment Info EnteredCliente informa dados de pagamento

Checkout Started

{
"key": "Checkout Started",
"data": {
"order_id": "ORD-9182",
"affiliation": "456231",
"value": 199.9,
"revenue": 199.9,
"shipping": 10.0,
"tax": 0,
"discount": 0,
"coupon": "",
"currency": "BRL",
"products": [
{
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19,
"quantity": 1
}
]
}
}

Cada item do array products segue a Interface do Produto.

Checkout Step Viewed e Checkout Step Completed

Ambos os eventos compartilham a mesma estrutura:

{
"key": "Checkout Step Viewed",
"data": {
"checkout_id": "checkout-abc123",
"step": 2,
"shipping_method": "Fedex",
"payment_method": "Visa"
}
}

Payment Info Entered

{
"key": "Payment Info Entered",
"data": {
"checkout_id": "checkout-abc123",
"payment_method": "credit_card"
}
}

E-commerce — Pedidos

Event keyQuando disparar
Order UpdatedPedido atualizado (antes da confirmação)
Order CompletedPedido finalizado — dispara o fluxo de atribuição
Order RefundedPedido reembolsado
Order CancelledPedido cancelado

O evento Order Completed é especial: ele aciona a resolução de atribuição (qual campanha/touchpoint recebe crédito pela conversão).

Todos os eventos de pedido compartilham a Interface do Pedido.


E-commerce — Cupons

Event keyQuando disparar
Coupon EnteredCliente digitou um código de cupom
Coupon AppliedCupom aplicado com sucesso
Coupon DeniedCupom inválido / não aplicável
Coupon RemovedCupom removido pelo cliente

Coupon Entered e Coupon Removed

Ambos os eventos compartilham a mesma estrutura:

{
"key": "Coupon Entered",
"data": {
"order_id": "ORD-9182",
"cart_id": "cart-abc123",
"coupon_id": "PROMO10"
}
}

Coupon Applied

{
"key": "Coupon Applied",
"data": {
"order_id": "ORD-9182",
"cart_id": "cart-abc123",
"coupon_id": "PROMO10",
"coupon_name": "10% OFF",
"discount": 19.99
}
}

Coupon Denied

{
"key": "Coupon Denied",
"data": {
"order_id": "ORD-9182",
"cart_id": "cart-abc123",
"coupon_id": "PROMO10",
"reason": "Cupom expirado"
}
}

Coupon Denied

{
"key": "Coupon Removed",
"data": {
"order_id": "ORD-9182",
"cart_id": "cart-abc123",
"coupon_id": "PROMO10",
"coupon_name": "10% OFF",
"discount": 19.99
}
}

E-commerce — Wishlist e compartilhamento

Event keyQuando disparar
Product Added to WishlistProduto adicionado à lista de desejos
Product Removed from WishlistProduto removido da lista de desejos
Wishlist Product Added to CartItem da wishlist movido para o carrinho
Product SharedCliente compartilhou um produto
Cart SharedCliente compartilhou o carrinho
Product ReviewedCliente deixou uma avaliação

Product Added to Wishlist, Product Removed from Wishlist e Wishlist Product Added to Cart

Os três eventos compartilham a mesma estrutura: um objeto Produto estendido com wishlist_id e wishlist_name.

{
"key": "Product Added to Wishlist",
"data": {
"wishlist_id": "wishlist-abc123",
"wishlist_name": "Minha Lista",
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19,
"category": "Games"
}
}

Product Shared

Objeto share_via, share_message e recipient + Produto estendido com campos de compartilhamento:

{
"key": "Product Shared",
"data": {
"share_via": "whatsapp",
"share_message": "Olha esse produto!",
"recipient": "55999999999",
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19
}
}

Cart Shared

{
"key": "Cart Shared",
"data": {
"share_via": "email",
"share_message": "Olha meu carrinho!",
"recipient": "friend@example.com",
"cart_id": "cart-abc123",
"products": [
{
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19
}
]
}
}

Product Reviewed

Objeto com campos de avaliação:

{
"key": "Product Reviewed",
"data": {
"review_id": "rev-001",
"review_body": "Ótimo produto!",
"rating": 5,
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32"
}
}

Eventos não e-commerce

Event keyQuando disparar
Page ViewVisualização de página genérica
Signed InUsuário fez login
Signed OutUsuário fez logout
Account CreatedUsuário criou conta
Account DeletedUsuário deletou conta

Interfaces de referência

Interface do Produto

Usada por: Product Viewed, Product Clicked, Product Added, Product Removed, e eventos de Wishlist e compartilhamento.

CampoTipoDescrição
product_idstringID interno do produto no seu sistema
skustringSKU do produto
eanstringEAN do produto
namestringNome do produto
pricenumberPreço unitário
positionnumberPosição na lista (ex.: resultado de busca, vitrine)
categorystringCategoria do produto
urlstringURL da página do produto
image_urlstringURL da imagem principal do produto
{
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"ean": "4128734",
"name": "Monopoly: 3rd Edition",
"price": 19,
"position": 1,
"category": "Games",
"url": "https://www.example.com/product/path",
"image_url": "https://www.example.com/product/path.jpg"
}

Interface do Pedido

Usada por: Order Completed, Order Updated, Order Refunded e Order Cancelled.

CampoTipoDescrição
order_idstringID do pedido
totalnumberValor total (produtos + frete + imposto)
revenuenumberReceita bruta (sem frete e imposto)
shippingnumberValor do frete
taxnumberImpostos
discountnumberDesconto aplicado
couponstringCódigo do cupom utilizado
currencystringCódigo ISO 4217 (ex.: BRL)
productsProduto[]Lista de produtos. Ver Interface do Produto
{
"key": "Order Completed",
"data": {
"order_id": "ORD-9182",
"total": 199.9,
"revenue": 189.9,
"shipping": 10.0,
"tax": 0,
"discount": 0,
"coupon": "",
"currency": "BRL",
"products": [
{
"product_id": "507f1f77bcf86cd799439011",
"sku": "45790-32",
"name": "Monopoly: 3rd Edition",
"price": 19,
"quantity": 1
},
{
"product_id": "SKU-456",
"sku": "78901-11",
"name": "Xadrez Clássico",
"price": 170.9,
"quantity": 1
}
]
}
}

Interface da Promoção

Usada por: Promotion Viewed e Promotion Clicked.

CampoTipoDescrição
promotion_idstringID da promoção
namestringNome da promoção
creativestringIdentificador do criativo (ex.: banner_topo)
positionstringPosição na página (ex.: slot_1)
{
"key": "Promotion Viewed",
"data": {
"promotion_id": "promo-summer-2025",
"name": "Liquidação de Verão",
"creative": "banner_topo",
"position": "slot_1"
}
}