【教學】Google Analytics GTAG.js 要如何停止跨網域追蹤?

如果你有新站準備使用Google Analytics,你會發現,追蹤程式碼更新了!
從 analytics.js 變成了 gtag.js ,到底該怎麼使用呢?

教學首篇:【教學】Google Analytics 新版追蹤程式碼 GTAG.js
相關教學:
【教學】Google Analytics GTAG.js 要如何使用兩個『追蹤 ID』
【教學】Google Analytics GTAG.js 要如何停止跨網域追蹤?
【教學】Google Analytics GTAG.js 要如何設定User ID ?
【教學】Google Analytics GTAG.js 要如何 自訂維度 ?
※ 以上文章 追蹤 ID 用 UA-100000001-1 代表

教學

一般而言,gtag.js 是預設跨網域追蹤的!
就是你在 http://domain.com 與http://abc.domain.com 可以使用同一組 gtag.js
不用再做任何設定,Google Analytics的Cookie會將兩者網域歸屬於 http://domain.com 上
但如果你想另外計算,只要將 gtag(‘config’, ‘UA-100000001-1‘);
重設為
gtag(‘config’, ‘UA-100000001-1’, { ‘cookie_domain’: ‘abc.domain.com‘ });
即可!

範例

<!– Global site tag (gtag.js) – Google Analytics –>
<script async src=”https://www.googletagmanager.com/gtag/js?id=UA-100000001-1“></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag(‘js’, new Date());
gtag(‘config’, ‘UA-100000001-1’, { ‘cookie_domain’: ‘abc.domain.com’ });
</script>