Obrigado amigo! Por favor, o E-bit já tenho nativo na loja, como proceder apenas com do compre e confie? o pessoal da loja integrada inclusive aconselhou colocar direto naquela parte de inserir o banner e selo do ebit nativo da loja integrada, o selo coloquei, coloquei essa parte do banner tbm, mas como nnn soube o que alterar na conclusão carrega o banner mas não abre a pesquisa para os cliente.
só colocar o codigo, até o id da sua loja eu já alterei.
<script type="text/javascript">
var DiasEntrega = '0';
var CEPEntrega = '';
var ebitCEPEntrega = '';
var DL_Email = '';
var DL_TransactionId = '0';
var DL_TransactionTotal = '0.00';
var DL_EC_PU_AF_Shipping = '';
var DL_EC_PU_PR_Id = '';
var DL_EC_PU_PR_Name = '';
var DL_EC_PU_PR_Price = '';
var DL_EC_PU_PR_Quantity = '';
var JS_Platform = '0';
var JS_BirthDay = '23-12-1980';
var JS_Gender = 'F';
var JS_CPF = '00000000000';
var JS_Host = window.location.origin;
var orderDate = new Date().toJSON();
orderDate = orderDate.substring(8,10) + '-' + orderDate.substring(5,8) + orderDate.substring(0,4) + '|' + orderDate.substring(11,19);
var JS_UA = navigator.userAgent || navigator.vendor || window.opera;
if (/windows phone/i.test(JS_UA)) {
JS_Platform = "WP";
}
else if (/android/i.test(JS_UA)) {
JS_Platform = "ANDROID";
}
else if (/iPad|iPhone|iPod/.test(JS_UA) && !window.MSStream) {
JS_Platform = "IOS";
}
else if (JS_Platform == '0') {
var pf = ["Android", "iOS"];
for (var i = 0; i < pf.length; i++) {
if (navigator.platform.indexOf(pf[i]) > -1) {
if (pf[i] == "iOS") {JS_Platform = "IOS";}
else if (pf[i] == "Android") {JS_Platform = "ANDROID";}
}
}
}
if (JS_Host == null || JS_Host == undefined || JS_Host == ''){
JS_Host = window.location.protocol.concat("//").concat(window.location.hostname);
}
(function(document) {
//console.log("document");
$(document).ready(function() {
//console.log("document.ready");
$.get( JS_Host + "/conta/editar", function( data ) {
JS_BirthDay = $(data).find('#id_data_nascimento')[0].value.toString().replace(/\//g, '-');
JS_Gender = $(data).find('#id_sexo')[0].value.toString().toUpperCase();
JS_CPF = $(data).find('#id_cpf')[0].value.toString().toUpperCase();
})
.always(function() {
setTimeout(function() {
//console.log("document.ready.setTimeout");
DiasEntrega = $("b:contains('dia')")[0].innerText.split(" ")[0];
CEPEntrega = $($("b:contains('CEP')")[0].parentNode).find("span")[0].innerText;
ebitCEPEntrega = CEPEntrega.substring(0, CEPEntrega.length-3) + '-' + CEPEntrega.substring(CEPEntrega.length-3, CEPEntrega.length)
/* Estrutura */
$.each(dataLayer, function(i, val) {
if (val != null && val != undefined) {
if (val.PageType === 'TransactionPage') {
DL_Email = encodeURI(val.email.toString());
DL_TransactionId = encodeURI(val.transactionId.toString());
DL_TransactionTotal = encodeURI(parseFloat(val.transactionTotal).toFixed(2).toString());
} else if (val.ecommerce != null && val.ecommerce != undefined) {
if (val.ecommerce.purchase != null && val.ecommerce.purchase != undefined) {
if (val.ecommerce.purchase.actionField != null && val.ecommerce.purchase.actionField != undefined) {
DL_EC_PU_AF_Shipping = encodeURI(parseFloat(val.ecommerce.purchase.actionField.shipping).toFixed(2).toString());
}
if (val.ecommerce.purchase.products != null && val.ecommerce.purchase.products != undefined) {
var pros = val.ecommerce.purchase.products;
$.each(pros, function(j, pro) {
if (DL_EC_PU_PR_Id == '') {
DL_EC_PU_PR_Id = encodeURI(pro.id.toString());
DL_EC_PU_PR_Name = encodeURI(pro.name.toString());
DL_EC_PU_PR_Price = encodeURI(parseFloat(pro.price).toFixed(2).toString());
DL_EC_PU_PR_Quantity = encodeURI(parseFloat(pro.quantity).toFixed(0).toString());
} else {
DL_EC_PU_PR_Id = DL_EC_PU_PR_Id + "|" + encodeURI(pro.id.toString());
DL_EC_PU_PR_Name = DL_EC_PU_PR_Name + "|" + encodeURI(pro.name.toString());
DL_EC_PU_PR_Price = DL_EC_PU_PR_Price + "|" + encodeURI(parseFloat(pro.price).toFixed(2).toString());
DL_EC_PU_PR_Quantity = DL_EC_PU_PR_Quantity + "|" + encodeURI(parseFloat(pro.quantity).toFixed(0).toString());
}
});
}
}
}
}
});
var orderDeliveryTime = new Date(new Date().getTime() + (DiasEntrega * 24 * 60 * 60 * 1000)).toJSON();
orderDeliveryTime = orderDeliveryTime.substring(8,10) + '-' + orderDeliveryTime.substring(5,8) + orderDeliveryTime.substring(0,4)
var mccParam = 'orderSellerID=2000179' + '&orderID=' + DL_TransactionId + '&orderDate=' + orderDate + '&orderPlatform=0'+'&orderPartnerPayment=17' + '&orderBankEmissor=16' + '&orderCardFlag=7' + '&orderDeliveryTax=' + DL_EC_PU_AF_Shipping +
'&orderDeliveryType=0' + '&orderDeliveryTime=' + orderDeliveryTime + '&orderPaymentType=3' + '&orderParcels=1' + '&orderTotalSpent=' + DL_TransactionTotal + '&consumerBirthDate=' + JS_BirthDay + '&consumerCPF='+ JS_CPF +
'&consumerEmail=' + DL_Email + '&consumerGender=' + JS_Gender + '&consumerName=' + DL_EC_PU_PR_Name + '&consumerPhone=552732281369' + '&consumerZipcode=' + CEPEntrega + '&billingCPF=' + JS_CPF + '&billingEmail=' + DL_Email +
'&billingGender=' + JS_Gender + '&billingName=' + DL_EC_PU_PR_Name + '&billingPhone=552732281369' +'&billingZipcode=' + CEPEntrega + '&productName=' +DL_EC_PU_PR_Name + '&productQuantity=' +DL_EC_PU_PR_Quantity +
'&productValue=' +DL_EC_PU_PR_Price + '&productDiscount=0' + '&productDeliveryTax=' + DL_EC_PU_AF_Shipping + '&productDeliveryType=0' + '&productDeliveryTime=' + DiasEntrega + '&productMktSaleID=0' +
'&productSKU=' +DL_EC_PU_PR_Id + '&productEAN=' +DL_EC_PU_PR_Id;
$("#TagEConfy").attr('value', mccParam);
var scriptMMC = document.createElement('script');
scriptMMC.src = 'https://banner.compreconfie.com.br/scripts/tagBanner.min.js?2000179&lightbox=false';
scriptMMC.id = 'getData';
scriptMMC.type = 'text/javascript';
document.body.appendChild(scriptMMC);
}, 1000);
});
});
})(document);
</script>
<param id="TagEConfy" value=""/>
<a id="bannerEconfy"></a>
vai colocar esse codigo todo no local do banner.
Gratidão pelo código, funcionou perfeitamente! Obrigado mesmo! Pelo suporte da LI não tive respaldo para conclusão desta etapa.
@Leonardo_Vicentini_F eu adquiri o selo do MCC e já instalei na minha loja. Em relação ao Banner eu posso utilizar esse último script enviado trocando apenas meu ID? Verifiquei também que há um telefone fixado no código e alterei para o meu número.
Gostaria de saber se houve alguma atualização ou se posso manter esse código ainda.
Obrigado.
isso mesmo, esse foi o ultimo que postei…
Eu tinha habilitado o Google Avaliações também. Estou achando que é muita pesquisa para o cliente responder rsrsrs.
Como você costuma deixar essas pesquisas no checkout.
Deixa tudo ativado mesmo?
a do google vc precisa ter para apresentar sua classificação no google shopping
as outras, fica só o banner mesmo para quem quiser responder, mas vc pode criar uma estratégia de envio de email depois, fiquei sem saco para fazer isso, mas tem boa resposta.
Legal…é eu mantive apenas o banner como false (senao ficariam muitos popups).
os meus dois estão sem popup (MCC e Ebit)
Eu fiz aqui o teste e deu certinho a pesquisa goolge e o banner, porém qdo clico Sim para o google, ele não está enviando nenhuma pesquisa. Pelo que li parece que ele enviará a pesquisa apenas no final do prazo de entrega. É isso mesmo?
sim, ele vai enviar a pesquisa para o email da pessoa depois de ± 45 dias…
@Leonardo_Vicentini_F acabei de receber o ebit liberado.
Posso utilizar o código completo que vc postou nesse post também? Já fica valendo para o banner dos dois selos?
Obg.
Atualizado…
Precisa ter o google tag instalado e analitycs (apps)
precisa mudar os ids mcc=2000228 e ebit=101952 para seus respectivos códigos
<script type="text/javascript">
var DiasEntrega = '0';
var CEPEntrega = '';
var ebitCEPEntrega = '';
var DL_Email = '';
var DL_TransactionId = '0';
var DL_TransactionTotal = '0.00';
var DL_EC_PU_AF_Shipping = '';
var DL_EC_PU_PR_Id = '';
var DL_EC_PU_PR_Name = '';
var DL_EC_PU_PR_Price = '';
var DL_EC_PU_PR_Quantity = '';
var JS_Platform = '0';
var JS_BirthDay = '23-12-1980';
var JS_Gender = 'F';
var JS_CPF = '00000000000';
var JS_Host = window.location.origin;
var orderDate = new Date().toJSON();
orderDate = orderDate.substring(8,10) + '-' + orderDate.substring(5,8) + orderDate.substring(0,4) + '|' + orderDate.substring(11,19);
var JS_UA = navigator.userAgent || navigator.vendor || window.opera;
if (/windows phone/i.test(JS_UA)) {
JS_Platform = "WP";
}
else if (/android/i.test(JS_UA)) {
JS_Platform = "ANDROID";
}
else if (/iPad|iPhone|iPod/.test(JS_UA) && !window.MSStream) {
JS_Platform = "IOS";
}
else if (JS_Platform == '0') {
var pf = ["Android", "iOS"];
for (var i = 0; i < pf.length; i++) {
if (navigator.platform.indexOf(pf[i]) > -1) {
if (pf[i] == "iOS") {JS_Platform = "IOS";}
else if (pf[i] == "Android") {JS_Platform = "ANDROID";}
}
}
}
if (JS_Host == null || JS_Host == undefined || JS_Host == ''){
JS_Host = window.location.protocol.concat("//").concat(window.location.hostname);
}
(function(document) {
//console.log("document");
$(document).ready(function() {
//console.log("document.ready");
$.get( JS_Host + "/conta/editar", function( data ) {
JS_BirthDay = $(data).find('#id_data_nascimento')[0].value.toString().replace(/\//g, '-');
JS_Gender = $(data).find('#id_sexo')[0].value.toString().toUpperCase();
JS_CPF = $(data).find('#id_cpf')[0].value.toString().toUpperCase();
})
.always(function() {
setTimeout(function() {
//console.log("document.ready.setTimeout");
DiasEntrega = $("b:contains('dia')")[0].innerText.split(" ")[0];
CEPEntrega = $($("b:contains('CEP')")[0].parentNode).find("span")[0].innerText;
ebitCEPEntrega = CEPEntrega.substring(0, CEPEntrega.length-3) + '-' + CEPEntrega.substring(CEPEntrega.length-3, CEPEntrega.length)
/* Estrutura */
$.each(dataLayer, function(i, val) {
if (val != null && val != undefined) {
if (val.PageType === 'TransactionPage') {
DL_Email = encodeURI(val.email.toString());
DL_TransactionId = encodeURI(val.transactionId.toString());
DL_TransactionTotal = encodeURI(parseFloat(val.transactionTotal).toFixed(2).toString());
} else if (val.ecommerce != null && val.ecommerce != undefined) {
if (val.ecommerce.purchase != null && val.ecommerce.purchase != undefined) {
if (val.ecommerce.purchase.actionField != null && val.ecommerce.purchase.actionField != undefined) {
DL_EC_PU_AF_Shipping = encodeURI(parseFloat(val.ecommerce.purchase.actionField.shipping).toFixed(2).toString());
}
if (val.ecommerce.purchase.products != null && val.ecommerce.purchase.products != undefined) {
var pros = val.ecommerce.purchase.products;
$.each(pros, function(j, pro) {
if (DL_EC_PU_PR_Id == '') {
DL_EC_PU_PR_Id = encodeURI(pro.id.toString());
DL_EC_PU_PR_Name = encodeURI(pro.name.toString());
DL_EC_PU_PR_Price = encodeURI(parseFloat(pro.price).toFixed(2).toString());
DL_EC_PU_PR_Quantity = encodeURI(parseFloat(pro.quantity).toFixed(0).toString());
} else {
DL_EC_PU_PR_Id = DL_EC_PU_PR_Id + "|" + encodeURI(pro.id.toString());
DL_EC_PU_PR_Name = DL_EC_PU_PR_Name + "|" + encodeURI(pro.name.toString());
DL_EC_PU_PR_Price = DL_EC_PU_PR_Price + "|" + encodeURI(parseFloat(pro.price).toFixed(2).toString());
DL_EC_PU_PR_Quantity = DL_EC_PU_PR_Quantity + "|" + encodeURI(parseFloat(pro.quantity).toFixed(0).toString());
}
});
}
}
}
}
});
//var ebitParam = 'storeId=101952' + '&platform=' + JS_Platform + '&gender=' + JS_Gender + '&birthday=' + JS_BirthDay + '&zipcode=' + ebitCEPEntrega + '&parcels=1' + '&transactionId=' + DL_TransactionId +
//'&deliveryTax=' + DL_EC_PU_AF_Shipping + '&deliveryTime=' + DiasEntrega + '&mktSaleId=0' + '&totalSpent=' + DL_TransactionTotal + '&invoiceEmissor=19' + '&paymentType=14' + '&cardFlag=7' + '&sku=' + DL_EC_PU_PR_Id +
//'&productname=' + DL_EC_PU_PR_Name + '&value=' + DL_EC_PU_PR_Price + '&quantity=' + DL_EC_PU_PR_Quantity + '&ean=' + DL_EC_PU_PR_Id + '&productcondition=1' + '&deliveryType=1' + '&email=' + DL_Email;
//console.log(ebitParam);
//$("#ebitParam").attr('value', ebitParam);
var orderDeliveryTime = new Date(new Date().getTime() + (DiasEntrega * 24 * 60 * 60 * 1000)).toJSON();
orderDeliveryTime = orderDeliveryTime.substring(8,10) + '-' + orderDeliveryTime.substring(5,8) + orderDeliveryTime.substring(0,4)
var mccParam = 'orderSellerID=2000228' + '&orderID=' + DL_TransactionId + '&orderDate=' + orderDate + '&orderPlatform=0'+'&orderPartnerPayment=17' + '&orderBankEmissor=16' + '&orderCardFlag=7' + '&orderDeliveryTax=' + DL_EC_PU_AF_Shipping +
'&orderDeliveryType=0' + '&orderDeliveryTime=' + orderDeliveryTime + '&orderPaymentType=3' + '&orderParcels=1' + '&orderTotalSpent=' + DL_TransactionTotal + '&consumerBirthDate=' + JS_BirthDay + '&consumerCPF='+ JS_CPF +
'&consumerEmail=' + DL_Email + '&consumerGender=' + JS_Gender + '&consumerName=' + DL_EC_PU_PR_Name + '&consumerPhone=552732281369' + '&consumerZipcode=' + CEPEntrega + '&billingCPF=' + JS_CPF + '&billingEmail=' + DL_Email +
'&billingGender=' + JS_Gender + '&billingName=' + DL_EC_PU_PR_Name + '&billingPhone=552732281369' +'&billingZipcode=' + CEPEntrega + '&productName=' +DL_EC_PU_PR_Name + '&productQuantity=' +DL_EC_PU_PR_Quantity +
'&productValue=' +DL_EC_PU_PR_Price + '&productDiscount=0' + '&productDeliveryTax=' + DL_EC_PU_AF_Shipping + '&productDeliveryType=0' + '&productDeliveryTime=' + DiasEntrega + '&productMktSaleID=0' +
'&productSKU=' +DL_EC_PU_PR_Id + '&productEAN=' +DL_EC_PU_PR_Id;
//console.log(mccParam);
$("#TagEConfy").attr('value', mccParam);
//var scriptEBIT = document.createElement('script');
//scriptEBIT.src = 'https://imgs.ebit.com.br/ebitBR/selo-ebit/js/getSelo.js?101952&lightbox=false';
//scriptEBIT.id = 'getSelo';
//scriptEBIT.type = 'text/javascript';
//document.body.appendChild(scriptEBIT);
var scriptMMC = document.createElement('script');
scriptMMC.src = 'https://banner.compreconfie.com.br/scripts/tagBanner.min.js?sellerId=2000228&lightbox=false';
scriptMMC.id = 'getData';
scriptMMC.type = 'text/javascript';
document.body.appendChild(scriptMMC);
}, 1000);
});
});
})(document);
</script>
<!--<param id="ebitParam" value=""/>-->
<!--<a id="bannerEbit"></a>-->
<param id="TagEConfy" value=""/>
<a id="bannerEconfy"></a>
@Leonardo_Vicentini_F notei que o banner Compre e Confie mudou para essa cara azul agora, abaixo do ebit. Está correto?
Sim… e o questionário ficou gigante agora… haja paciência para responder
Legal…aqui deu certo, porém o meu qdo clico no banner está dando pesquisa indisponível, mandei e-mail lá, mas creio que pode ser algo relacionado a mudança recente que fizemos no nome da empresa, domíno, etc. Talvez faltou ajustar alguma coisa no cadastro la na área da empresa.
estou com mesmo problema @FabianoBrassioli Conseguiu resolver?
Opa @Luiz_Gustavo consegui. Faltava instalar o Google Tag Manager. Precisa ter instalado o Google Analytics tb. Instala eles e faz um teste pra ver se resolve. Espero q dê certo.
@FabianoBrassioli Eu ja os tinha instalado em minha loja eu estava utilizando os código informado por email da! image|850x478 porem dava erro na pagina coloquei o informado pelo @Leonardo_Vicentini_F troquei os ID e funcionou . Mais o selo no rodapé não esta aparecendo esta um ícone com erro porem ele redireciona para a pagina do Compre e confie normalmente so nao aparece o selo
Aconteceu isso comigo tb mas foi questao de tempo sem fazer nada normalizou. Talvez por.ter instalado recentemente. Aguarde até amanhã pra ver se nornaliza.