Google analytics 如何在gtag中全局配置维度/度量,以使其不会';不要坚持每一件事
我在我的页面中配置了如下维度:Google analytics 如何在gtag中全局配置维度/度量,以使其不会';不要坚持每一件事,google-analytics,gtag.js,Google Analytics,Gtag.js,我在我的页面中配置了如下维度: // Maps 'dimension2' to 'age'. gtag('config', 'GA_TRACKING_ID', { 'custom_map': {'dimension2': 'age'} }); // Sends an event that passes 'age' as a parameter. gtag('event', 'age_dimension', {'age': 12}); 但每当我想从gtag发起一个活动时,比如: gtag('
// Maps 'dimension2' to 'age'.
gtag('config', 'GA_TRACKING_ID', {
'custom_map': {'dimension2': 'age'}
});
// Sends an event that passes 'age' as a parameter.
gtag('event', 'age_dimension', {'age': 12});
但每当我想从gtag发起一个活动时,比如:
gtag('event', 'xyz');
每次navigator.sendBeacon调用都会保留配置值。假设单击任意按钮,我想引发此事件,但不想发送维度数据
我知道我必须重新配置它,如:
gtag('config', 'GA_TRACKING_ID')
但如果我想在另一个按钮上再次发送维度,我将不得不再次配置它,我不想这样做
gtag中是否有可用于此类配置的选项 当您在配置中添加自定义维度时,所有未来的交互都将携带CD,因此有3个选项 1.-仅在需要时发送信息,例如,如果希望仅在页面视图上发送信息,则可以仅将参数设置为此对象,并以json格式传递配置
gtag('config', 'UA-xxxxxxxxxxxxx-1' , {'dimension1': "asd"});
2.-始终发送但在对象中为空:
例如,如果您希望始终发送自定义维度,但在一次点击中不想发送它,那么可以将null作为值传递,在这种情况下,它将不携带信息
gtag('event', 'xyz' , {'dimension1' : null});
3.-在最后一次机会中,您可以使用set元素应用所有
gtag('config', 'UA-82629596-1'); // Hit with no CD
gtag( 'set' , {'dimension1' : "yxz"} ); // CD Set fot the future
gtag('config', 'UA-82629596-1'); // Will carry the CD
gtag('event', 'login' ); // Will carry the CD
例1和例3的yxz尺寸值在哪里?