Instalar selo EBIT e Confi (antigo Movimento Compre e Confie)

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.

2 curtidas

@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.

1 curtida

isso mesmo, esse foi o ultimo que postei…

1 curtida

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.

2 curtidas

Legal…é eu mantive apenas o banner como false (senao ficariam muitos popups).

1 curtida

os meus dois estão sem popup (MCC e Ebit)

1 curtida

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?

1 curtida

sim, ele vai enviar a pesquisa para o email da pessoa depois de ± 45 dias…

1 curtida

@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?

image

Sim… e o questionário ficou gigante agora… haja paciência para responder

1 curtida

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.

image

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

1 curtida

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.

1 curtida