Можно ли использовать API Google Analytics для предоставления статистики просмотров страниц клиента? - PullRequest
1 голос
/ 07 сентября 2010

Допустим, я управляю сайтом, на котором клиенты готовы платить за страницу, которая показывает какую-то классную информацию о них. Весь сайт отслеживается с помощью Google Analytics.

Чтобы обеспечить отслеживание статистики для клиентов, можно ли собирать данные из Google Analytics, используя AJAX API?

Есть ли какие-нибудь ограничители шоу, на которые я должен обратить внимание, прежде чем пытаться это сделать?

Попытка запретить написание собственного решения для отслеживания статистики.

Обновление, немного больше разъяснений: Я ищу возможность построить страницу статистики, которая показывает несколько статистик для определенного URL (просмотров страниц, источников трафика и т. Д.), не обязательно в режиме реального времени. Я бы кэшировал страницу, чтобы предотвратить ограничение скорости API.

1 Ответ

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

Есть 2 основных препятствия: одно технологическое и одно юридическое. Вместе они делают использование Google Analytics Data Export API непригодным решением.

Технологический : Данные Google Analytics недоступны в режиме реального времени. Задержки в обработке данных продолжаются от 3-4 часов до 24-48 часов. Просмотр страниц обрабатывается в посте; такие вещи, как пользовательские переменные, часто занимают день или около того). Теоретически, вы можете пометить каждого пользователя своей пользовательской переменной, а затем запросить информацию у этой пользовательской переменной.

Legal-ish Условия предоставления услуг Google Analytics запрещают вам собирать личную информацию. Таким образом, вы не можете использовать пользовательскую переменную, которая хранит их имя пользователя на вашем сайте, не нарушая Условия обслуживания. Вот соответствующий раздел.

  1. КОНФИДЕНЦИАЛЬНОСТЬ. Вы не будете (и не позволите третьим лицам) использовать Сервис для отслеживания или сбора лично идентифицируемая информация интернета пользователи, и вы не будете (или вы позволите любое третье лицо) связать любые данные собраны с Вашего сайта (ов) веб-сайт (ы) третьих лиц с любым личная информация из любого источника как часть вашего использования (или использование третьими лицами) Обслуживание. Вы будете иметь и соблюдать соответствующая политика конфиденциальности и воли соблюдать все применимые законы относящиеся к сбору информация от посетителей к Вашему веб-сайты. Вы должны опубликовать конфиденциальность политика и эта политика должна обеспечить уведомление о вашем использовании куки, собирает анонимные данные о трафике.

Что касается альтернатив, это зависит от того, какую информацию вы хотите. Вы можете получить доступ к их IP-адресу на стороне сервера и использовать его с помощью стороннего инструмента или вызова из командной строки, чтобы выяснить их приблизительное местоположение (почти так же, как это делает Google). Вы также можете получить доступ к их рефереру на стороне сервера. Большая часть информации, которая отправляется в Google, на самом деле сохраняется в файлах cookie Google Analytics (файлы cookie с префиксом _utm). Существует много литературы о чтении этих файлов cookie (см .: http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+parse+google+analytics+cookies)

...