Использование Google Analytics без отправки данных строки запроса - PullRequest
4 голосов
/ 08 сентября 2010

Мы делаем простую реализацию Google Analytics в нашем ASP.NET с помощью jQuery / AJAX web, и в большинстве случаев мы просто вызываем _trackPageview, а Google делает все остальное.

Мы многое делаемпередачи данных в строках запроса, и в последнее время руководство стало беспокоиться о том, что большая часть наших данных (например, номера продуктов) будет отправлена ​​в Google.Не обсуждая, должно ли это быть проблемой:

Возможно ли вообще использовать Google Analytics без отправки строки запроса на серверы Google?Я знаю, как отфильтровать его по фактическим отчетам, но я ищу способ предотвратить его отправку по проводам вообще.

Ответы [ 2 ]

7 голосов
/ 08 сентября 2010

Да, как сказал Литсо, вы можете отправить любое имя в качестве пути к просмотру страницы GA, но вы захотите автоматизировать этот процесс с помощью JavaScript.

Следующий код возьмет имя текущего URL-адреса (исключая строку запроса) и использует его в качестве значения имени страницы.

  _gaq.push(['_trackPageview', location.pathname ]);

Или, наоборот, если вы используете старый код _gat,

  pageTracker._trackPageview(location.pathname);

Итак, если ваш URL-адрес http://example.com/path/to/page.html?supersecretinfo,, он будет отслеживаться в GAas /path/to/page.html

3 голосов
/ 08 сентября 2010

Вместо автоматического отслеживания просмотра страницы вы можете использовать

pageTracker._trackPageview('/dir/example.html');

Вам придется динамически удалять параметры URL-адреса каждой страницы. Я не уверен, как это сделать, но это определенно возможно с JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...