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.
Caso tenha muita dificuldade ou queira terceirizar esse serviço, entre em contato comigo para fazer um orçamento.
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;
}