2008-09-12 66 views

回答

16

不,您不能獲取原始日誌,但沒有任何東西阻止您獲取記錄到您自己的Web服務器日誌中的完全相同的數據。看看Urchin code並借用它,將以下兩行更改爲指向您的Web服務器。

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

你想創建一個__utm.gif文件,以便它們不會在日誌中的404出現。

很明顯,您需要將變量從命中解析到您的Web服務器日誌中。 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" 
+0

你是否真的實現了這個成功?這聽起來很棒! – Liam 2008-09-21 21:08:20

+0

是的。我剛剛添加了一個例子。 – Shermozle 2008-10-02 00:23:15

4

不,但你爲什麼不使用你的網絡服務器的日誌? GA的價值不在他們收集的數據中,而是彙總/分析。這就是爲什麼它不叫谷歌原始數據。

+2

是的,但如果你想做一些數據挖掘,這些日誌變得非常有用。 – 2014-05-29 17:37:28

1

您可以獲取Google Analytics數據,但會花費一些黑客。

在任何分析報告中,單擊屏幕頂部的「電子郵件」按鈕。設置電子郵件以轉到您的地址(或服務器上的新地址)並將格式更改爲csv或xml。

然後,您可以使用php(或其他語言)來檢查電子郵件帳戶,解析電子郵件並將附件導入到您的系統。

有題爲「接收郵件和PHP」上evolt.org的文章:http://evolt.org/incoming_mail_and_php

0

沒有,但也有像MixpanelKISSmetrics等有償服務有數據導出的API。比嘗試構建自己的分析服務要容易得多,但花費很多。