Как Google Analytics узнает, как загрузить оверлей на свой домен после входа на google.com/analytics? - PullRequest
0 голосов
/ 01 апреля 2011

Я заметил, что после того, как вы войдете в google.com/analytics и увидите функцию «на странице», после того как вы войдете в свой собственный домен, вы увидите тот же отчет.

Откуда они знают?так как есть разные домены.Решение для файлов cookie не является выбором, поскольку вход осуществляется на google.com, а наложение отображается на собственном домене.Вход в собственный домен абсолютно невозможен.

Установлен ли на моем javascript файл cookie?

Спасибо

Ответы [ 2 ]

2 голосов
/ 01 апреля 2011

Если у вас установлен файл cookie для google.com, и вы загружаете foo.com в своем браузере с <script src="http://google.com/xxx></script> в HTML, ваш браузер отправит файл cookie google.com при получении этого скрипта.

2 голосов
/ 01 апреля 2011

Я только что проверил, и для меня он загрузил его в iframe

Редактировать

Хорошо, получил его для загрузки на весь сайт, похоже, он добавляет вкуча вещей в хэше url

example.com / page # gaso = pNl50_ygxyusFT6rXNNxTiQk2j7Qorb_ygw6EbrhHRD4Z8eX12C8tn5DaTqIoevkeUiDDSP4aLsYc9S0Q2 * "Канал связи между двумя документами из разных доменов."

http://closure -library.googlecode.com / svn /! Svn / bc / 4 / trunk / closure /goog / docs / closure_goog_net_xpc_crosspagechannel.js.source.html

Я использовал нечто подобное - вот версия jQuery на случай, если вам интересно

http://benalman.com/projects/jquery-postmessage-plugin/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...