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
NOTE
A receita não é multiplicada pelo campo de quantidade. Por exemplo, 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 usa os seguintes campos XDM:

  • Os pedidos são mapeados para xdm.commerce.purchases.value.
  • As unidades são mapeadas para a soma de todos xdm.productListItems[].quantity campos. Consulte products 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 usa data.__adobe.analytics.events, seguindo a sintaxe da string de AppMeasurement.

{
  "data": {
    "__adobe": {
      "analytics": {
        "events": "purchase"
      }
    }
  }
}

Definir o evento de compra usando a extensão do Adobe Analytics

  1. Faça logon na Coleção de dados da Adobe Experience Platform usando suas credenciais da Adobe ID.
  2. Clique na propriedade de tag desejada.
  3. Vá até a guia Regras e clique na regra desejada (ou crie uma regra).
  4. Em Ações, clique em uma ação Adobe Analytics - Definir variáveis ou clique no ícone “+”.
  5. Defina o Extensão para o Adobe Analytics e a caixa de diálogo Tipo de ação para Definir variáveis.
  6. Localize o Eventos e defina o Eventos lista suspensa para compra.

Outras variáveis dependentes, como products e purchaseID não têm campos dedicados na extensão 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.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690