Frage

Ich habe ein Overlay mit Form (nur eine Optionsfeld-Gruppe mit 3 Tasten und eine Absenden-Button), dass auf einreichen, nutzt jQuery eine bestimmte Datei zu öffnen (PDF) in einem neuen Tab und dann das Overlay schließen. Die Datei hängt davon ab, welche Schaltfläche ausgewählt wurde. Das Problem:. Hat die Form eigentlich nicht vorlegen, damit ich weiß nicht, wie Eingaben zu verfolgen, und der Kunde will den Anteil der Menschen wissen, jede Taste klicken

Wie kann ich das verfolgen? Ich kann nicht unbedingt die Einreichungen verfolgen, weil offensichtlich nichts POST'ed oder GET'ed bekommt, und ich kann nicht verfolgen Google Analytics klickt weil GA nur Klicks auf Links verfolgt, nicht auf Form-Schaltflächen.

Irgendwelche Ideen? Ist das genug Informationen? Ich kann den Code schreiben, aber es beinhaltet Cookies und Thickbox und würde nur noch mehr Verwirrung zu jeder hinzufügen versuchen, die Situation zu verstehen.

War es hilfreich?

Lösung

Funktion _trackPageview()-, die Teil des Standard-Tracking-Code, den Sie einbetten in Ihre Web-Seiten-könnte auch mit einem Argument Zeichenfolge jederzeit zur Erzeugung einer virtuellen Seitenanforderung für Google Analytics.

genannt ist
  

Google Analytics' _trackPageview ist   eine Funktion für den Einsatz auf ga.js verfolgt   Websites, die Ihnen erlaubt, Ereignisse zu verfolgen   die auf Ihrer Website generiert keine   Seitenansicht. Mit Hilfe der _trackPageview   JavaScript können Sie eine bestimmte zuweisen   Seitendateinamen Flash-Ereignisse,   JavaScript-Ereignisse, Datei-Downloads,   Outbound-Links und vieles mehr.

Weitere Informationen finden Sie unter Wie erfasse ich JavaScript-Ereignisse ? in Google Analytics-Hilfe.

Andere Tipps

Lassen Sie die Eingaben eine Javascript-Funktion auslösen, die 1) ein Ajax-Update auf den Server feuert (einen Klick, um anzuzeigen) und 2) öffnen das PDF.

oder

Haben Sie das Formular eine Abfragezeichenfolgeflag für die PDF auf die Anforderung hinzufügen und Ihre Log-Dateien analysieren, um diese querystrings zu verfolgen.

Wenn Sie Ihr Formular Vorlage auslösen und JQuery öffnet die Datei, können Sie gleichzeitig eine AJAX-Anforderung an einen nachverfolgt URL machen.

[Bearbeiten] Sorry, diese Antwort ist erschreckend unklar. Gemäß dem Kommentar unten, auf die URL, die Sie senden die AJAX-Request server werden müssten verfolgt, wäre da Skripte nicht ausgeführt werden, wenn die Seite mit XmlHttpRequest angefordert wurde. So Google Analytics würde in diesem Beispiel nicht funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top