Tracking de Interações no vídeo com o Google Tag Manager
Neste post mostro como usar o GTM para fazer o tracking para o facebook pixel.
Com o Google Tag Manager (GTM) é possível coletar interações como play, pause e o percentual assistido de vídeos do Youtube e Vimeo.
Estes dados podem ser usados de diversas formas, uma delas é enviar essas informações para o Facebook Pixel com eventos personalizados.
Assim é possível criar públicos personalizados no Facebook, usando estes parâmetros, como Usuários que viram 90% do vídeo nos últimos 30 dias.
No vídeo mostro como usar o GTM para fazer o tracking para o facebook pixel.
Primeiro você precisa baixar este JSON, o arquivo está zipado (.zip), você precisa extrair e importar o arquivo JSON que está dentro do zip, que contém as tags do GTM para serem importadas no seu projeto.
Depois deve importar este arquivo dentro do seu GTM, caso não tenha uma conta no Google Tag Manager, veja como criar uma.
Lembre de editar o ID do seu facebook pixel, como indicado no vídeo.
Assim você já deve ter os eventos necessários para criar seus públicos personalizados.
Cara muito show! no arquivo .json precisa mudar o ID da GTM também?
Oi Junior, o ID do GTM não precisa mudar. Você vai editar apenas o ID do Facebook Pixel. Qualquer coisa só avisar.
Saquei, porem estou quebrando a cabeça aqui… rs, eu até consegui fazer funcionar no klickpages, porem só funciona as vezes… não entendo porque, estava funcionando super normal com um complemento /teste mas quando mudo para minha /typ ele para de funcionar. Estou investigando.
Se puder dar uma olhada: http://danidantas.com.br/typ-maratona me parece que está tudo ok! Desde já agradeço meu consagrado!
Oi Junior, vi seu site, neste caso é um pouco mais complexo do que o exemplo que dei. Como a página tem vários vídeos e eles abrem naquela modal (fancybox) você vai precisar garantir que cada vídeo tenha um ID único e eventualmente pode precisar recarregar o listener do Vimeo. Do youtube por ser nativo, mas neste link https://www.analyticsmania.com/post/google-tag-manager-video-tracking/ tem outros listeners que você pode tentar usar.
Mas teria de testar qual vai funcionar no seu caso.
O mais simples seria ter uma página para cada vídeo, ou carregar os vídeos normalmente, sem o modal.
Zé Matias, tudo bem cara? Primeiro obrigado pelo conteúdo.
Tó com uma problema aqui me ajuda esclarecer. Fiz a instalação certinha. Tá rodando em uma página e outra não. Vi até o detalhe do amigo ai que comentou e o tinha vários vídeos incorporados e tal.
Mas fiz testes aqui em página unica e tudo. Único detalhe que noite é que uma página tem certificado HTTPS e na outra não. Na que tem https não roda e na outra roda normal.
Pode ser algo com isso?
Oi Marcelo, a princípio não deveria ser problema o HTTPs. Consegue postar os links ai dou uma olhada 🙂
Nesse aqui funciona:
blog.hanahcosta.com.br/hanahcosta
Nesse não por exemplo:
hanahcosta.com.br/inscricaoconfirmada
Oi Marcelo, copiei o iframe e coloquei em uma página de teste (https://ibb.co/vvX42Jp) e o vídeo da /inscricaoconfirmada funcionou. Me parece que nessa pág. tem algum js faltando, ou bloqueando o tracking. No blog você parece que usou um bloco do wordpress com o Oembed.js, se usar este mesmo bloco talvez funcione.
Entendi. Poxa nem reparei nisso. Obrigado Zé Matias.
Mestre,
Você sabe se funciona para o Leadlovers?
Fiz exatamente o que o vídeo explicou e meu evento não ativa.
Segui os passos:
– Criei o GTM
– Instalei na Head e Body
– Importei o contêiner
– Alterei o numero do pixel em ambas as linhas
– Publiquei.
Vou no vídeo e não ativa…
Link:
qp.fernandaromera.com.br/masterclass-video1
Oi Rafael, nunca trabalhei com a lead lovers, mas dei uma olhada no site e o src do frame ta sem o HTTPS. Tenta copiar o embed de volta e colar exatamente como vem do youtube:
Aí me avisa se funcionar. Se não, pode ser por conta do fato dos vários vídeos incorporados na mesma página, como nos casos de modal. Mas vamos ver se é so o SRC mesmo 🙂
Fala Zé Matias!
Obrigado pelo conteúdo, cara.
Eu instalei tudo certinho aqui (seguindo o passo a passo do seu video) mas nenhum evento é apontado no facebook ads.
O que posso ter feito de errado, cara?
https://yesportuguese.com/d1
Parece que você inseriu o vídeo com o embed do elementor. Faz o embed diretamente com o código do youtube, sem usar o elementor ou embedly.
Essas ferramentas acabam “alterando” o funcionamento do embed. Ai o GTM não consegue identificar o elemento para o tracking.
Tenta inserir como código HTML mesmo.
Massa, Zé Matias!
Eu desconfiei disso…
Vou providenciar aqui como posso fazer isso!
Muito obrigado, amigo!
Dentro do wordpress vai ter um bloco de HTML simples, ai so copiar o codigo do embed do youtube.
Qlquer coisa avisa 😀
Como eu faço pra conseguiar criar convers~poes personalizadas? Já gostaria de deixar as conversões separadas.
video view 25%
video view 50% por ai vai
Oi Jorge, neste link explica como:https://www.facebook.com/business/help/434245993430255
Você vai usar Parâmetros do evento para definir os 25% e 50%.
Teria como você me ajudar de alguma maneira? Grande abraço
Fala Zé, tudo bem?
Primeiro parabéns pelo conteúdo! Top demais.
Segundo – eu não consigo digitar progress – 25% quando eu to criando o público do Youtube, quando eu dou espaço o Facebook desconsidera o parâmetro que eu estava tentando colocar. Eu fiz com iFrame do YouTube.
Hum, da pra tentar copiar o nome e já colar direto. Aqui na interface consegui digitar normalmente.
Oi! Ótimo conteúdo!
Eu já tinha o codigo do GTM instalado no site e o pixel tb, mas segui tudo que voce falou… Coloquei as tags no codigo de dominio do site onde tem uma pagina para cada video, através do pixel helper vejo tudo funcionando direitinho. Mas na hora de criar o público não consigo, aí entrei em detalhes do evento Youtube e percebi que todos os parametros aparecem escrito _removed_ logo após, o que seria isso?
Oi Isabela, passei isso com algumas contas.
O Facebook remove os parâmetros que ele desconhece.
O que tive de retorno deles:
Há dois motivos pelos quais um anunciante pode ver “removido” no Gerenciador de Eventos:
* Os parâmetros personalizados foram incluídos na lista negra. Isso acontece quando um anunciante compartilha termos proibidos por nossos Termos de Ferramentas Comerciais. Exemplos disso são o ID do usuário, o Número de Seguridade Social e outras UII (Informações de Identificação do Usuário). Esses dados não são usados pelos nossos produtos de anúncios para segmentação, entrega ou medição.
* Os parâmetros personalizados não estão na lista negra, mas não são conhecidos. Isso acontece quando os parâmetros do cliente que não são conhecidos por nós são compartilhados conosco. Colocamos ‘removido’ neles, pois não queremos mostrá-los no Gerenciador de eventos, mas nenhuma ação do anunciante é necessária, pois eles estão sendo usados pelos nossos produtos de anúncios para segmentação, entrega ou medição (a menos que não possamos identificar o usuário ou o usuário optou por desconectar essa atividade do perfil). “”
O que faz pouquíssimo sentido, uma vez que eles argumentam que conseguimos usar na sequencia mas de fato acaba sendo removido do painel inteiro. No diagnóstico as vezes ele pede para remover o pageURL ou outro parâmetro, da pra tentar isso pra reaver os dados, ou acionar o suporte da sua conta.
Mas é uma falha do FB que usa esse argumento tosco de privacidade (tipo facebook falando de privacidade, hehe)…
Ou pra ser mais rápido, altera o nome das variáveis do evento pra ele ser coletado novamente, mas futuramente pode cair como removed por conta dessa politica esquisita deles…
Fala Zé, tudo bem?
Acabei de tentar subir o contêiner e o formato do arquivo é inválido… Teria algum novo tipo de RAR?
Oi Francisco, o arquivo está zipado (.zip), você precisa extrair e importar o arquivo JSON que está dentro do zip.