我正准备将使用 Google Analytics 4 的网站从使用
gtag()
切换到 Google 跟踪代码管理器(服务器端)。我想做的一件事是在初始页面加载后设置自定义尺寸。
基本上我想做这样的事情:
在我的例子中,关键问题似乎是上面的步骤 3 可以在任何时间点发生,例如当用户滚动等时,并且页面的 GTM 配置已经运行(因此数据层已经被定义并且已初始化)。
我是否仍然可以简单地将我的维度推送到数据层,分析将拾取它并“记住”这些用户位于这些组中?推动维度的正确语法是什么?
我已经阅读了大量的在线操作指南,观看了视频,并筛选了诸如“这个”和“这个”之类的堆栈溢出问题/答案,但似乎没有一个能够解决我的特殊情况(或者可能已经晚了)那天我错过了正确的那个)。 这就是我最终所做的,到目前为止似乎有效。
let obj = { event: "setCustomDimension" };
obj[`cd_DimensionName`] = 'DimensionValue';
dataLayer.push(obj);
然后我准备 GTM 来接收该自定义变量(“cd_DimensionName”):
我创建了一个“数据层”变量:“Web”容器 > 变量 > 用户定义变量 > 新建
{{cd_DimensionName}}
标签类型:Google Analytics:GA4 事件
{{DimensionName}}