【教學】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 代表

教學

使用 custom_map 去設定 dimension<編號>
gtag(‘config’, ‘UA-100000001-1’, { ‘custom_map’: {‘dimension1’: ‘dimension_nameA’,’dimension2′: ‘dimension_nameB’} });
並使用 event 去傳送 dimension_name 的值
gtag(‘event’, ‘any_event_name’, {‘dimension_nameA’: ‘dimension_valueONE’,’dimension_nameB’: ‘dimension_valueTWO’});

範例

<!– 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’, { ‘custom_map’: { ‘dimension1’: ‘Auther’ } });
gtag(‘event’, ‘Auther_dimension’, {‘Auther’: ‘admin’});
</script>