How to set up Google Analytics goal tracking des contact form nicht von der anderen Seite "vielen Dank"?
Wie setze ich Google-Analytics-bis zu track Besucher auf meiner website, die eingereicht haben, ein Kontaktformular, die haben nicht ein separates Dankeschön url?
Ich gesehen habe den code gepostet um blogs und GA-Hilfe-Foren, aber bisher noch nicht begegnet, wie würde ich eigentlich zum Ziel gesetzt, bis zum einfügen der code-snippet.
Code, der sich auf Foren und so:
onsubmit="pageTracker._trackPageview('/Goa1-Button'); pageTracker._trackEvent('Goals','CLick-Button');"
Speziell, ich würde gerne wissen, Dinge wie:
- Was das Ziel geben würde, die ich verwende?
- Wenn ich den Namen der Kampagne Kontaktformular Abschlüsse, wohin würde es gehen und fit in den obigen code?
- Ist der code, der oben rechts und wird es mir helfen?
Anderen Rat, jeder, der jemals hatte, dies zu tun, bevor?
InformationsquelleAutor RSM | 2011-11-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
So wie es aussieht von der URL die du gepostet hast in einem Kommentar auf yahelc Antwort, Sie haben eine form, die übermittelt und gibt wieder eine Antwort, die über AJAX.
Auch, Ihre on-page-GA-code ist die async-version, aber der code, den Sie haben in Ihrer Frage ist die traditionelle, so müssen Sie die async-syntax.
Auf Ihrer Seite, wenn der Besucher nicht die Füllung etwas heraus, das betreffende Gebiet wird in rot hervorgehoben (sidenote: ich sehe keine "füllen Sie das aus" oder "das ist das richtige format" - Nachrichten, wenn ich mich nicht füllen Sie das Formular richtig.., die Sie in Aussehen sollte hinzufügen, dass...).
Die wichtigste Sache, die Sie benötigen, um sicherzustellen, dass Sie nur pop die 'Erfolg' - code aus, wenn der Besucher erfolgreich das Formular ausfüllt. So müssen Sie nicht wirklich wollen, befestigen Sie den GA-code für das onsubmit-denn das kann Fehlalarme zu erzeugen..es wird immer dann ausgelöst, wenn der Besucher klickt den Absenden-button, unabhängig davon, ob oder nicht Sie haben erfolgreich das Formular ausgefüllt.
So dass es aussieht wie javascript, mit der Formular-Validierung ist in Ihrer /custom.js und Sie haben auf der Linie 163 von custom.js viewsource die folgenden:
Sieht, wo der "danke" - Nachricht wird angezeigt, nachdem das Formular wurde validiert und vorgelegt, so sollten Sie Ihre GA "success" - code irgendwo in dieser Funktion.
Den code ein, den Sie einfügen wollen, sollte in etwa so Aussehen (basierend auf dem code in deiner Frage):
HINWEIS: Für das Ereignis-tracking, so wird das Ereignis der Kategorie "Ziele" und die Ereignis-Aktion "Klick-Button". Es gibt andere optionale Argumente übergeben werden können, um den _trackEvent für weitere Granularität. Siehe GA event-tracker guide für mehr details.
Als für die Ziel-tracking -, als yahelc erwähnt, ist diese Einrichtung in der Schnittstelle. Der obige code sendet einen virtuellen Seiten-Ansicht mit einer Seite namens "/Goa1-Button" und verwenden Sie diesen Wert in die Einrichtung Ihrem Ziel. Es gibt eine Menge von Möglichkeiten, wie Sie es einrichten können, das Ziel. Sie können es exakt dieser Wert oder mit diesem Wert, wenn Sie erwarten, URL-params Hinzugefügt wird, um es später, etc...(beachten Sie aber auch, Sie kann sich derzeit nicht erstellen, die Ziele, die basierend auf Ereignissen...das ist lame, aber ich höre GA arbeiten daran, dass irgendwann passieren).
edit: Anscheinend können Sie tatsächlich setzen Sie sich Ziele, basierend auf Ereignisse, wenn Sie die "Neue Version", wie erwähnt von yahelc in seiner Antwort Kommentare. Schön!
success: function(response){ jQuery(".ajax_form").vor("<div class='ajaxresponse' style='display: none;'></div>"); jQuery(".ajaxresponse").html(response).slideDown(400); jQuery(".ajax_form #senden").fadeIn(400); jQuery(".ajax_form Eingang .ajax_form textarea, .ajax_form radio .ajax_form wählen").val(""); _gaq.push(['_trackEvent', 'Ziele', 'Klicken-Button']); } });
Ich glaube nicht, dass es wirklich zählt, wo in dieser Funktion setzen Sie es; das sollte funktionieren, ja.
dies hat nicht funktioniert. ich habe es in den code, absolvierte mein Formular senden, wartete 24 Stunden und nicht zeigen, bis
Ich ging auf Ihre Seite und wenn ich auf "submit", sehe ich ZWEI Anfragen an Google Analytics passiert: eine von submit onclick (was ich von denen abgeraten wird), und eine aus, wo Sie ihn in dieser Funktion. First off, müssen Sie einer von denen, da es Doppelzählungen jetzt, und ich schlage vor, Sie entfernen Sie die onclick-weil wie bereits erwähnt, erzeugt false positives. 2. wie ich schon sagte, sehe ich die Anfragen werden gemacht, damit der code funktioniert, Sie müssen also klären, was nicht "in Arbeit" auf Ihrer Seite, als wäre es nun etwas in die Schnittstelle. Vielleicht haben Sie nicht setup-das Ziel der rechten oder auf der Suche an falschen Bericht
InformationsquelleAutor Crayon Violent
Ziele konfiguriert sind, innerhalb der Benutzeroberfläche von Google Analytics und gelten nicht rückwirkend.
Sollten Sie sich Wie kann ich Ziele einrichten und Trichter?
Können Sie eine bestimmte Seite, Ereignis-oder Zeit vor Ort als Ihr Ziel.
Soweit so konfigurieren Sie den code, der track Einreichung des Formulars, das erfordert mehr Informationen (d.h. code-Beispiele), um Ihnen zu helfen mit. Aber was am wichtigsten ist: Ist es eine AJAX-form, oder eine regelmäßige form, dass nur Beiträge zur gleichen URL? Verwenden Sie asynchrone oder traditionellen Google Analytics syntax?
EDIT:
Basierend auf dem Formular, das Sie gerade gebucht, es sieht aus wie eine AJAX POST, gibt ein HTML-Körper.
So, alles, was Sie tun müssen, ist fügen Sie Ihre "Ziel" - code in das markup, so etwas wie:
außerdem, die url für das Kontaktformular ist http://www.completeoffice.co.uk/contact.php
GA es derzeit nicht erlaubt, die Einrichtung der Ziele auf der Grundlage Ereignis; Sie können basierend auf URL, Zeit auf Website, oder Seiten/Besuch. Irgendwie verwirrt mich, dass Sie nicht lassen Sie dies tun, aber ich höre Gerüchte, dass Sie irgendwann werfen es in die Mischung.
Sie können Event-Ziele in der Version 5 von GA, die für jeden verfügbar ist (und das schon seit ein paar Monaten jetzt). Sie sollten sehen, eine "Neue Version" - link in rot oben in deinem Google Analytics. Diese werden standardmäßig innerhalb von ein paar Monaten. d....pr/N1iF
Ich habe stocherte die neue version ein wenig, aber ich denke, ich verpasst, dass. Schön!
InformationsquelleAutor Yahel