google analytics - mehrere Tracker auf einer Seite (cookie-Konflikt)
Ich Schreibe eine web-Anwendung, die soll eingebettet werden in anderer Leute Webseiten (so eine Art widget). Ich bin mit Google Analytics, um zu verfolgen alle Menschen, die besuchen alle Instanzen des Skripts auf den Webseiten einbetten. Das problem ist, dass ich nicht weiß, wie es zu benutzen, so dass es nicht stören, mit denen Webseiten und die eigenen Google-Analytics-Konten. Ich bin die Speicherung der tracker-variable in einem namespace, so dass ich dachte, das sollte es tun, aber ich habe nicht realisiert, dass GA speichert seine Einstellungen in cookies (__utma, __utmz, etc.), und diese cookies werden von beiden Trackern, wenn es zwei von Ihnen auf der gleichen Seite... Also zum Beispiel wenn ich mit _setVar zu speichern irgendeine Art von benutzerdefinierten Variablen in Google Analytics und die Einbettung der Seite tut das gleiche, wir überschreiben die jeweils anderen Werte...
Natürlich wäre es am einfachsten, wenn Google einen Weg zu ändern, den Namen des cookies, um eine benutzerdefinierte, aber ich finde keine Möglichkeit, es zu tun. Ich dachte über die Verwendung von cookie-domain und-Pfad an, gezwungen, eine separate cookie, aber das funktioniert nicht, denn wenn ich domain oder Pfad auf etwas anderes als die echte domain/Pfad, dann wird der cookie ist nicht lesbar für die Seite nach dem reload...
Kennt jemand eine Möglichkeit zu haben, zwei Tracker auf einer Seite, und machen Sie Sie verwenden separate cookies, damit Sie sich nicht gegenseitig überschreiben die Einstellungen?
Oder, wenn das ist völlig unmöglich - es ist eine andere analytics-Dienst mit ähnlichen Funktionen wie GA, in dem dies möglich ist? (es müsste erweiterte Funktionen wie event-und Kampagnen-tracking...)
InformationsquelleAutor der Frage Kuba Suder | 2009-08-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nun leicht gemacht mit dem neuen asynchronen tracking-code. 🙂
https://developers.google.com/analytics/devguides/collection/gajs/#MultipleCommands
InformationsquelleAutor der Antwort Paul Thompson
Können Sie installieren mehrere Instanzen der Google Analytics-tracking-code auf Ihre web-Seiten, um Daten zu senden, um mehrere Eigenschaften in Ihrem Konto.
https://support.google.com/analytics/answer/1032400?hl=en
Oder können Sie kreativ und tun Sie Folgendes per Google Anleitungen. https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#multipletrackers
InformationsquelleAutor der Antwort MyWebsiteSpot
Nicht verwenden unterschiedliche Namen für Cookies, wie Google Analytics glücklich arbeitet mit mehreren Trackern auf der gleichen Seite. Siehe Antworten auf Frage Google Analytics - Mehrere Tracker für Mehrere Konten?.
Update
Es stellt sich heraus, dass die Verwendung mehrere Tracker ist eine funktionierende Methode hat aber einige Tücken. Einer von denen, die Sie anwenden können, verschiedene user-Segmentierung für jeden von Ihnen. John Henson beschreibt eine Problemumgehung, die zwingt GA verwenden verschiedene cookiesvielleicht sollten Sie es prüfen.
InformationsquelleAutor der Antwort Török Gábor
Falls jemand noch dieses Problem hat und will einem einfach einfügen, mein Problem war mit meinem eigenen google-tracking für meinen code wurde Hinzugefügt, um andere Menschen zu Seiten, die vielleicht auch mit google-tracking. Ich habe diese getestet und bestätigen funktioniert wie erwartet:
Ich bin mit auch mit Veranstaltungen
Wenn jemand sieht ein Problem mit ihm, lassen Sie es mich bitte wissen.
InformationsquelleAutor der Antwort Miles Lukas
Entsprechend der Dokumentation aufgeführt, die von Török, scheint es die richtige Antwort ist, verwenden _setCookiePath. Dies bewirkt, dass die einzelnen tracker zu verwenden völlig unterschiedliche cookies.
Beispiel-code von der website:
Wenn Sie eine Verknüpfung von einer domain auf eine andere, jeder link, die Beiträge an die andere Domäne muss wie folgt Aussehen:
Dies wird fügen Sie Google Analytics spezifischen query-string-Werte verwendet werden, die durch die obige Skript, um das cookie (Quelle).
InformationsquelleAutor der Antwort Richard Nienaber
Sieht es aus wie Google empfiehlt, gegen diese Praxis:
https://support.google.com/analytics/bin/answer.py?hl=en-GB&Antwort=1032400
InformationsquelleAutor der Antwort Vince
Ich habe diese Struktur auf unserer Website und auf Kunden-Websites-und es funktioniert wie ein Charme...
InformationsquelleAutor der Antwort Google Analytics
InformationsquelleAutor der Antwort code
Diese person mit dem gleichen problem auf der Google Analytics-Hilfe-fourm. Ich würde vorschlagen, einen Blick in den thread. Aber regelmäßig GA keine Unterstützung für mehrere Tracker.
Ich mag Clicky mich, aber es kostet Geld.
InformationsquelleAutor der Antwort Tyler Carter