2008-09-30 8 views
12

Наша компания управляет веб-сайтом (oursite.com) с партнерскими партнерами, которые отправляют нам трафик. В некоторых случаях мы настраиваем наши филиалы со своим собственным поддоменом (affiliate.oursite.com), и они отображают выбранный контент с нашего сайта на своем сайте (affiliate.com) с использованием iframe.Запуск Google Analytics в iframe?

Пример страницы на своем сайте:

<html> 
<head></head> 
<body> 
<iframe src="affiliate.example.com/example_page.html"> 
...content... 
[google analytics code for affiliate.oursite.com] 
</iframe> 
[google analytics code for affiliate.com] 
</body> 
</html> 

Мы хотели бы иметь отслеживания Google Analytics для affiliate.oursite.com. В настоящее время не кажется, что Google получает какие-либо данные от аффилированного лица, когда страница загружается из iframe.

Теперь есть последствия для безопасности в том, что Javascript не любит получать информацию о странице в другом домене, а IE не любит устанавливать файлы cookie для другого домена.

У кого-нибудь есть решение? Нужно ли нам CNAME на affiliate.oursite.com на cname.oursite.com, или есть более чистое решение?

+0

В чем проблема? Каков желаемый результат? – 2008-09-30 04:12:41

+0

Я отредактировал вопрос, чтобы более четко сформулировать проблему. – cam8001 2008-09-30 04:22:55

ответ

12
  1. Вы должны добавить в код отслеживания Google Analytics до конца example_page.html. Содержимое между тегом - </iframe> отображается только для браузеров, которые не поддерживают этот тег.

  2. Если вам необходимо объединить результаты из подобластей, есть отличная статья на справочном сайте Google: How do I track all of the subdomains for my site in one profile?

+1

Ссылка не действительна. – Joe 2013-04-22 02:47:04

2

Извините, но это не будет работать. Причина в том, что в Google Analytics используются файлы cookie сторонних производителей. Это означает, что файлы cookie, которые устанавливаются наборы GA, специфичны для домена, в котором находится код. В вашем случае iFrame находится в стороннем домене. Это означает, что у вас будет два набора файлов cookie GA (по одному для каждого домена), и нет реального способа согласования данных.

3

В конкретном случае iframe Google не говорит много. Я был в той же ситуации, но я рад, что понял это. Я отправил walkthrough here. Это по-французски, но вам не нужно говорить на языке, чтобы скопировать/вставить код. Кроме того, есть демо-файл, который вы можете скачать.

 Смежные вопросы

  • Нет связанных вопросов^_^