Frage

Vielleicht ich bin etwas fehlt, aber ich bin gerade Javascript zu lernen.

Mein Verständnis von Single Origin-Politik ist, dass Google Analytics sollte zurück zu Google nicht in der Lage sein, Daten zu senden.

Wie ist es möglich, Daten an Google zu übertragen, ohne die Richtlinie zu verletzen?

War es hilfreich?

Lösung

Von dem, was ich sagen kann, eine Webseite enthält die JavaScript-Datei von Google, dann ist das Skript fügt dynamisch ein Bild auf der Seite ( http://www.google-analytics.com/__utm.gif ), die die Informationen für die Anmeldung erforderlichen Informationen enthält.

SOP gilt nicht für Skripte, Bilder oder CSS-Dateien, die auf einer Seite dynamisch hinzugefügt werden. Aus diesem Grunde ist man viel Vertrauen, was JavaScript Dateien, die Sie in Ihren Webseiten enthalten, da sie die vollständige Kontrolle über die Seite haben werden.

Andere Tipps

Ryan Doherty ist richtig. Die Google Analytics-JavaScript-Code einen transparenten 1px-by-1px GIF-Bild Name __utm.gif auf Ihrer Seite zieht. Wenn die Anforderung für dieses Bild (die auf dem Google-Servern befinden) gemacht wird, Informationen werden als GET-Parameter angehängt. Google erfasst diese Daten und es beginnt mit der Verarbeitung. In der Regel innerhalb von 3-6 Stunden, sehen Sie die Daten zeigen, bis in Ihrem GA Bericht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top