2016-01-13 206 views
0

我想要構建的是一個html頁面,它將包含在合作伙伴網站上。這個想法是我們給合作伙伴一個JS文件,然後呈現HTML。我們不想使用iFrame,所以新的HTML將只是一個鏈接和複製。Google Analytics僅用於事件跟蹤?

我們想跟蹤鏈接的使用情況,但是如果我添加了一個GA跟蹤代碼段,我可以使用它來進行事件跟蹤。我想避免從合作伙伴網站獲取頁面查看數據。

回答

1

如果您從JavaScript tracking snippet中刪除行ga('send', 'pageview'),那麼您將不會跟蹤任何瀏覽量。

正常的跟蹤代碼段看起來是這樣的:

<!-- Google Analytics --> 
<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-XXXXX-Y', 'auto'); 
ga('send', 'pageview'); 
</script> 
<!-- End Google Analytics --> 

要追蹤瀏覽量,只是刪除最後一行,像這樣:

<!-- Google Analytics --> 
<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-XXXXX-Y', 'auto'); 
</script> 
<!-- End Google Analytics --> 
+0

嗨菲利普, 我雖然這樣做,但我擔心ga()衝突。 ga可以改成別的東西嗎? –

+0

我必須承認在回答之前我沒有完全閱讀你的問題,但在重新閱讀之後,我認爲你並沒有詢問事件跟蹤,而是在如何避免使用analytics.js時發生衝突第四方網站。如果我是你,我只是開始一個新的問題,並使這一部分更清晰。 –

+0

我在詢問事件跟蹤,但合作伙伴頁面可能有自己的GA代碼正在運行。 –

2

儘管菲利普在技術上是正確的,你真的不應該包括在第三方網站上完成分析代碼的副本(假設您打算將此內容注入到現有網站中,就像您所說的「不想使用iframe」一樣,不知道我是否正確理解您) - 首先你需要使用一個命名的跟蹤器,所以你不需要覆蓋自己的跟蹤器實現(應該有一個)。

我會建議通過measurement protocol的更強大的方式 - 使用hit builder組裝您選擇的事件跟蹤調用,使用客戶的Partner ID(我假設有在JS文件,你給他們這樣的事情),並在有人點擊鏈接時通過簡單的onclick事件發送跟蹤網址。這樣你就無法干涉現有的GA實現。

您需要考慮的另外一件事是隱私 - 當用戶選擇退出GA時追蹤服務條款禁止您規避退出,而您自己的onclick處理程序不會受到選擇退出的影響,出。如果您使用合作伙伴ID而不是Google生成的客戶端ID(因爲您的合作伙伴ID沒有提及訪問者),您應該沒問題,但您應該首先與數據保護員聯繫(或者如果您是Adwords客戶, AdWords支持可能會幫助你)。

+0

謝謝Eike,我沒有想過OnClick =「」,因爲我不惜一切代價避免內聯JS。 我不確定在我的情況下這是否可能,因爲我無法控制web應用程序如何生成鏈接。 謝謝! –

+0

您是否可以控制鏈接中使用的Url?您可以設置重定向服務,其中重定向頁面會跟蹤鏈接,然後將用戶發送到預定目標。這將完全免除所有內聯跟蹤,但您必須建立一個相當可靠的基礎結構,以確保重定向始終有效。 –

+0

我不這樣做,但是這是作爲一個選項提出的。我被要求探索一個客戶端解決方案。 理想情況下,這是一個傻瓜證明的方式。 –

相關問題