Google Data Layer - Camada de dados

Data Layer ou Camada de Dados Ć© um conjunto de informaƧƵes relevantes, como dados da pĆ”gina, informaƧƵes de transaƧƵes, detalhes de produtos, entre tantas outras possibilidades, que poderĆ£o ser utilizadas por diversas ferramentas de Marketing Digital, em especial o Google.

A camada de dados ou Data Layer Ć© um objeto, ou vetor de objetos, que contĆ©m todas as informaƧƵes que vocĆŖ quer transmitir ao Google Tag Manager.

Como instalar?

Caso nĆ£o esteja instalado ainda na sua loja, basta acessar o menu ConfiguraƧƵes, Central de instalaƧƵes, IntegraƧƵes, Redes Sociais. Identifique o item Google Data Layer e clique em instalar. ApĆ³s instalar, Ć© necessĆ”rio deslogar do painel e logar novamente para liberar todas as permissƵes no seu usuĆ”rio.

Agora Ć© sĆ³ configurarmos :D

E como configurar?

Para realizar a configuraĆ§Ć£o do mĆ³dulo acesse o menu Sistema, ConfiguraƧƵes da loja e identifique a aba IntegraƧƵes, Google.

Basta vocĆŖ deixar o campo Habilitado como SIM, adicionar o GTM e ativar o Enviar dados pessoais.

Limpe a cache da loja. PRONTO!

JĆ” estarĆ” disponĆ­vel nativamente as camadas de dados, conforme abaixo.

PƔgina de produtos

//UsuƔrio deslogado
<script>
window.dataLayer = window.dataLayer  [];
dataLayer.push({
	"pageType":"catalog_product_view",
	"list":"detail",
	"customer":{
		"isLoggedIn":false
	},
	"product":{
		"id":"70",
		"sku":"pm#4",
		"name":"Produto Modelo #04"
	},
	"cart":{
		"hasItems":false
	},
	"ecommerce":{
		"currencyCode":"BRL"
	}
});
</script>

//UsuƔrio logado
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
	"pageType":"catalog_product_view",
	"list":"detail",
	"customer":{
		"isLoggedIn":true,
		"id":"2",
		"groupId":"1"
	},
	"product":{
		"id":"70",
		"sku":"pm#4",
		"name":"Produto Modelo #04"
	},
	"cart":{
		"hasItems":false
	},
	"ecommerce":{
		"currencyCode":"BRL"
	}
});
</script>

PƔgina de Categorias

<script>
window.dataLayer = window.dataLayer  [];
dataLayer.push({
	"pageType":"catalog_category_view",
	"list":"category",
	"customer":{
		"isLoggedIn":false
	},
	"category":{
		"id":"53",
		"name":"Vestidos"
	},
	"cart":{
		"hasItems":false
	},
	"ecommerce":{
		"currencyCode":"BRL"
	}
});
</script>

PƔgina do Carrinho de Compras

<script>
window.dataLayer = window.dataLayer  [];
dataLayer.push({
	"pageType":"checkout_cart_index",
	"list":"other",
	"customer":{
		"isLoggedIn":false
	},
	"cart":{
		"hasItems":true,
		"items":[{
			"sku":"pm#7",
			"name":"Produto Modelo #07",
			"price":"420,00","quantity":1
		}],
		"total":"420,00",
		"itemCount":1,
		"hasCoupons":false
	},
	"ecommerce":{
		"currencyCode":"BRL"
	}
});
</script>

PƔgina de Checkout no Ultracheckout

<script>
window.dataLayer = window.dataLayer  [];
dataLayer.push({
	"pageType":"ultracheckout_index_index",
	"list":"other",
	"customer":{
		"isLoggedIn":false
	},
	"cart":{
		"hasItems":true,
		"items":[{
			"sku":"pm#7",
			"name":"Produto Modelo #07",
			"price":"420,00",
			"quantity":1
		}],
		"total":"420,00",
		"itemCount":1,"hasCoupons":false
	},
	"ecommerce":{
		"currencyCode":"BRL"
	}
});
</script>

PƔgina de Sucesso de compra (Success)

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
	"pageType":"checkout_onepage_success",
	"list":"other",
	"customer":{
		"isLoggedIn":true,
		"id":"2",
		"groupId":"1"
	},
	"cart":{
		"hasItems":false
	},
	"ecommerce":{"currencyCode":"BRL"}
});
dataLayer.push({
	"transactionId":"200000076",
	"transactionAffiliation":"Nome da Loja",
	"transactionTotal":"1155.8500",
	"transactionTax":"2.3500",
	"transactionShipping":"23.5000",
	"discountCode":null,
	"discountPrice":"-10.0000",
	"transactionProducts":[
	{
		"sku":"pm#2",
		"name":"Produto Modelo #02",
		"price":"720.0000",
		"quantity":"1.0000"
	},
	{
		"sku":"pm#7",
		"name":"Produto Modelo #07",
		"price":"420.0000",
		"quantity":"1.0000"
	}
	]
});
</script>

De forma geral, estes sĆ£o os atributos disponĆ­veis:

  • pageType (i.e catalog_category_view)

  • list (cart, category, detail, other)

Customer (Clientes)

  • customer.isLoggedIn

  • customer.id

  • customer.groupId

Category (Categoria)

  • category.id

  • customer.category

Product (Produto)

  • product.id

  • product.name

  • product.sku

Cart (Carrinho de compras)

  • cart.hasItems

  • cart.items[].sku

  • cart.items[].name

  • cart.items[].price

  • cart.items[].quantity

  • cart.total

  • cart.itemCount

  • cart.hasCoupons

  • cart.couponCode

Transaction (PƔgina de sucesso de compra)

  • transactionId

  • transactionAffiliation

  • transactionTotal

  • transactionShipping

  • transactionProducts[].sku

  • transactionProducts[].name

  • transactionProducts[].price

  • transactionProducts[].quantity

Last updated