Also gibt es diese raffinierte _trackPageview() API-Methode für ein Tracker-Objekt, aber gibt es eine entsprechende Methode, die verwendet werden kann, um eine Suche manuell zu verfolgen? Mit anderen Worten, _trackPageview()
meldet GA, dass ein Benutzer eine Seite schlug. Ich möchte etwas wie _trackSearch("terms")
, das GA berichtet, dass ein Benutzer nach etwas gesucht hat.Google-Analytics-API zum Verfolgen der Website-Suche?
Antwort
Obwohl nicht genau das, was ich gesucht habe, scheint es, dass man virtuelle Seitenansichten generieren kann, um Suchergebnisse programmatisch zu verfolgen.
Angenommen, Sie haben einen Site Search-Parameter mit dem Namen "q" eingerichtet. Wenn ein URI erfasst wird, der q=these+are+some+terms
enthält, wird er von GA als Suchtreffer markiert. Man kann die _trackPageview()
Methode verwenden, um virtuelle Suche zu generieren Hits wie so:
pageTracker._trackPageview('/custom/search?q=These+are+some+terms')
Klingt für mich so, das wird 2x Impressionen für die Seite erstellen. – jfroom
Google verfügt nun über öffentliche Dokumentationen, die Ihren Ansatz widerspiegeln. Vielleicht ist GA schlau genug, diesen Eindruck als "Unterprägung" zu betrachten (mangels eines besseren Wortes). http://support.google.com/analytics/bin/answer.py?hl=de&answer=1012264 – jfroom
Es hört sich an, als würde es "Seitenaufrufe" aufblasen. Ein Workaround hier, aber das sieht nicht elegant oder integriert aus. https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/analytics/asynchronous-tracking-code-snippet/mX9gict4FmA – jfroom
gebe ich Suchparameter von GET, so dass die URL für eine Suche auf "TEST" ist
http://www.example.com/search?q=TEST
Auswahl Content
->Site Search
von meinem Analytics-Konto gibt mir eine Liste aller gesuchten Keywords.
Um mehr zu erfahren, check the documentation, vor allem die How do I set up Site Search for my profile? Seite.
Ich wollte vermeiden, mit GET. Es ist mir gelungen, das Attribut onsubmit des Formulars zu verwenden, um das in meiner Antwort erwähnte Javascript auszulösen. –
Vielleicht könnten Sie Ihre Frage dann genauer spezifizieren! – Pete
Was genau meinen Sie mit "Suchergebnis" und wo? –
Bearbeitete die Frage, um genauer zu reflektieren, nach was ich suche. –