Instantly share code, notes, and snippets.

Embed
What would you like to do?
Exit Intent mit Google Analytics messen
<script>
function addEvent(obj, evt, fn) {
if (obj.addEventListener) {
obj.addEventListener(evt, fn, false);
} else if (obj.attachEvent) {
obj.attachEvent("on" + evt, fn);
}
}
// Exit intent trigger
addEvent(document, 'mouseout', function(evt) {
if(evt.clientY<0) {
//Diese Zeile statt der folgenden verwenden, wenn GTM eingesetzt wird
//window.dataLayer = window.dataLayer || []; dataLayer.push({"event":"showsExitIntent"});
ga('send', 'event', 'Nutzung', 'ExitIntent', window.location.href);
}
});
</script>
@mbaersch

This comment has been minimized.

Owner

mbaersch commented Jun 30, 2018

Um einen Messpunkt in Google Analytics setzen zu können, wenn der Besucher mit der Maus den Viewport "oben verlässt", um den Tab zu schließen, wechseln oder die Zurück-Taste zu betätigen, kann der o. a. Scriptcode genutzt werden.

Nutzung im Code oder per GTM
Es wird in der bestehenden Fassung ein Event an Google Analytics gesendet - wahlweise kann stattdessen aber auch ein Event im GTM ausgelöst werden, um darauf eine beliebige Aktion zu triggern - sei es ein Event-Tag, das Zählen der Versuche in einem Cookie oder auch die Anzeige eines Popups o. Ä.

Dazu Zeile 14 aktivieren und stattdessen Zeile 15 auskommentieren, einen Trigger in GTM für das benutzerdefinierte Event showsExitIntent anlegen und beliebig zur Auslösung von Tags nutzen.

Zur Verwendung siehe auch Beitrag im Blog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment