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

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

6 ответов

Решение

Нет, вы не можете получить необработанные журналы, но ничто не мешает вам получать те же самые данные, записанные в журналы вашего собственного веб-сервера. Взгляните на код 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"

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

Пожалуйста, ознакомьтесь с этой статьей, в которой объясняется, как получить данные 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

Не совсем то же самое, что и raw против агрегированных, но кажется, что "несэмплированные" данные доступны только для премиум-аккаунтов:

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

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

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

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

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

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

Другие вопросы по тегам