說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732
全網監測海量數據按需發布監測預警
實時把握輿情動態精準追溯信息源頭
Google Analytics,不會寫的,寫100遍,不會讀的,讀100遍。
一個客戶找我,問,多個二級域名,如何在ga中實現全域名流量查看,以及子域名單獨流量查看。好歹接觸這么多年的ga了,還做過幾次分享,我竟然記不清了,恨不得拍自己幾下讓腦袋開竅點。
你,你,你,會么?!不會?!和我一樣面壁思過一小時吧!
…………………………………………………………………………..分割線,進入ga復習板塊……………………………………………………………
如何讓ga為你開始工作?
有問題的繼續去面壁吧!
問題:多個二級域名,如何在ga中實現全域名流量查看,以及子域名單獨流量查看。
拿官網www.pbdvd.cn為例,官網分為www和m兩個域名。
方法一:笨的辦法,在賬戶下,創建三個“新媒體資源”,分別為綜合、www和m三個資源,每個資源對應的一個跟蹤代碼id。綜合的代碼添加于整個域名的所有網頁,www資源下的代碼添加于www域名頁面,m資源下代碼添加于m域名頁面。
問題,這意味著頁面跟蹤代碼要加兩個。繁瑣容易搞錯同時影響頁面加載速率。不推薦!
方法二:
1、在賬戶下,創建1個“新媒體資源”,生成的跟蹤代碼,跟蹤代碼統一加在www和m的所有頁面上;
2、創建三個“視圖”,三個視圖分別為綜合、www和m。
3、在m視圖下創建“過濾器”,如下設置
m的視圖是單獨的m域名的流量。
延伸:如果是有多個不同域名,也可以用以上辦法操作。
缺點:在Google Analytics流量來源報告中會把子域作為推介來源,還會有帶www或不帶www的域名流量被識別為來自推介流量。原因是默認情況下Google Analytics將所有不屬于主域的流量來源都標識為推介來源。如果要解決這個問題,請按照以下方法操作:
解決:跨域跟蹤
“域”是互聯網中用來對虛擬區域進行定位的概念。比如.com;.net,.edu;.gov;.org都是互聯網中不同的域。代表不同屬性的虛擬區域。.cn和.cc也是域,代表互聯網中不同國家的虛擬區域。這些都屬于域。
www和ftp,mail一樣,是對域名下所提供服務的進一步標識。同一個域名可以提供不同的服務。比如:www.wenjuntech.cc ftp.wenjuntech.cc和mail.wenjuntech.cc 。同樣,如果你的域名下提供了更多的服務,也可以自定義這些服務標識,比如提供新聞服務的頻道可以使用news,提供博客服務的頻道可以使用blog。這些都屬于wenjuntech.cc域名的二級域名。的區別是,www和ftp等等是默認的服務名稱。News和blog是自定義的服務名稱。
域是分等級的,域的等級體現在域名中,以域開始從右至左級別逐層遞減。其中任何一個級別的標識不一樣都說明他們不屬于同一個域。
跨域跟蹤分為兩種:一是跨子域名跟蹤,二是跨根域跟蹤。(多個子域名,多個根域名都有解決辦法了)
主域代碼:
<script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);
ga(‘create’, ‘UA-XXXXXXX-Y’, ‘auto’, {‘allowLinker’: true});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, [‘example-2.com’] ); ? ? 備注:example-2.com為輔助域
</script>
輔助域代碼:
<script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);
ga(‘create’, ‘UA-XXXXXXX-Y’,?‘auto’, {‘allowLinker’: true});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, [‘example-1.com’] ); ? ? 備注:example-1.com為主域
</script>
三個或更多個網域
按上例所示操作,但是要為自動鏈接插件再添加其他網域。請注意其中額外的逗號,這個符號非常重要:
主域:ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
輔域:ga(‘linker:autoLink’, [‘example-1.com’, ‘example-2.com’] );
另一輔域:ga(‘linker:autoLink’, [‘example-1.com’, ‘example-3.com’] );
跨域應用場景:
1、多個網域:如果您有多個網域(如“www.example1.com”和“www.example2.com”),則可以設置跨網域跟蹤來收集這些網域的數據,然后將這些數據發送到同一個 Google Analytics(分析)帳戶媒體資源中。
2、子網域:您可以在一個 Google Analytics(分析)帳戶媒體資源中使用跨網域跟蹤來收集主網域(如“www.example.com”)和子網域(如“www.subdomain.example.com”)的數據。
3、第三方購物車:如果您使用的是第三方購物車,那么您的流量可能需要離開您的網域才能完成購買,但您可以使用跨網域跟蹤來跟蹤用戶的整個結帳過程,以及用戶在您的網域和托管您的購物車的網域之間移動的過程。
問題:
默認情況下,Google Analytics(分析)僅會添加網頁路徑和網頁名稱,不會添加域名。例如,您可能會在網站內容報告中看到如下所示的網頁:
/about/contactUs.html
/about/contactUs.html
/products/buy.html
由于域名不會列出,因此您可能會很難分辨每個網頁所屬的網域。
怎么解決?下次繼續。
推薦閱讀
說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732