Digital Analytics

Listener do Gravity Forms no Google Tag Manager


Adicione a tag em todas as páginas que tiverem o formulário incorporado (por exemplo, o caminho da página contém “entre em contato”).

Esse código JavaScript servirá como listener para os envios de formulários com sucesso irá disparar um evento do datalayer, chamado formSubmitted.

<script type="text/javascript">
 jQuery(document).ready(function() {
   jQuery(document).bind("gform_confirmation_loaded", function(event, formID) {
     window.dataLayer = window.dataLayer || [];
     window.dataLayer.push({
       event: "formSubmmitted",
       formID: formID
     });
   });
 });
</script>

IMPORTANTE: Este listener suporta apenas os Formulários baseados em AJAX no Gravity Forms. Se a página não for atualizada após o envio bem-sucedido, esse listener funcionará, mas se após o envio com sucesso o visitante for redirecionado para uma página de agradecimento separada, você precisará adicionar um código adicional às configurações do formulário. 

Neste post do Analytics Mania existem todas as alternativas para a coleta de envios do Gravity Forms no Google Tag Manager.

 


Consultor Freelancer de Analytics, SEO e Performance.

Ver comentários
Sem comentários no momento. Seja o primeiro a comentar!