Como instalar e configurar a Tag de Conversão e Remarketing do Google Ads na Tray

Nesta página você irá encontrar um passo a passo de como instalar e configurar as Tag’s de Conversão e Remarketing Dinâmico na Tray.

Os requisitos básicos para essa implementação é ter o Google Tag Manager (GTM) já instalado na sua loja.

No vídeo abaixo você tem todo o tutorial com instruções de forma mais detalhada

Reproduzir vídeo

Caso tenha muita dificuldade ou queira terceirizar esse serviço, entre em contato comigo para fazer um orçamento.

Nesta sessão você terá todos os códigos para conseguir tratar os dados para enviar para o Google Ads, com o nome e tipo da variável

Nome da variável:
ecommerce.purchase.products – value

Tipo de variável:
Javascript personalizado

				
					function(){
  var products = {{ecommerce.purchase.products}}
  var value = 0.00;
  products.forEach(function(prod) {
    value += parseFloat(prod.price)*(parseFloat(prod.quantity));
  });
  return value;

}
				
			

Nome da variável:
eventModel.items – value

Tipo de variável:
Javascript personalizado

				
					function(){
  var produtos = {{eventModel.items}}
  var total = 0;

  // Percorre o array de items
  for (var i = 0; i < produtos.length; i++) {
    // Converte o preço para número e adiciona ao total
    total += parseFloat(produtos[i].price);
  }

  return total;

}

				
			

Nome da variável:
eventModel.items – dados remarketing

Tipo de variável:
Javascript personalizado

				
					function(){
  var items = {{eventModel.items}}
  var dados = [];

  // Percorre o array de items
  for (var i = 0; i < items.length; i++) {
    // Extrai o id e adiciona google_business_vertical em cada item
    var itemAtual = {
      'id': items[i].id,
      'google_business_vertical': 'retail'
    };

    // Adiciona ao array de dados
    dados.push(itemAtual);
  }

  return dados;

}

				
			

Nome da variável:
priceSell – parseFloat

Tipo de variável:
Javascript personalizado

				
					function(){
  var a = {{priceSell}}
  var b = parseFloat(a);
  return b
}

				
			

Nome da variável:
idProduct – tratado

Tipo de variável:
Javascript personalizado

				
					function(){
  var a = {{idProduct}}
  
  var b = [{
    "id": a,
    'google_business_vertical': 'retail'
  }];
  return b;
}

				
			

Nome da variável:
ecommerce.purchase.products – dados remarketing

Tipo de variável:
Javascript personalizado

				
					function(){
  var items = {{ecommerce.purchase.products}}
  var dados = [];

  // Percorre o array de items
  for (var i = 0; i < items.length; i++) {
    // Extrai o id e adiciona google_business_vertical em cada item
    var itemAtual = {
      'id': items[i].id,
      'google_business_vertical': 'retail'
    };

    // Adiciona ao array de dados
    dados.push(itemAtual);
  }

  return dados;

}

				
			

Nome da variável:
telefone formatado

Tipo de variável:
Javascript personalizado

				
					function(){
  //Captura o numero de telefone do formulário
  var telefone = document.getElementById('customer-phone').value
  
  //Remove parenteses, traços e espaços
  var telefone_limpo = telefone.replace(/[\(\)\-\s]/g, '');
  
  //Adiciona o +55 para que o Google aceite o formato do telefone
  var telefone_formatado = '+55' + telefone_limpo;
  
  return telefone_formatado;
}