gpt4 book ai didi

google-analytics - 在Google跟踪代码管理器中设置动态宏

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

我有两种类型的Universal Analytics(UA)帐户:在所有子域上使用的汇总属性ID,以及仅出现在该子域上的特定于子域​​的ID。共有7个子域属性。

我想知道,不是为每个子域/属性设置2个标签(ecomm交易标签和常规UA标签)(总共16个),如果我只能设置这两个标签并为UA-ID动态更改相应的属性。

示例:设置ID为“ UA-XXXXXXXX-{{UA ID}}”的标签,其中“ {{UA ID}}”是我定义的,并根据当前子域设置规则。在某个地方(无需开发人员创建新的变量对),将属性一个与“ 1”相关联,将属性两个与“ 2”相关联,依此类推,以便在正确的子域上触发正确的跟踪器。

谢谢!

最佳答案

我通过以下变通办法做到了:


我创建了一个自定义html标记,该标记会在DOM准备就绪时加载(规则“ {{event}} == gtm.dom)
在该自定义标签内,我放入了一些JavaScript以确定子域(或任何动态属性)并设置了一个变量-我们将其称为“ ua”-因此
在同一标签内,我将ua变量和一个自定义事件推送到数据层:

dataLayer.push({
'ua':ua,
'event':'INIT'
});
我创建了一个宏“ UA ID”,可以从上面的push变量获取它的值
我创建了“ on init”规则({{event}} == INIT
我使用该规则来触发所有后续标签(因此,只有在设置了UA变量之后,它们才会执行)


到目前为止(即最近2个月),此功能运行良好,因此也可能对您有效。

关于google-analytics - 在Google跟踪代码管理器中设置动态宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17428814/

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