Ich entwickle eine Firefox-Erweiterung und möchte ihre Verwendung mit Google Analytics verfolgen, aber ich kann es nicht funktionieren.Google Analytics zum Nachverfolgen der FireFox-Erweiterung verwenden
Ich habe versucht, manuell eine Funktion von ga.js
aufrufen, aber das hat aus irgendeinem Grund nicht funktioniert. Es wurde kein Fehler erzeugt, aber es wurden auch keine Daten gesammelt.
Mein letzter Versuch war, eine Website zu haben, die nur das Tracking-Javascript hält und dann innerhalb der Erweiterung in einem iframe mit der konfigurierten URL lädt, so dass es sinnvolle Daten enthält. Auf diese Weise werden die Analysen verbunden, wenn ich diese Webseite mit einem Browser, aber nicht in einer Erweiterung besuche. Ich habe versucht, etwas sichtbares Javascript auf der Site zu setzen und habe bestätigt, dass das Javascript der Site ausgeführt wird. Diese Methode funktioniert auch mit anderen Trackern, aber ich mag ihre Ausgabe nicht und würde Google Analytics bevorzugen.
Irgendwelche Ideen, was sonst könnte ich versuchen, dies zu erreichen?
Wenn Sie im Rahmen Ihrer Erweiterung „zu emulieren einen Browser“ versuchen zu, könnte dies nicht die richtige Richtung. Um alles zu erreichen, was einer echten Website nahekommt, müssen Sie sich aller Code-Ausführungs- und -Ereignisbindungen bewusst sein, die Analytics (innerhalb einer beliebigen Seite) erstellt. Es ist nicht klar, was genau Ihre Erweiterung tut, daher ist es schwer zu sagen, wie Sie das erreichen können. –
Nun, ich brauche nicht wirklich all die speziellen Sachen, ich konstruiere eine URL, die alle Informationen enthält, die ich verfolgen muss und möchte dann ein Ereignis zum Laden einer Seite auf Analysen mit dieser URL auslösen. Vielleicht gibt es etwas über ihre API, die ich vermisse? Gibt es eine Möglichkeit, benutzerdefinierte Ereignisse aus einem beliebigen JavaScript-Code auszulösen? –