Gerenciadores de tags e CDPs
Para a camada entre seu site e as demais ferramentas: Tealium, Adobe Launch, Commanders Act, Segment, RudderStack e Snowplow.
1. Duas camadas, uma ideia
Um gerenciador de tags decide quais ferramentas são executadas na sua página. Uma plataforma de dados de clientes decide para onde os eventos vão depois. Ambos ficam entre seu site e suas ferramentas, e vale informar a ambos que existe uma gravação.
A ponte grava o link de reprodução na solução que você usa, para que todos os sistemas seguintes — análise, data warehouse e automação de marketing — possam transportar o link sem precisar de uma integração separada para cada um.
Se você já usa o Google Tag Manager, use o cartão GTM dataLayer em vez deste. Esta opção atende aos outros gerenciadores de tags e existe justamente porque “basta usar o GTM” não resolve o problema de quem trabalha com Adobe ou Tealium.
2. O que cada ferramenta realmente aceita
Essas seis ferramentas diferem mais do que a categoria sugere. As diferenças não são de estilo: cada uma rejeita o que as outras esperam.
| Ferramenta | Como recebe o valor |
|---|---|
| Tealium | utag.link — em vez de utag_data, que só é lido ao carregar a página |
| Adobe Launch | pela Client Data Layer; _satellite não tem API pública de gravação |
| Commanders Act | tc_vars — e nós não criamos esse objeto se ele estiver ausente, pois sua ausência significa que o TagCommander não está presente |
| Segment | analytics.identify com um atributo de perfil |
| RudderStack | o mesmo formato, com sua própria variável global |
| Snowplow | um contexto global; responde por callback, então o valor fica em um buffer |
| JENTIS | _jts.push com track: "event"; nomes de campos personalizados são permitidos, apenas track e type são reservados |
O JENTIS é a exceção à regra de ordem de carregamento. Seu snippet de instalação cria window._jts = window._jts || [], o que transforma _jts em uma fila: um push permanece disponível durante o carregamento da biblioteca e não se perde. Portanto, o que a seção 4 diz sobre a ordem não se aplica a ele. Ainda assim, não criamos a fila se ela estiver ausente, pelo mesmo motivo do Commanders Act: sua ausência significa que o JENTIS não está instalado, e um _jts criado por nós seria uma promessa que ninguém cumpre.
O erro com Tealium que merece destaque
Gravar em utag_data parece correto, mas não faz nada: o Tealium lê esse objeto uma única vez, ao carregar a página, e nosso valor chega depois. utag.link é a chamada que alcança uma instância do Tealium em execução, e é a que usamos.
3. O que a ponte não faz
Não cria sua camada de dados
Se o Commanders Act não estiver na página, tc_vars não existe, e deixamos assim. Criá-lo produziria um objeto que, para todos os outros scripts da página, pareceria um TagCommander configurado, um resultado pior do que não fazer nada.
Não envia nada por conta própria
O gerenciador de tags ou a CDP encaminha o valor conforme sua própria configuração e seus próprios contratos. Do nosso lado, apenas gravamos em um objeto local. Suas ferramentas decidem se o valor sai do navegador e para quem, e é também por isso que esses destinatários não aparecem em nosso registro das atividades de tratamento.
Não tenta novamente para sempre
São vinte tentativas em intervalos de meio segundo, e então a ponte para. Um gerenciador de tags que não apareceu em dez segundos provavelmente não aparecerá.
4. Uma observação sobre a ordem
Gerenciadores de tags carregam cedo por definição; CDPs geralmente carregam depois, e o MousePlayer fica em algum ponto entre eles, conforme a forma de incorporação. Por isso, a ponte consulta repetidamente, em vez de ler uma única vez.
Se você controla a ordem de carregamento, colocar o gerenciador de tags antes do nosso snippet elimina toda a espera. Mas nada depende disso, e não pedimos que você reorganize sua página para nos atender.
Gravamos apenas o link de reprodução e o ID da sessão. Sem endereço de e-mail, nome ou IP: a mesma limitação aplicada em todo o produto.
Todas as marcas comerciais citadas pertencem aos respectivos proprietários. O MousePlayer não mantém relação comercial com esses fornecedores.