GTM do lado do servidor com múltiplos domínios

Autor
Stape
Publicado
May 19, 2022
Também disponível

O primeiro passo para um rastreio bem sucedido na web é criar um plano detalhado que descreve que eventos e dados de eventos devem ser enviados e quando. Isto assegura que a informação correcta é recolhida, analisada e reportada às ferramentas analíticas como o Google Analytics ou o Facebook.

A configuração do rastreio do lado do servidor deve começar mesmo com uma fase prévia - planear como configurar o servidor de marcação.

A configuração de um servidor de marcação é relativamente fácil se se planear utilizar um container sGTM para um website. Basta criar um domínio personalizado para o servidor de marcação, definir os registos DNS necessários, configurar o sGTM, e já está. Mas o que deve fazer ao utilizar um container GTM de servidor para vários websites? Quando faz sentido utilizar um conteiner sGTM para vários sítios web? Como deve mapear os domínios personalizados, neste caso? 

Neste post do blog, tentarei cobrir todas as questões relacionadas com a marcação do lado do servidor para multi-domínios e mostrar como configurar um servidor de marcação de multi-domínios usando stape. 

Quando utilizar um sGTM para múltiplos domíniosCopiar link para esta secção

Estes são os três casos de utilização mais populares para a utilização de um sGTM para vários sítios da Internet a partir da minha experiência:

  • Localização. O site utiliza diferentes domínios para a localização. Por exemplo, a versão inglesa é exemplo.com, exemplo.es - é a versão espanhola, etc. 
  • Subdomínios. Algumas partes do site estão localizadas em subdomínios. exemplo.com - é o site principal, mas há também blog.example.com, landing.example.com, etc.
  • Domínios diferentes mas o mesmo nicho. Poderá ter vários websites no mesmo nicho e utilizar uma propriedade de rastreio para todos os seus websites, por exemplo, o mesmo sGTM e UA para websites com domínios, exemplo.com, test.com, blog.com, etc.

Desvantagem de usar um container sGTM para vários domíniosCopiar link para esta secção

Poderá decidir utilizar um servidor Google Tag Manager para vários sítios Web para reduzir as despesas de alojamento sGTM. Se bem que possa realmente diminuir os custos na execução de sGTM, recomendamos vivamente a utilização de um sGTM em múltiplos domínios quando for estritamente necessário, porque uma configuração de múltiplos domínios torna a gestão do sGTM tracking extremamente complicada. 

Uma URL de marcação de servidor para vários websites significa a utilização de um container GTM de servidor. Isto leva, por exemplo, à criação de duas tags separadas e acciona a disparar as pageviews do lado do servidor do Google Analytics. O mesmo se aplica a todos os outros eventos do Google Analytics. 

Além da GA do lado do servidor, irá querer configurar o ss tracking para outras plataformas como Facebook, TikTok, Snapchat, ou talvez usar a integração Firestore ou Google Sheet. Com múltiplos websites num sGTM, o número de elementos sGTM crescerá exponencialmente, uma vez que terá de criar tags, ativadores, e variáveis para cada website. 

Eventualmente, poderá atingir os limites do container GTM do lado do servidor. Sim, você não pode criar um número ilimitado de elementos num contêiner sGTM. O Google determina o peso do contêiner sGTM ao avaliar o tamanho do código e não o número de elementos no sGTM. 

Um dos nossos contêineres de teste atingiu o limite de 85% com apenas 41 tags e 5 clientes. Quando o container chegar ao limite, deverá reestruturar o container sGTM em vários sGTMs, o que significa utilizar outro URL de servidor de marcação. Ou eliminar algumas partes do GTM do servidor.

limit of tags

Mapear múltiplos domínios para um servidor de marcação sGTMCopiar link para esta secção

A funcionalidade chave da marcação do lado do servidor é a definição de cookies de primeira parte. Para o fazer, é necessário configurar um domínio personalizado para um URL de servidor de marcação. O domínio personalizado deve ser localizado dentro da hierarquia de domínios do seu site principal. Ao usar sGTM para um site, é fácil determinar um domínio personalizado, basta usar o domínio de nível superior +1.

