Central de ajuda
  • 👉Comece por aqui
  • Primeiros passos
    • Sobre o Suporte
    • Como acessar o painel administrativo da minha loja?
    • Visão Geral da Plataforma
    • Como cadastrar produtos na sua loja virtual
  • 📌Vendas
    • Introdução
    • Pedidos
    • Faturas
    • Entregas
    • Reembolsos
  • 📌Catálogo
    • Produtos
      • Introdução
      • Como cadastrar um produto simples
      • Como cadastrar um produto configurável (com variação)
      • Como cadastrar um pacote de produtos (kit)
      • Como cadastrar um produto agrupado
      • Como cadastrar um produto virtual (serviço)
      • Como cadastrar um produto para download
      • Atributos importantes no cadastro do produto
      • Opções personalizadas de um produto
      • Preços diferenciados para grupos de clientes, como para atacado e varejo
    • Categorias
      • Diferença entre Menus e Categorias
    • Atributos (variações)
      • Gerenciar Atributos
      • Gerenciar Grupo de Atributos
    • Termos de pesquisa
    • Avaliações e Comentários
      • Comentários do cliente
      • Gerenciar avaliações
    • Avançado
      • Customizando as URLs para os produtos, páginas e categorias
      • Criando faixas de preços
  • 📌Clientes
    • Gerenciar clientes
      • Como trocar a senha de um cliente
    • Grupos de clientes
    • Clientes Online
  • 📌Promoções
    • Introdução
      • ⭐Exemplos de uso prontos
    • Regras de preços (catálogo)
    • Regras de promoções (carrinho e cupons)
  • 📌CMS (Páginas e Conteúdos)
    • Introdução
    • Páginas de conteúdo
    • Blocos Estáticos
  • 📌Blog
    • Posts
    • Categorias
  • Loja Virtual
    • Gestão de banners
      • Cadastrar um novo banner na loja virtual
      • Como alterar a ordem dos banners do slider
    • Gerenciar o Menu
    • Gerenciar Marcas
    • Depoimentos
    • Cache da loja virtual
    • Gerenciar índices da loja
    • SEO (Otimização)
  • Módulos
    • Envio, Frete e Logística
      • Restrições de Frete e Pagamento
      • Tabela, Retirada e Motoboy
    • Engajamento
      • Lista de presentes
      • Afiliados
    • Página do Produto
      • Frete na Página do Produto
      • Parcelamento no Catálogo
      • Anexos no produto
      • Notificação de Estoque
      • Cores de Status do Pedido
    • Painel e Gestão da Loja
      • Bloqueio de clientes
      • Impressão de Pedidos
      • Loja em Manutenção
      • Restrição de Catálogo
      • Criador Rápido de Variações
      • Editor Rápido de Produtos
    • Personalizações
      • Acompanhar Pedidos
    • Soluções para Vender Mais
      • Alertas no Carrinho
      • Brindes
      • Link do Carrinho
      • Ocasiões Especiais
      • Programa de Fidelidade
      • Pré-Venda
      • Venda de ingressos
    • Central de Dados
      • Importar
      • Atualizar
      • Exportar
      • Templates
      • Como abrir um arquivo .csv
    • Relatórios
  • Integrações
    • Meios de Pagamento
      • Pix (Get Pago)
      • Boleto (Get Pago)
      • Cartão de Crédito (PagSeguro)
      • Cartão de Crédito (Vindi / Yapay)
      • Cartão de Crédito (Pagar.me)
      • Cartão de Crédito (PayPal)
      • Cartão de Crédito (Paypal Plus - Transparente)
      • Cartão de Crédito (Rede)
      • Cartão de Crédito (Cielo)
      • Cartão de Crédito (Mercado Pago)
      • Transferência Bancária
      • Disputas de chargeback no Get Pago
    • Sistemas de Gestão (ERPs)
      • Bling
        • Migração API v3
      • eGestor
      • Tiny
      • SIGE Cloud
      • Dingo Gestor
      • Metabooks
      • Marca
      • LeV Automação
      • Gazin Atacado
      • Omie
      • Smart Software
      • DoctorVet
      • Macle
      • Sisplan
      • Vhsys
    • Formas de Envio
      • Get Envio
      • Melhor Envio
      • Frenet
      • Kangu
      • Correios
    • Redes Sociais
      • Instagram
    • Anti-Fraude
    • Segurança
      • Exato Digital - Flashcheck
    • Marketing
      • Blip Chat
      • RD Station - API
      • RD Station - Script
      • Jivo Chat
      • Tawk.to
      • Dinamize
    • Hubs e Marketplaces
      • Gazin Atacado
      • Reval
    • Avaliação de Consumidores
      • Ebit
    • Performance
      • Cloudinary
      • Hotjar
    • Comparadores Preços
    • API
    • Get.Hubb
  • Configurações da Loja
    • Introdução
    • Geral
      • Informações Gerais
      • Cabeçalho, Rodapé e SEO
      • E-mails de Contato
      • Formulário de Contato
      • Painel Administrativo
    • Catálogo
      • Estoque
      • Produtos
    • Clientes
      • Configurações
    • Vendas
      • Impressão de Pedidos
      • Valor Mínimo do Pedido
      • Email de Vendas
      • Configurações de Entrega
      • Formas de Entrega
      • Formas de pagamento
    • Integrações
      • Google
        • Google Site Verification
        • Sitemap
        • Google Analytics (v3)
        • Google Analytics (v4) - novo
        • Google Tag Manager
        • Google Data Layer - Camada de dados
        • Google Ads
        • Google Conversion
        • Google Customer Reviews
        • Contêiner GTM
      • Facebook e WhatsApp
        • Alertas WhatsApp
        • Verificar o domínio
        • Configurar o Pixel
        • Botão de atendimento do WhatsApp e Messenger
      • LGPD
    • Gerenciar usuários
  • Publicação da loja
    • Como configurar seu domínio no Registro.br
    • Como configurar seu domínio no Google Domínios
    • Como configurar seu domínio na GoDaddy
    • Como configurar seu domínio no Hostgator
    • Como configurar seu domínio no Terra
    • Como configurar seu domínio no Hostinger
  • Dúvidas frequentes
    • Dúvidas em Entregas
      • Como é calculado o frete na loja?
      • Como cadastrar as dimensões?
    • Dúvidas em Produtos
      • Como adicionar um vídeo?
Powered by GitBook
On this page
  1. Configurações da Loja
  2. Integrações
  3. Google

Google Data Layer - Camada de dados

PreviousGoogle Tag ManagerNextGoogle Ads

Last updated 1 year ago

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