說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732
全網監測海量數據按需發布監測預警
實時把握輿情動態精準追溯信息源頭
近都在研究谷歌統計的代碼集成,經過幾天的努力,也終于有所發現,些許感觸,通過博客在此分享一下。
在ga統計賬號詳解一文中,介紹了ga統計賬號的層次架構,也算是對ga開發者的一次掃盲吧,這次來研究一下ga統計代碼中核心統計數據的獲取。主要是針對ga中的Dimensions和Metrics這兩個模塊進行開發。
先來了解一下ga的Dimensions和Metrics。GA的官方文檔中介紹:
You query the API for Google Analytics report data, which consists of dimensions and metrics. Metrics are the individual measurements of visitor activity on your site, such as visits and pageviews. Dimensions break down metrics across some common criteria, such as country or browser. When you build a query, you specify which dimensions and metrics you want in your report data.
在此解釋一下,是當你再使用ga的api獲取統計數據時,有兩個數據需要注意,一個是dimensions數據,一個是metrics數據,metrics是一些單獨的測量數據,例如訪客在你站點上的活動,例如訪問數和pv。而dimensions將這些metrics分成不同的通用規則,例如國家類別或者瀏覽器類別等。當你構建一個查詢時,你可以使用demensions和metrics這兩個維度的參數進行設置,以便用來查詢你想要的數據。具體的參數可以參照:https://developers.google.com/analytics/devguides/reporting/core/dimsmets,界面如下:
在該參考文檔中,各個參數都有使用的詳細說明。
本人在考慮集成的時候,個人覺得主要是考慮集成這些信息:
1,當日的訪問量,彈出率,這兩個信息獲取相對比較簡單
2,搜索引擎帶來的流量,網站引薦流量,以及直接訪問的流量,ppc流量等,這些在GA管理界面中可以看到:
3,自然搜索流量中哪些關鍵詞帶來的流量,在ga統計賬號中也很容易找到:
這里統計出了前十個關鍵詞搜索帶來的流量。
4,搜索引擎導入流量的信息,在前一張圖中,可以看到統計出的baidu、谷歌和必應分別來的流量。
下面分別進行這方面數據獲取的開發探索。
1,取出當日的總訪問量,彈出率比較簡單,只要設定日期,設置
query.setMetrics(“ga:visits,ga:bounces”);
query.setStartDate(startDay);
query.setEndDate(endDay);
這三個即可,不需要設置過濾參數能得出想要的結果。
2,獲取搜索引擎帶來的流量,網站推薦流量等。可以通過過濾參數來設置:
a,搜索引擎帶來的流量:query.setFilters(“ga:medium==organic”);
b,網站推薦流量的過濾設置:query.setFilters(“ga:medium==referral”);
通過編程開發實現的結果如下:
在前面的統計圖中可以將結果進行驗證,對比后發現數字是匹配的。
3,通過關鍵詞來的流量的開發。可以同時設置一下參數:
query.setDimensions(“ga:keyword”);
query.setMetrics(“ga:visits”);
query.setFilters(“ga:medium==organic”);
query.setSort(“-ga:visits”);//進行排序設置
進行查詢,程序運行結果如下:
4,統計各大搜索引擎帶來的流量結果。同時設置以下參數:
query.setDimensions(“ga:source”);
query.setMetrics(“ga:visits”);
query.setFilters(“ga:medium==organic”);
query.setSort(“-ga:visits”);
執行程序后結果如下:
看到了吧,雖然看起來簡單,但是還是花了一些精力去看參考文檔,并且和ga統計管理界面中數據進行了對比,這些基本數據得到了,我相信集成到我們的SEO優化工具平臺中還是大有裨益的。
推薦閱讀
關于GA(谷歌統計)中的代碼統計集成 | 文軍營銷query.setFilters(“ga:medium==organic”); query.setSort(“-ga:visits”);//進行排序設置 進行查詢,程序運行結果如下: 4,統計各大搜索引擎帶來的流量結果。同時設置以下參數: query.setDimensions(“ga:source”); query.setMetrics(“ga:visits”); query.setFilters(“ga:medium==organic”); query.setSor...GA,一個強大的統計工具 | 文軍營銷1,使用谷歌統計的谷歌賬號。大部分的谷歌產品都是通過使用谷歌賬號來進行授權的,例如谷歌日歷、Gmail等,一旦你使用谷歌賬號進行登錄,谷歌中所有產品你可以自動進行使用。而谷歌統計賬號是采用gmail的賬戶和密碼進行申請使用的。 2,進行統計的賬號。一個谷歌追蹤統計的賬號是用來命名和組織一個或多個web property的統計情況。
說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732