Evento de compra
O evento de compra é um valor na variável events
. Esse valor é útil para organizações que desejam coletar dados sobre a receita gerada pelo site. É altamente dependente das variáveis products
e purchaseID
.
Quando você define um evento de compra, ele afeta as seguintes métricas:
- A métrica "Pedidos" é incrementada em 1
- A métrica "Unidades" é incrementada pelo número de produtos na variável
products
- A métrica "Receita" é incrementada com a soma dos parâmetros de preço na variável
products
s.products="Womens;Socks;5;4.50"
não passa US$ 22,50 para o relatório, mas sim US$ 4,50. Certifique-se de que sua implementação passe a receita total para a quantidade listada. Por exemplo, s.products="Womens;Socks;5;22.50"
.Definir o evento de compra usando o SDK da Web
Se estiver usando o objeto XDM, o evento de compra usará os seguintes campos XDM:
- Os pedidos são mapeados para
xdm.commerce.purchases.value
. - As unidades são mapeadas para a soma de todos os campos
xdm.productListItems[].quantity
. Consulteproducts
para obter mais informações. - A receita é mapeada para a soma de todos os campos
xdm.productListItems[].priceTotal
.
{
"xdm": {
"commerce": {
"purchases": {
"value": 1
}
}
}
}
Se estiver usando o objeto de dados, o evento de compra usará data.__adobe.analytics.events
, seguindo a sintaxe da cadeia de caracteres do AppMeasurement.
{
"data": {
"__adobe": {
"analytics": {
"events": "purchase"
}
}
}
}
Definir o evento de compra usando a extensão do Adobe Analytics
- Faça logon na Coleção de dados da Adobe Experience Platform usando suas credenciais da Adobe ID.
- Clique na propriedade de tag desejada.
- Vá até a guia Regras e clique na regra desejada (ou crie uma regra).
- Em Ações, clique em uma ação Adobe Analytics - Definir variáveis ou clique no ícone “+”.
- Defina a lista suspensa Extensão como Adobe Analytics e o Tipo de Ação como Definir Variáveis.
- Localize a seção Eventos e defina a lista suspensa Eventos como compra.
Outras variáveis dependentes, como products
e purchaseID
, não têm campos dedicados na extensão do Analytics dentro da Coleção de dados da Adobe Experience Platform. Use o editor de código personalizado siga a sintaxe do AppMeasurement para essas variáveis.
Definir o evento de compra no AppMeasurement e no editor de código personalizado da extensão do Analytics
O evento de compra é uma string definida como parte da variável de eventos.
// Set the purchase event by itself
s.events = "purchase";
// Set the purchase event alongside other events
s.events = "purchase,event1,event2";
Desduplicação de eventos de compra
Quando você dispara um evento de compra, a Adobe verifica o seguinte:
- A ocorrência contém a variável
purchaseID
? Caso não tenha, a Adobe usa informações da ocorrência para criar uma "ID de compra temporária". Essa ID de compra temporária se aplica somente ao visitante da ocorrência. As 5 IDs de compra temporárias anteriores são armazenadas para cada ID de visitante por conjunto de relatórios. - A ID de compra temporária corresponde a qualquer uma das cinco últimas IDs de compra temporárias armazenadas? Neste caso, a solicitação de imagem é considerada como compra duplicada. Todas as variáveis de conversão, incluindo o evento de compra, não aparecem no relatório.
- Se a variável
purchaseID
estiver definida, ela corresponderá a qualquer valor já coletado no conjunto de relatórios para todos os visitantes? Neste caso, a solicitação de imagem é considerada como compra duplicada. Todas as variáveis de conversão, incluindo o evento de compra, não aparecem no relatório.