Você pode configurar eventos de e-commerce para coletar informações sobre o comportamento de compra dos seus usuários. Os eventos permitem que você quantifique seus produtos mais procurados e saiba como as promoções e a inserção de produtos influenciam a receita.
Este artigo descreve cada evento de e-commerce e quando configurá-lo. Confira um exemplo que explica como configurar um evento de e-commerce em Configurar um evento de compra.
Antes de começar
Recomendações
- Ative o modo de depuração para conseguir visualizar os eventos em tempo real e resolver os problemas com facilidade
- Analise a dimensão personalizada e os limites de métrica ao enviar parâmetros personalizados com eventos de e-commerce
- Defina
currency
ao enviar os dados devalue
(receita) para garantir que as métricas da receita sejam calculadas corretamente - Defina cada parâmetro de e-commerce que contém dados, seja opcional ou não
- Use o site de e-commerce de exemplo para conferir um exemplo de como codificar seu site
Implementação
Uma implementação típica de e-commerce mede as ações a seguir:
- Selecionar um item de uma lista
- Visualizar detalhes do item
- Adicionar/remover um produto de um carrinho de compras
- Iniciar o processo de finalização da compra
- Fazer compras ou solicitar reembolsos
- Aplicar promoções
Os produtos e serviços que você vende estão no centro dessas ações. É possível representar produtos e serviços como uma matriz de itens que pode ser adicionada aos eventos de e-commerce. Você pode incluir até 27 parâmetros personalizados na matriz de itens, além daqueles prescritos.
O exemplo a seguir mostra como criar a coleção de items
que são referenciados em todo este guia. A matriz de items
pode incluir até 200 elementos.
Selecionar um item de uma lista
Quando um usuário acessar uma lista de resultados, envie um evento view_item_list
incluindo um parâmetro de matriz de items
com os itens mostrados. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Quando um usuário seleciona um item da lista, envie o evento select_item
com o item selecionado em um parâmetro de matriz de items
. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Visualizar detalhes do item
Meça quantas vezes os detalhes do item foram visualizados enviando um evento view_item
sempre que um usuário abrir a tela de detalhes de um item. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Adicionar ou remover um item de um carrinho de compras
Meça um item que está sendo adicionado a um carrinho de compras enviando um evento add_to_cart
com os itens relevantes em uma matriz de items
. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Você também pode medir quando um item é adicionado a uma lista de desejos enviando um evento add_to_wishlist
com os itens relevantes em uma matriz de items
. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Quando um usuário visualizar o carrinho logo em seguida, envie o evento view_cart
com todos os itens. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Se quiser medir a remoção de um item de um carrinho, envie o evento remove_from_cart
. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Iniciar o processo de finalização da compra
Meça a primeira etapa do processo de finalização da compra enviando um evento begin_checkout
e definindo os campos relevantes para um ou mais itens: Nessa etapa, um cupom pode ser incluído no pedido inteiro ao ser adicionado ao evento. Ele também pode ser aplicado a um determinado item por inclusão em elementos específicos na matriz de items
. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Quando um usuário for para a próxima etapa do processo de finalização da compra e adicionar as informações de frete, envie um evento add_shipping_info
. Use o parâmetro shipping_tier
para especificar a opção de entrega do usuário, como "Terrestre", "Aéreo" ou "Dia seguinte". Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Envie o evento add_payment_info
quando um usuário enviar as informações de pagamento.
Se aplicável, inclua payment_type
nesse evento para a forma de pagamento selecionada. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Fazer uma compra ou solicitar um reembolso
Meça uma compra enviando um evento purchase
com um ou mais itens definidos com os campos relevantes. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Meça os reembolsos enviando um evento refund
com o transaction_id
relevante especificado e um ou mais itens definidos com item_id
e quantity
. Recomendamos incluir informações do item no evento refund
para consultar as métricas de reembolso no Google Analytics.
Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Aplicar promoções
O e-commerce inclui suporte para avaliar impressões e cliques de promoções internas, como banners que promovem uma liquidação.
As impressões de promoções geralmente são medidas com a exibição da tela inicial ao enviar o evento view_promotion
com um parâmetro de itens para especificar o item promovido. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.
Indique que um usuário clicou em uma promoção enviando um evento select_promotion
como um parâmetro de item. Para detalhes sobre os parâmetros disponíveis, consulte a Referência de eventos.