Ich schreibe eine Webanwendung, die in die Websites anderer Menschen eingebettet werden soll (eine Art Widget). Ich verwende Google Analytics, um alle Personen zu verfolgen, die alle Instanzen meines Skripts auf den einbettenden Websites besuchen. Das Problem ist, dass ich nicht weiß, wie ich es verwenden soll, damit es die eigenen Google Analytics-Konten dieser Websites nicht beeinträchtigt. Ich speichere die Tracker-Variable in einem Namespace, also dachte ich, dass sollte es tun, aber ich habe nicht bemerkt, dass GA seine Einstellungen in Cookies speichert (__utma, __utmz usw.), und diese Cookies werden von beiden Trackern verwendet, wenn Es gibt zwei davon auf der gleichen Seite ... Wenn ich zum Beispiel _setVar zum Speichern einer Art von benutzerdefinierten Variablen in Google Analytics verwende und die einbettende Website das gleiche tut, überschreiben wir gegenseitig die Werte ...google analytics - mehrere Tracker auf einer Seite (Cookie-Konflikt)
Natürlich wäre es am einfachsten, wenn Google eine Möglichkeit bietet, den Namen der Cookies in einen benutzerdefinierten Namen zu ändern, aber ich finde keine Möglichkeit, dies zu tun. Ich dachte über Cookie-Domäne oder Pfad, um ein separates Cookie zu erzwingen, aber das funktioniert nicht, da wenn ich Domäne oder Pfad zu etwas anderem als die echte Domäne/Pfad festlegen, das Cookie für die Seite nach dem Neuladen nicht lesbar ist. ..
Kennt jemand eine Möglichkeit, zwei Tracker auf einer Seite zu haben und sie dazu zu bringen, separate Cookies zu verwenden, damit sie nicht gegenseitig ihre Einstellungen überschreiben?
Oder, wenn das völlig unmöglich ist - gibt es einen anderen Analysedienst mit ähnlicher Funktionalität wie GA, in dem dies möglich ist? (es hätte erweiterte Funktionen wie Ereignis- und Kampagnen-Tracking ...)
Warum sollten Sie Zugriff auf Besucherdaten von Websites haben, die Ihnen nicht gehören? Wie wird Ihre Komponente eingebettet? – pjp
Weil ich wissen möchte, wie das Widget verwendet wird. Es ist wirklich mehr eine eingebettete Website als ein Widget, „Widget“ legt nahe, etwas klein und nicht kompliziert ... es eingebettet ist von in die Webseite eingefügt, dann ist der GUI-Widget dynamisch in Javascript erstellt wird, lädt es verschiedene Daten mit AJAX (JSONP), und es sollte die Aktionen des Benutzers innerhalb des Widgets mit Google Analytics verfolgen. –