1
我有一個通用加載谷歌分析代碼的CMS應用程序。看起來這個&被動態加載到我的每個客戶站點上的<head>
標記中。Google跟蹤代碼管理器代碼是否與在同一網站上實施的Google Analytics代碼發生衝突?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-000000-1']);
_gaq.push(['_setDomainName', 'example.com']);
_gaq.push(['_trackPageview']);
_gaq.push(['_setCustomVar', 1, 'Product','my-application',3]);
_gaq.push(['_setCustomVar', 2, 'Sport','hockey',3]);
_gaq.push(['_setCustomVar', 3, 'SiteID','121',3]);
_gaq.push(['_setCustomVar', 4, 'State','MN',3]);
_gaq.push(['_setCustomVar', 5, 'DMA','',3]);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
我的客戶實施剛剛開幕<body>
標籤下面谷歌跟蹤代碼管理器(它看起來像這樣)
<noscript>
<iframe src="//www.googletagmanager.com/ns.html?id=GTM-O8EFGG"
height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-O8EFGG');
</script>
我,我的應用程序代碼不會與GTM代碼衝突的印象&副詩。我想確認,但一直未能挖掘天氣信息或不能共存這些信息,或者如果我需要將我的UA代碼遷移到我自己的GTM代碼中。
有人可以證實我的假設是正確的,GTM代碼和UA代碼都可以運行而不會發生衝突嗎?
我沒有跟蹤或希望從GTM獲取任何數據,客戶端也不想從UA代碼獲取數據。如果我正確理解你,只要客戶的GTM代碼沒有試圖追蹤這些,我應該很樂意去? _setAccount _setDomainName _trackPageview _setCustomVar 1個 _setCustomVar 2 _setCustomVar 3 _setCustomVar 4 _setCustomVar 5 – Designaroni 2014-12-03 00:06:20
如果你是說根據您所提供的信息是正確的,我不能告訴。如果標準跟蹤實施和GTM實施都將數據發送到不同的帳戶,或者如果您沒有在GTM中設置任何跟蹤器,那麼您就可以。 – kevintechie 2014-12-03 05:31:12
噢好吧,我知道這是抽象的,沒有真正看到帳戶數據,但在這種情況下,來自客戶端的GTM代碼和來自應用程序的UA代碼正在向不同的帳戶發送數據。謝謝你的幫助! – Designaroni 2014-12-03 05:40:11