Exit Intent com GTM – Como criar uma acionador de saída no Google Tag Manager

Nesse vídeo explico como criar uma acionador de saída no Google Tag Manager, também conhecido como Exit Intent. Dessa maneira é possível usar qualquer tag com ele, inclusive exibir um pop-up quando o usuário sair da sua página.

CÓDIGO PARA A TAG LISTENER DE EXIT INTENT:

<script>
var onWindow = function(event, callback) {
    if (typeof window.addEventListener !== "undefined") {
        window.addEventListener(event, callback, false);
    } else {
        window.attachEvent("on" + event, function() {
            callback.call(window);
        });
    }
};

var onWindowLeave = function(callback) {
	onWindow("mouseout", function(originalEvent) {
	    var event = originalEvent ? originalEvent : window.event,
	        element = event.relatedTarget || event.toElement;

	    if (!element || element.nodeName === "HTML") {
	    	if (typeof callback === "function") {
	    		callback();
	    	}
	    }
	});
};

onWindowLeave(function() {
	dataLayer.push({ "event":"exit_intent"});
});
</script>
0 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *