Ao configurar a marcação do lado do servidor, o caso de utilização mais comum é o envio de dados da web GTM (ou outros pontos finais como CRM, CMS, Google Sheet, etc.) para containers GTM do servidor. Mas e se for necessário activar uma tag em GTM da web com base em dados da sGTM. Como é que se pode enviar os push dataLayer do servidor GTM para o web GTM?
Este post no blog irá mostrar como enviar dados do servidor para a web GTM usando o Stape's Data Client e Data Tag. Vamos começar!
Surpreendentemente, já enfrentamos muitos casos de utilização para ativar eventos web com base em dados no servidor GTM. E estes casos de utilização lidam com diferentes aspectos do rastreio - acionamento de eventos, criação de variáveis, enriquecimento de dados, definição de cookies, etc. Deixe-me cobrir aqui alguns dos casos de utilização.
Existem vários métodos de enriquecimento de dados utilizando o servidor GTM. Já temos artigos no blog sobre como enriquecer os dados sGTM usando CRM, Firestore, e Google Sheets. Com a ajuda do DataLayer empurrado da sGTM para a web GTM, também se podem enriquecer as tags web GTM.
Vamos usar o Facebook como exemplo. De acordo com a documentação da FB, quando a FB vê eventos idênticos na web e no servidor, descarta eventos do servidor e rastreia apenas eventos da web. Juntamente com o evento do servidor em si, eles descartam todos os dados do usuário e do produto. Assim, se o evento do servidor enviar mais dados, o Facebook não os utilizará. Pode resolver este problema enviando parâmetros adicionais do servidor para o container GTM da web e adicionando-o às tags FB pixel.
Tivemos uma situação em que só precisávamos de ativar eventos web depois de um evento do servidor ter sido definido. Por exemplo, desencadear um evento de compra apenas depois de enviar a pageview do servidor. Ou é necessário utilizar uma variável do servidor no contentor web GTM. Isto significa que a etiqueta web só deve ser acionada depois de a sGTM definir esta variável. Aplica-se, por exemplo, ao gerar a ID de evento do Facebook na sGTM e ao utilizá-la no GTM da Web.
Os cookies do servidor podem ser mais poderosos e duradouros em comparação com os cookies da web. É por isso que poderá decidir definir os cookies do servidor. Para que os cookies do servidor funcione corretamente, deverá ativar os eventos web após a configuração dos cookies do servidor. Caso contrário, os web tags poderão redefinir os cookies do servidor. O processo de configuração de cookies de servidor pode ser complicado e tem algumas nuances. Vamos criar outro post no blog sobre a configuração de cookies de servidor.
A funcionalidade de envio de eventos GTM do servidor para o DataLayer da Web está disponível em Data Tag e Data Client. Estes dois foram concebidos para enviar dados da web para o servidor GTM. Com esta nova funcionalidade, podemos fazer o oposto - enviar dados do servidor para o GTM da web. Deixe-me mostrar-lhe como funciona esta funcionalidade.
Para que este processo funcione, é necessário configurar a Data Tag na web GTM e Data Client na sGTM. Abrir Data Tag, rolar para a seção de configurações e ativar Push event to DataLayer depois de a tag receber uma resposta. Terá de configurar dois parâmetros.

DataLayer Event Name - configurar evento DataLayer que deve ser enviado para a web GTM assim que o Data Tag do servidor receber uma resposta do servidor. Pode ser um valor estático ou variável.
DataLayer Object Name - Use dataLayer por defeito. Modificar apenas se mudou o dataLayer object name.
Comentários