[Dexperience] Implementação Ecommerce GA - Especificações
Implementação realizada no dia 24/05/2023 através do GTM no site www.dexperience.com.br.
Na funcionalidade especificações: https://www.dexperience.com.br/ferramentas/especificacoes
base de conhecimento: https://developers.google.com/tag-manager/ecommerce-ga4?hl=pt-br#measure_additions_or_removals_from_a_shopping_cart
1. begin_checkout - quando usuário acessa a página de edição da sua especificação.
DOC Medir uma finalização de compra
Para medir uma finalização de compra, envie os detalhes do produto à camada de dados e colete um evento begin_checkout
com essas informações:
/**
* A function to handle a click on a checkout button.
*/function onCheckout() {
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "begin_checkout",
ecommerce: {
items: [{
item_name: "Donut Friday Scented T-Shirt", // Name or ID is required.
item_id: "67890",
price: 33.75,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Mens",
item_category3: "Shirts",
item_category4: "Tshirts",
item_variant: "Black",
item_list_name: "Search Results",
item_list_id: "SR123",
index: 1,
quantity: 1
}]
}
});}
Exemplo:
2. view_cart - quando usuário salva, na página de edição, a sua especificação.
mesmo esquema do begin_checkout com outro trigger: salvar geral.
Exemplo:
3. purchase - quando usuário gera um link ou faz o download do pdf com ou sem imagens, na página de edição da especificação.
DOC Medir compras
Para medir transações, envie uma lista de itens à camada de dados e colete um evento purchase
com essas informações. No exemplo a seguir, suponha que os detalhes dos produtos exibidos em uma página sejam conhecidos no momento do carregamento da página.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "T12345",
affiliation: "Online Store",
value: "59.89",
tax: "4.90",
shipping: "5.99",
currency: "EUR",
coupon: "SUMMER_SALE",
items: [{
item_name: "Triblend Android T-Shirt",
item_id: "12345",
price: "15.25",
item_brand: "Google",
item_category: "Apparel",
item_variant: "Gray",
quantity: 1
}, {
item_name: "Donut Friday Scented T-Shirt",
item_id: "67890",
price: 33.75,
item_brand: "Google",
item_category: "Apparel",
item_variant: "Black",
quantity: 1
}]
}});
exemplo:
Update 26/05/2023:
Acrescentado item_price e total_price.