2017-06-29 1 views
0

Ich möchte die Zeit wissen, die ein Benutzer verbringt, ein bestimmtes Feld auf der Seite auszufüllen und ein Ereignis auszulösen, wenn der Benutzer mehr als 5 Minuten für eine Frage auf dieser Seite aufwendet.Zeit des Aufenthalts auf der Webseite

Ich habe verschiedene Web-Analyse-Tools wie Crazyegg, Lucky Orange. Google Analytics für meine Website und ich habe keine gefunden, die diese Funktion haben.

Gibt es eine Möglichkeit, dass ich diese Funktion auf meiner Website bekommen kann.

Ich habe recherchiert, um die perfekte Passform, aber vergebens zu bekommen.

Jeder Rat würde helfen. Danke.

+0

Google Analytics hat einen [ 'ga: timeOnPage' metrisch] (https://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=page_tracking&jump=ga_timeonpage). Entspricht das Ihren Bedürfnissen nicht? Wenn nicht, warum nicht eine benutzerdefinierte Metrik erstellen und diese selbst implementieren? – Matt

Antwort

0

Mit Hilfe der Google Tag Manager sollten Sie in der Lage sein, diese Analytics mit Google zu tun:

  1. hinzufügen data auf Ihre Seite, die feuert, wenn ein Benutzer startet das Formular/Feld ausfüllen.
  2. Erstellen Sie ein Ereignis, hören Sie sich diesen Datlayer an und senden Sie einen Zeitschritt (zum Beispiel: Kategorie = Formular, Aktion = Start, Label = {{Zeitstempel}}) Jetzt wissen Sie, dass ein Benutzer mit Ihrem Formular interagiert.
  3. Erstellen Sie einen zweiten DataLayer, der ausgelöst wird, wenn der Benutzer Ihr Formular sendet. Erstellen Sie ein Event dafür und senden Sie Ihren zweiten Zeitstempel an GA (zum Beispiel: Kategorie = Formular, Aktion = Ende, Label = {{Zeitstempel}}) - jetzt wissen Sie, wie lange ein Benutzer für Ihr Formular benötigt.

Auslöser das Ereignis

  1. Hier haben wir die gleiche Datalayer verwenden können, haben wir mit dem Ereignis-Tracking-System.
  2. Baue einen Triger für dein Event, lausche auf dem DataLayer und starte dann einen Countdown (Timer-Trigger in GTM)
  3. In den Timer-Trigger Regeln musst du angeben, dass der Trigger nicht ausgelöst werden soll wenn die zweite DataLayer (DataLayer-End) wurde bereits ausgelöst.

enter image description here

Verwandte Themen