A plataforma Tray permite somente realizar instalação de Tags através do Google Tag Manager, tem um campo específico para inserir o código do GTM-000000000.
Importante: Qualquer alteração realizada na plataforma Tray demora cerca de 15-45 minutos para replicar ao site.
Dentro da plataforma da Tray, ir em Configurações > Integrações > Ferramentas Google.
Abaixo segue print da tela para inserir o código.
Observação: Verificar se ficou algum espaço antes do G do GTM, quando cola o código fica um espaço a mais, limpar o espaço para não dar erro na instalação.
Sabemos que para uma Conversão de Compra funcionar de forma correta, devem ser enviados ao Google Ads os valores da compra (valor total), currency (moeda) e também o transaction id (id da compra).
A plataforma da Tray utiliza dataLayer para gerar as informações finais como valor da compra, número do pedido e evento de finalização de compra, então é só realizar uma Conversão de Compra seguindo os passos abaixo:
Segue abaixo o tutorial para enviar os valores corretamente pelo Google Tag Manager:
1° Criar uma nova tag no Google Tag Manager do anunciante:
2° Escolher a opção: Acompanhamento de conversões do Google ads
3° Inserir nos campos o Código da conversão e o Rótulo da conversão que são gerados pelo Google Ads.
4° Para atrelar a conversão ao valor da compra gerado, clicar em + no Valor da conversão:
5° Irá abrir a janela de variáveis, clicar no botão + canto superior direito
6° Clicar em Configuração da Variável.
7° Escolher a opção Variável da camada de dados.
8° No campo Nome da variável da camada de dados colocar o seguinte nome de variável dataLayer: ecommerce.purchase.actionField.revenue
8° No campo Código da transação, realizar os mesmos passos 4, 5, 6 e 7 do campo Valor da transação.
9° Colocar a variável dataLayer: ecommerce.purchase.actionField.id, para pegar o número do pedido gerado na página final.
10° No código da moeda é só colocar o código da moeda de cada País, no exemplo abaixo segue configurado para Brasil.
11° E por final, configurar o acionamento na página final da compra, a Tray gera um Evento Personalizado com o nome “purchase” que pode ser utilizado para o acionamento da conversão.
Depois crie uma variável da camada de dados com o nome pageCategory > contém EasyCheckout_OrderPlaced Conforme explicação abaixo
12° Na tag, clicar em Acionamento.
13° Clicar no botão do + no canto superior direito.
14° Clicar em Configuração do Acionador e logo após em Evento Personalizado na lista a direita.
15° Configurar o Evento Personalizado com o nome descrito no passo 11, ou seja, purchase.
A configuração deve ficar igual abaixo.
Depois crie uma variável da camada de dados com o nome pageCategory > contém EasyCheckout_OrderPlaced Conforme explicação abaixo
E simples assim, está finalizada a Conversão de Compra.
Não esqueça de salvar todas as alterações e publicar o contêiner. Assim que o fizer, teste com o visualizador do GTM para garantir que a tag está disparando com os valores corretos.
Para o Remarketing Dinâmico funcionar de forma correta, antes de iniciar a implementação, certifique-se de que o anunciante tem uma conta no Merchant Center com produtos ativos (feed validado) e se ele já iniciou o programa de Remarketing dentro da plataforma do Merchant Center.
Caso o programa não tenha sido configurado, você pode configurar com ele na opção abaixo:
1° Baixe o contêiner (JSON) do Google Tag Manager no link abaixo:
https://drive.google.com/drive/u/2/folders/15HfGBcB1W3er5Jnw9vNHRRxsxyREz4Ty
Iremos importar o container no GTM do cliente para evitar a criação das tags manualmente.
✓ Você pode enviar o arquivo ao anunciante pelo e-mail.
Importante: Não envie o link acima diretamente para o anunciante, faça o download na sua máquina e encaminhe para ele como anexo no e-mail, pois ele não terá acesso ao link acima.
✓ Passe ao anunciante a instrução para extrair o arquivo .zip. Após a extração, irá aparecer o arquivo com o final .json na pasta extraída (pode instruí-lo a criar uma nova pasta limpa para extração do arquivo, para assim não haver confusão com os nomes).
2° Importe no GTM conforme prints abaixo:
✓ Entre em “Administrador” e clique em “Importar contêiner”:
✓ Configure tudo conforme a print abaixo:
3° Conforme na print acima, escolha "EXISTENTE", "COMBINAR" e "RENOMEAR ACIONADORES, TAGS E VARIÁVEIS EM CONFLITO" apenas para ter certeza que irá dar tudo certo e não irá remover nenhuma tag já existente no container.
✓ Isso irá criar automaticamente todas as tags, acionadores e variáveis necessárias para o Remarketing Dinâmico.
Observação: Caso o Remarketing Dinâmico não seja configurado para o Google Ads e sim o Google Analytics, pode pular para o passo 10.
Remarketing Dinâmico no Google Ads
4° No Google Tag Manager, entre no espaço de trabalho e abra a tag “Ads - Dynamic Remarketing”.
✓ Modifique a conta do Google Ads dentro da tag no campo "ID de Conversão". Você conseguirá o ID correto na conta do anunciante do Ads dentro de alguma ação de conversão criada anteriormente, conforme prints abaixo:
5° No modo de "visualização" (Tag assistant) do GTM, confirme que as variáveis apropriadas estão sendo populadas corretamente na tag "Remarketing do Google Ads".
6° Agora volte para o espaço de trabalho no Tag Manager e clique na tag 'GA - Dynamic Remarketing Event'.
✓ Pause ou remova essa tag (print abaixo).
7° Salve todas as alterações.
8° Publique o contêiner.
9° Agora, proceda com as outras configurações para o Google Ads Dynamic Remarketing.
Remarketing Dinâmico no Google Analytics
10° Clique na tag 'GA - Dynamic Remarketing Event'.
✓ Desmarque essa opção ou substitua o campo "ID de Acompanhamento" com o ID da conta do Analytics (Universal Analytics) do anunciante e salve.
11° No espaço de trabalho do GTM, clique na tag 'Ads - Dynamic Remarketing’:
✓ Pause ou remova essa tag.
12° Salve todas as alterações.
13° Publique o contêiner.
14° Agora, proceda com as outras configurações para o Google Ads Dynamic Remarketing.
No Comércio Eletrônico Tray é necessário somente importar o contêiner abaixo dependendo da versão do Google Analytics do anunciante.
Lembrando que o contêiner apenas cria os 4 eventos principais do funil (view_item, add_to_cart, begin_checkout e purchase).
1° Baixe o contêiner (JSON) do Google Tag Manager no link abaixo.
Iremos importar o container no GTM do cliente para evitar a criação das tags manualmente.
Universal Analytics:
Analytics GA4 + Remarkegin dinamico :
https://drive.google.com/file/d/1WTlLB3EBp1N4MIOW8RTMsc2C8uDByEHF/view
Ou caso queira só o Container Analytics GA4 "enhanced ecommerce" continua com o container abaixo:
✓ Você pode enviar o arquivo ao anunciante pelo e-mail.
Importante: Não envie o link acima diretamente para o anunciante, faça o download na sua máquina e encaminhe para ele como anexo no e-mail, pois ele não terá acesso ao link acima.
✓ Passe ao anunciante a instrução para extrair o arquivo .zip. Após a extração, irá aparecer o arquivo com o final .json na pasta extraída (pode instruí-lo a criar uma nova pasta limpa para extração do arquivo, para assim não haver confusão com os nomes).
2° Importe no GTM conforme prints abaixo:
✓ Entre em “Administrador” e clique em “Importar contêiner”:
✓ Configure tudo conforme o print abaixo:
3° Conforme na print acima, escolha "EXISTENTE", "COMBINAR" e "RENOMEAR ACIONADORES, TAGS E VARIÁVEIS EM CONFLITO" apenas para ter certeza que irá dar tudo certo e não irá remover nenhuma tag já existente no container.
✓ Isso irá criar automaticamente todas as tags, acionadores e variáveis necessárias para o Enhanced Ecommerce.
Para finalizar a configuração basta abrir a tag de configuração do Universal Analytics ou GA4 no espaço de trabalho onde o contêiner foi importado e colocar o ID da propriedade do anunciante.
Cuidado com as tags duplicadas e tome cuidado também com a publicação, sempre publique o contêiner!
A própria Tray fornece sua documentação sobre a integração com o Google Shopping (Merchant Center). Sendo assim você pode seguir ela ao se deparar com a necessidade de configuração desses itens pro usuário.
Abaixo tem links úteis de documentação da Tray com o passo a passo para inserir cada item acima descrito.
Gerando XML:
Integração API:
https://api.commerce.tray.com.br/app/webroot/api-docs/
Observação: Cuidado ao realizar os passos, pois muitos clientes já podem ter essa configuração em algum Feed no seu Merchant Center. Tome cuidado também com as integrações API, não temos em nosso escopo de trabalho a criação de feed's em API, porém, no contexto do painel da Tray você pode auxiliar o cliente com a integração sem problemas.
A Tray é uma plataforma limitada no quesito Conversões Otimizadas, mas não é impossível aplicar ao menos o envio de um e-mail em suas conversões, claro, a possibilidade de matchs no Dashboard ou no painel do Google Ads será bem menor do que quando enviado e-mail + telefone ou e-mail + nome e endereço, mas é aquela velha história, melhor um pássaro na mão do que dois voando.
Lembrando também que na Tray só será possível aplicar Conversões Otimizadas com base no dataLayer em conversões de compra.
Existe uma maneira de fazer por formulário de contato ou orçamento? Sim, se o cliente tiver algum que gostaria de acompanhar é possível, porém, o e-mail deverá ser coletado manualmente como nas outras plataformas, não será entregue o e-mail via dataLayer.
Para como aplicar conversões otimizadas, temos um artigo explicativo aqui no site, segue o link:
https://sites.google.com/corp/google.com/webao-sme-cms/inicio/enhanced-conversion
Segue como aplicar Enhanced Conversions na Tray (Conversão de Compra):
1° Configure a Tag de compra normalmente, como ensinado lá em cima, no tópico "Conversão de compra na Tray".
2° Após finalizar a configuração da tag de compra, marque a opção "Incluir dados fornecidos pelo usuário do seu site" e clique em "Select user-data provided variable", após isso selecione a opção "Nova variável".
3° Após isso, irá abrir uma janela para configuração das variáveis de dados de usuário, clique na variável de "Email" e selecione novamente a opção "Nova variável".
4° Clique em "Configuração da Variável" e no menu da direita selecione "Variável da camada de dados".
5° Coloque o nome da variável como customerEmail conforme mostrado no print abaixo:
E pronto, a Conversão Otimizada está aplicada! Basta salvar tudo e aplicar os testes.
Segue também, o dataLayer da plataforma após o evento de checkout para fins didáticos:
Essas são as principais tasks que podem ser solicitadas dentro da plataforma da Tray. Não é uma plataforma fácil de mexer, portanto, acreditamos que esse material seja valioso para você que está lendo.
Qualquer sugestão estaremos abertos a ouvir e receber a colaboração!
Obrigado!