Как получить необработанные журналы из Google Analytics?

Можно ли получить необработанные журналы из Google Analytics? Есть ли какой-нибудь инструмент, который может генерировать необработанные журналы из GA?

Ответ 1

Нет, вы не можете получить необработанные журналы, но нет ничего, что мешает вам получать точные данные, записанные в ваши собственные журналы веб-сервера. Посмотрите код Urchin и заимствуйте это, изменив следующие две строки, чтобы указать на ваш веб-сервер.

var _ugifpath2="http://www.google-analytics.com/__utm.gif";
if (_udl.protocol=="https:") _ugifpath2="https://ssl.google-analytics.com/__utm.gif";

Вам нужно создать файл __utm.gif, чтобы они не отображались в журналах как 404s.

Очевидно, вам нужно проанализировать переменные из попаданий в журналы вашего веб-сервера. Строка журнала в Apache выглядит примерно так. У вас будет много "веселого" разбора всех тех вещей, которые вы хотите от этого, но все, что Google Analytics получает от базовой маркировки JavaScript, происходит следующим образом.

127.0.0.1 - - [02/Oct/2008:10:17:18 +1000] "GET /__utm.gif?utmwv=1.3&utmn=172543292&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r124&utmdt=My%20Web%20Page&utmhn=www.mydomain.com&utmhid=979599568&utmr=-&utmp=/urlgoeshere/&utmac=UA-1715941-2&utmcc=__utma%3D113887236.511203954.1220404968.1222846275.1222906638.33%3B%2B__utmz%3D113887236.1222393496.27.2.utmccn%3D(organic)%7Cutmcsr%3Dgoogle%7Cutmctr%3Dsapphire%2Btechnologies%2Bsite%253Arumble.net%7Cutmcmd%3Dorganic%3B%2B HTTP/1.0" 200 35 "http://www.mydomain.com/urlgoeshere/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.2.153.1 Safari/525.19"

Ответ 2

Нет. Но почему бы вам просто не использовать журналы вашего веб-сервера? Значение GA не в данных, которые они собирают, а в агрегировании/анализе. Вот почему он не называл Google Raw Data.

Ответ 3

Пожалуйста, взгляните на эту статью, в которой объясняется хак, чтобы получить данные Google Analytics. http://blogoscoped.com/archive/2008-01-17-n73.html

Кроме того, если вы когда-нибудь сможете подождать, тогда официальный блог Google Analytics говорит, что они работают над экспортом данных api, но в настоящее время он находится в частной бета-версии. http://analytics.blogspot.com/2008/10/more-enterprise-class-features-added-to.html

Ответ 4

Не совсем то же самое, что и raw vs aggregated, но кажется, что данные без дискретизации доступны только для учетных записей Premium:

"Отчеты без дискретизации доступны только в премиум-аккаунтах с использованием последней версии Google Analytics".
http://support.google.com/analytics/bin/answer.py?hl=en&answer=2601061

Ответ 5

Вы можете получить данные Google Analytics, но это немного взломает.

В любом отчете аналитики нажмите кнопку "электронная почта" в верхней части экрана. Настройте электронную почту, чтобы перейти на ваш адрес (или новый адрес на вашем сервере) и изменить формат на csv или xml.

Затем вы можете использовать php (или другой язык), чтобы проверить учетную запись электронной почты, проанализировать электронную почту и импортировать вложение в свою систему.

Там есть статья под названием "Входящая почта и PHP" на evolt.org: http://evolt.org/incoming_mail_and_php

Ответ 6

Нет, но есть и другие платные сервисы, такие как Mixpanel и KISSmetrics, в котором есть API-интерфейсы экспорта данных. Гораздо проще, чем пытаться создать свой собственный аналитический сервис, но стоит денег.