[英]Google Analytics missing __utmz cookie
我在我的網站上安裝了通用分析,並希望解析__utmz
cookie以獲取推薦信息。 但是,我從未見過這個cookie集。
有什么變化? 這個沒有設置的原因是什么?
當我瀏覽我的網站時,我確實看到了_ga
cookie,如果我去其他網站,我會在瀏覽器緩存中看到__utmz
cookie。
我檢查了文檔,最近沒有看到任何關於這種變化的提法,所以有點難過。
Universal Analytics不會創建任何__utm * Cookie。
但是,您可以在網站上同時使用Universal Analytics代碼(analytics.js)和傳統代碼(ga.js)。 這將允許您填充UA配置文件並從__utmz中刪除值。
對於Universal Analytics來說,這個cookie已經消失了,你只能獲得一個_ga cookie。
資料來源: https : //developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage
此處還提到: 如何使用新的Google Analytics獲取PHP中當前訪問者的推薦人,付費/自然和關鍵字?
此外,鑒於分析主要是收集聚合信息的工具,我找不到(我懷疑)有任何方法可以查詢GA以獲取此信息,因為_ga
cookie。
您可以創建自己的cookie並存儲Google Analytics使用的查詢字符串參數(utm_campaign等)。 以示例的方式查看此項目: https : //github.com/dm-guy/utm-alternative
使用以下代碼獲取utmz cookie以及通用分析js代碼
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
(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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.