2014-11-14 88 views
0

我試圖在Google Analytics中跟蹤我網站上的子域名,但我不希望Google爲這些網頁編制索引。我將這些子域名用於離線營銷材料,並希望在Google Analytics中查看結果。例如,如果有人訪問123.example.com,我會設置一個html重定向來將其重定向到example.com,但我希望它在Google Analytics中顯示它們來自123.example.com。在Google Analytics中跟蹤子域名

我在index.html頁面上使用下面的代碼來防止谷歌或任何搜索引擎索引頁面,然後我希望它重定向到example.com。

<meta name="robots" content="noindex"> 
<meta http-equiv="refresh" content="0; url=http://example.com/" /> 

我不確定這是否是最好的方法來做到這一點,我已經看過這麼多,並在網上找到合適的答案。我不希望將離線子網域編入索引,但我希望在Google Analytics中對其進行跟蹤。

我是否需要修改我現有的所有頁面上的GA異步代碼?

回答

1

如果我是你,我不會做這個客戶端。並且,如何獲得它,可能無法工作,因爲重定向很可能在Google Analytics腳本可以下載並執行之前發生,然後將該綜合瀏覽量發送給GA。

將命中發送到GA並重定向用戶服務器端將非常容易。您可以使用Measurement Protocol從服務器將匹配發送到GA。

如果你絕對必須這樣做客戶端,就像我說的,你將不得不等待直到命中被髮送來做重定向。你可以這樣做:

ga('send', 'pageview', { 
    hitCallback: function() { 
    window.location = 'http://example.com'; 
    } 
}); 
相關問題