gpt4 book ai didi

google-analytics - 如何全局配置gtag中的维度/指标,以使其不会持续存在每个事件

转载 作者:行者123 更新时间:2023-12-03 16:15:12 25 4
gpt4 key购买 nike

我在我的页面中配置了维度,如下所示:

// 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

关于google-analytics - 如何全局配置gtag中的维度/指标,以使其不会持续存在每个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48643346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com