Отслеживание внешних ссылок Google Analytics - PullRequest
1 голос
/ 17 июня 2010

Я использую отслеживание событий для мониторинга внешних ссылок, но мне интересно, будет ли отслеживание выполнено до запуска ссылки.Я использую onclick:

 onclick="_gaq.push(['_trackEvent', 'Banners', 'Clicks', 'Banner Name (ID: 101)']);"

Любые идеи, или лучше, если это плохой способ ?!Спасибо!

Даррен.

Ответы [ 2 ]

3 голосов
/ 19 июня 2010

Ваша реализация в порядке, и это именно то, как Google рекомендует .

но мне интересно, будет ли отслеживание быть сделано до того, как ссылка будет запущена. я используя onclick

событие не будет отслеживаться до тех пор, пока пользователь не нажмет на ссылку, как только он это сделает, это будет гонка между отслеживанием события и началом загрузки следующей страницы. Обычно ваше событие будет отслеживаться, но иногда это не так. Есть два в основном похожих метода, чтобы избежать состояния гонки:

  1. Рекомендация Google .
  2. Моя рекомендация .

Обе справочные статьи на самом деле не касаются опции асинхронности, но это не требует особых изменений.

0 голосов
/ 08 сентября 2012

Если вы используете jQuery и хотите автоматически отслеживать все внешние ссылки, проверьте скрипт в этом ответе: https://stackoverflow.com/a/12326388/984780

Также не используется асинхронный метод вызова Google Analtyics. Также вы можете легко настроить время, чтобы убедиться, что событие отслеживается.

...