Отслеживание страницы в Ajax Popover из Google Analytics - PullRequest
1 голос
/ 17 марта 2009

Я ищу, чтобы отслеживать всплывающую страницу, которая появляется, когда форум отправлено по адресу:

http://www.xebra.com/salesAssistance.html

Я пытался добавить код аналитики urchin / google на страницу, которая отображается во всплывающем окне, но всякий раз, когда я это делаю, в строке состояния отображается сообщение «Читать http://www.google -analytics.com /"и вся страница формы становится пустой.

Важно отслеживать страницу во всплывающем окне, потому что эта страница является целью конверсии (страницей, на которую мы пытаемся направить людей).

Как мне остановить Google Analytics от разрушения моего окна, в то же время отслеживая, что пользователь там был?


Спасибо,
Эндрю Дж. Лир

1 Ответ

2 голосов
/ 17 марта 2009

Вы можете разделить код Google Analytics на две части:

тот, который идет вверху страницы:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :"http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
    var pageTracker = _gat._getTracker("#########");
} catch(err) {}
</script>

, а другой перед тегом "end body"

<script>
   pageTracker._trackPageview();
</script>

И вызов метода pageTracker._trackPageview (); в ajaxComplete обратном вызове всплывающего окна.

...