我正在尝试为我的网站配置GTM。我能够在GTM中配置大多数标签,但在为运行时生成的值创建标签和触发器时会遇到问题。例如:
数据类别=" $ {item.linkTitle}" HREF =" $ {item.externalizedLinkPath}"> $ {item.linkTitle}
无法添加锚标记,但在Image中可见。 DOM Image
@VictorLeontyev:请检查下图中的DOM标记。如果需要更多信息,请告诉我。
示例值: data-category =" store"数据标签=" top_menu" , 数据类别="支撑"数据标签=" top_menu"
价值观"支持" ," store"将由作者在运行时编写
这里,$ {item.linkTitle}将是一个动态值,它将在运行时生成,并且可以有5个值。我需要根据它获得的运行时值在这个DOM上创建5个标签。
我无法做到。请告诉我,我需要做什么?
先谢谢, Harshit
答案 0 :(得分:0)
这是我建议的解决方案,前提是您可以修改<a>
代码。
修改<a>
代码以获得类名或唯一ID创建
触发(我们将其称为 T1 )在<a>
标记中的数据解析后触发(可能在DOMContentLoaded
上)
写一个
自定义HTML 标记(我们称之为 CH1 )循环遍历<a>
标记,提取属性数据,并将数据推送到
dataLayer
以及一个事件(例如`event:'dataLoaded')
然后你做任何你需要做的事情
通过创建由dataLoaded
触发的标记来创建数据
事件