Отслеживайте цели AJAX формы с помощью Google Analytics - PullRequest
1 голос
/ 17 мая 2011

Спасибо, что нашли время, чтобы прочитать мой вопрос.

У меня есть форма ajax на моем сайте, и я пытаюсь отследить регистрацию. Я прочитал статью о множестве на SO, но не могу заставить ее работать.

Это копия кода моей формы: http://pastie.org/1916397 А в Google Analytics есть скриншот моей цели: http://i.stack.imgur.com/m2TX5.png

У меня есть регистрации, но Google Analytics, похоже, их не обнаруживает! (

В моем коде есть тег Google Analytics:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXX']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

Заранее спасибо,

1 Ответ

2 голосов
/ 17 мая 2011

От вашего pastie:

<input class="submit-element" type="submit" name="contact" value="Signup!" onlick="javascript: _gaq.push(['_trackPageview', '/outgoing/button-click']);" />

Если вы не запускаете событие, когда пользователь облизывает форму, проблема в том, что ваш атрибут написан с ошибкой.Это должно быть onclick, а не onlick.

Бывает с лучшими из нас:)

...