Instalar Google Reviews no Checkout

Pessoal,

Alguém aqui presta serviço de instalação do Google Reviews no checkout?

No checkout? Tem mais detalhes do que pretende fazer?

Nathan,

Bom dia!

Seria aquele pop-up que aparece após a finalização do pedido para o cliente avaliar a compra e depois receberá email para avaliação também. Estilo e-bit porém do google.

Não li a documentação mas não vejo nenhum impeditivo se é algo parecido com o Ebit..

Você faria a implementação via GTM.

abs,

Sim, tentamos aqui, porém nao funcionou devido a diversas configuracoes de Data Layer, etc. Por isso questionei se alguém aqui da Comunidade poderia prestar esse serviço.

E qual seria as diversas configurações do Datalayer que não está ok?

@Wagner Lopes​ também tive essa dúvida, principalmente por ser um pouco leigo. Fiz via GTM, criando uma Tag do tipo HTML personalizado e inseri o código que você recebe via Google Merchant, com um ACIONAMENTO do tipo Exibição de Página na orderPlaced. Dessa forma funcionou para mim.

@Francis Alves​ , consegui implantar o Google Reviews no meu checkout.

Mas ainda tem um problema que pelo que vi na sua imagem acima, você também passou por ele.

Note na sua imagem que ele traz o email do usuário como "undefined".

Você conseguiu resolver isso?

google-reviews

Se puder compartilhar a solução serei grandemente grato.

um abraço!

@Francis Alves​

Cara, tentei de tudo aqui, nao consigo fazer o pop-up aparecer para o cliente após o pedido. Te agradeceria demais se puder compartilhar comigo as configurações que inseriu no tag manager.

um abraço!

@Wagner Lopes​ Fiz da seguinte forma:

Criei uma Tag com o nome Google_Avaliações

Configurei com o Tipo: HTML personalizado

O código que utilizei foi:

<script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script>

<script>

window.renderOptIn = function() {

window.gapi.load('surveyoptin', function() {

window.gapi.surveyoptin.render(

{

// REQUIRED FIELDS

"merchant_id": SEU ID MERCHANT,

"order_id": "{{transactionId}}",

"email": "{{VisitorContactInfoEmail}}",

"delivery_country": "BR",

"estimated_delivery_date": "{{DateGoogle}}",

// OPTIONAL FIELDS

"opt_in_style": "CENTER_DIALOG"

});

});

}

</script>

Com acionamento nomeado como: orderPlaced

Tipo de acionador: Exibição de página

Disparado em: Algumas ecibições de página

Disparar quando ocorrer um evento tipo:

Page Path - contém - /checkout/orderPlaced/

print

No meu caso, funcionou assim.

@Francis Alves​ Agradeço muito! Mas comigo nao funcionou :-(

Teve que criar variáveis para a tag ou apenas o que colocou aqui?

um abraço!

@Wagner Lopes​ Apenas como está aqui 😥

@Wagner Lopes​ @Francis Alves​ Segui o passo a passo informado nesse outro tópico (https://community.vtex.com/s/question/0D50L00005GzsVKSAZ/como-fazer-a-integração-de-avaliações-do-consumidor-do-google-), porém não funcionou também, nem o popup está aparecendo. Conseguem me ajudar por favor?

Olá Wagner e todos daqui.

O problema do código não ativar é porque o script ascincrono não está dentro do . Para isso coloque essas funções abaixo dentro de um Custom HTML, com um gatilho para o orderPlaced assim como você descreveu e utilize essa função para que o script vá para dentro do :

<script>
var head = document.getElementsByTagName ('head') [0];
var script = document.createElement ('script');
script.async = true;
script.src = 'https://apis.google.com/js/platform.js?onload=renderOptIn';
head.appendChild (script);
</script>

Depois você adiciona logo abaixo dentro do mesmo custom HTML o restante do código:

<script>
  window.renderOptIn = function() {
	window.gapi.load('surveyoptin', function() {
	  window.gapi.surveyoptin.render(
		{
		  // REQUIRED FIELDS
		  "merchant_id": XXXXXX,
		  "order_id": "ORDER_ID",
		  "email": "CUSTOMER_EMAIL",
		  "delivery_country": "COUNTRY_CODE",
		  "estimated_delivery_date": "YYYY-MM-DD",

		  // OPTIONAL FIELDS
		  "products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}]
		});
	});
  }
</script>

Assim o script é executado dentro do local correto que é no e a ativação pode continuar no .

Fiz os testes e tá show.