/
[Dexperience] Implementação Ecommerce GA - Especificações

[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.

 

Related content

[Modelo] Mapa de Eventos Lançamentos Deca Institucional 2023
[Modelo] Mapa de Eventos Lançamentos Deca Institucional 2023
More like this
Eventos GA DEXMood v.1
Eventos GA DEXMood v.1
More like this
Distribuição de Obras
Distribuição de Obras
More like this
E-commerces (B2C/B2E)
E-commerces (B2C/B2E)
More like this