2010-11-30 3 views
1

Я использую популярный адрес jquery с приложением ajax. Я хочу, чтобы google analytics записывала изменения хэша пути, так как это эквивалент новых страниц для меня.jquery address google analytics

В адресной документации упоминается GA, но я не понимаю, как ее использовать?

http://www.asual.com/jquery/address/docs/

Это также упоминает функцию, но не объясняет, как сделать трекинг: jquery deep linking - how does it effect analytics?

ли я до сих пор ссылаются на Google ежа Js на моем HTML странице? Ниже или после адреса? Является ли функция функцией, которая вызывает изменение страницы? Могу ли я поместить в него $ .address.change()?

+0

Вот еще один вопрос, который, как я думаю, вас интересует, что вы делаете: http://stackoverflow.com/questions/3009380/whats-the-shebang-in-facebook-and-new-twitter-urls -for – 2010-11-30 06:39:15

ответ

2

Плагин должен автоматически отслеживать, если вы включили в него код Google Analytics. Он поддерживает все варианты коды (еж, pageTracker, асинхронный), но есть две важные вещи:

  1. код GA должен быть включен перед плагин. Это необходимо так , что плагин может обнаружить сценарий отслеживания .
  2. Последняя строка кода отслеживания , где отслеживается «», должно быть удалено. Плагин будет автоматически ссылаться на этот и будет использовать правильное значение , если сайт введен , используя глубокую ссылку.

Все образцы jQuery Address на asual.com используют эту возможность отслеживания, и вы можете использовать их источник в качестве ссылки.

+0

Глядя на код jquery.address, код GA необязательно загружать до загрузки jquery.address. Когда происходит смена адреса, jquery.address внутренне запускает ._track(), который, в свою очередь, вызывает _gaq.push (['_ trackPageview' ... если присутствует, другими словами, до загрузки GA это не будет иметь никакого эффекта. когда GA загрузится, jquery.address начнет использовать его. Если обе загружаются асинхронно, вам может потребоваться явно отслеживать начальную загрузку, такую ​​как _gaq.push (['_ trackPageview', decodeURI ($. address.value()) ]); – 2012-07-30 04:15:08

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