Aqui quero cobrir dois cenários para a utilização de um sGTM para múltiplos domínios.  

1. Diferentes domíniosCopiar link para esta secção

Ao mapear websites com domínios completamente diferentes num único ponto final sGTM, é necessário criar um domínio personalizado para cada site individualmente. Mais adiante neste artigo, mostrar-lhe-ei como configurar o servidor de marcação, servidor e web GTMs para containers multi-domínios com diferentes domínios.  

2. Compartilhar o mesmo domínioCopiar link para esta secção

Quando os websites partilham o mesmo domínio (exemplo.com e blog.example.com), o domínio do servidor de marcação deve ser configurado no domínio de nível superior + 1 (eTLD+1) do domínio ou URL em questão. 

Isto significa que para websites exemplo.com e blog.exemplo.com o servidor de marcação deve ser parecido com ss.exemplo.com. Neste caso, ambos os domínios terão acesso à configuração de cookies de primeira parte. NÃO utilizar algo parecido com ss.blog.example.com.  

Mapeamento de domínios adicionais ao servidor de marcação sGTMCopiar link para esta secção

A funcionalidade multi domínios está disponível para usuários do plano Stape Business (e superiores). Para ativá-lo, abra o container sGTM, clique em Power-Ups, e clique em Config Multi-Domínios. 

multidomains

Adicione todos os subdomínios que pretende utilizar para o endpoint do lado do servidor. Não há limites para o número de domínio. Uma vez feito, terá de criar um registo A para todos os domínios personalizados ss, semelhante ao que normalmente se faz para um único domínio.  

multidomains

Servidor Google Tag Manager debugger com multi-domíniosCopiar link para esta secção

A única coisa que precisa de ser configurada no container GTM do servidor é o URL do container do servidor nas configurações de Admin. Aqui será necessário adicionar todos os URLs de contêineres de servidor que tenham sido configurados no passo anterior. Para fazê-lo, abra admin -> Container Settings -> add URLs sob Server container URLs.

multidomains

A adição do URL do container do servidor afeta o URL de debug da sGTM. Para selecionar o URL de marcação que pretende utilizar para a debug, clique no selector perto do botão de pré-visualização.

multidomains

Verá a lista de domínio personalizada que adicionou nas configurações do container. Selecione uma da lista de domínios. 

multidomains

Uma vez terminado, clique em pré-visualizar e verifique se o URL de pré-visualização utiliza o domínio personalizado correcto, aquele que seleccionou no passo anterior.  

Web GTM com múltiplos URLs de servidor de marcaçãoCopiar link para esta secção

Abordamos as alterações necessárias na web GTM com um servidor de marcação multi-domínio usando a variável "lookup table". No web GTM, é necessário enviar, por exemplo, dados UA para o URL do servidor de marcação do pacífico. A melhor maneira de configurá-lo é utilizando a variável Lookup Table. Esta variável lookup deve verificar a página hostname, e dependendo disso configurar a URL do servidor de marcação.

multidomains

ConclusãoCopiar link para esta secção

Espero que este post de blog dê mais luz sobre a configuração de um container GTM de servidor para múltiplos servidores de marcação. Esta é uma funcionalidade útil quando se utilizam diferentes domínios para localização de websites, marcas, produtos, páginas inicial, etc. 

Enquanto a configuração do servidor Google Tag Manager está a tornar-se mais popular, pode ser um pouco assustador para aqueles que nunca o fizeram antes. Se precisar de ajuda para começar, a nossa equipa de especialistas está mais do que feliz em ajudá-lo. Contacte-nos hoje mesmo, e em pouco tempo conseguiremos que o seu rastreio seja configurado!

Aloje o seu servidor GTM no Stape

Ao se inscrever, você concorda com os Termos e Condições e a Política de Privacidade de Stape