Отслеживание целей в форме ajax с помощью Google Analytics

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

У меня есть форма 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>

Спасибо заранее,


person bjonathan    schedule 17.05.2011    source источник


Ответы (1)


Из твоего пирога:

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

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

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

person Yahel    schedule 17.05.2011