我正在尝试使用"new" gtag库获取自定义维度以在Google Analytics(分析)中工作。我在GA管理部分的属性中添加了新的自定义维度:
接下来,我通过添加以下代码段按照(specs)配置了一个映射:
gtag('config', '<My GA tag here>', {
'send_page_view': false,
'custom_map': {
'dimension1': 'my_username'
}
});
接下来,当用户登录时,我设置
my_username
属性:gtag('set', 'my_username', '<username of logged in user>');
并期望在每个事件中都将其推送:
gtag('event', 'login');
gtag('event', 'page_view', {'page_path': calculated_current_spa_location});
etc
不幸的是,当将次要维度设置为“用户名”时,事件显示在Google Analytics(分析)中,所有事件似乎都没有该值。
我也尝试过在注册事件时直接设置属性:
gtag('event', 'page_view', {
'page_path': calculated_current_spa_location,
'my_username', '<username of logged in user>'
});
但无济于事:(
任何帮助将不胜感激,谢谢!
最佳答案
试试这个:
gtag('config', 'GA_TRACKING_ID', {
'custom_map': {'dimension1': 'my_username'}
});
gtag('event', 'my_username_event', {'my_username': '<username of logged in user>'});
应该可以正常工作,并且应该为您提供次要尺寸数据。
关于google-analytics - 使用gtag.js的自定义尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48540259/