Google跟踪代码管理器 - DOM元素变量 - 获取子元素

时间:2018-03-22 07:27:26

标签: google-tag-manager

刚刚学习GTM。我想使用GTM来使用我命名为'标本'的DOM元素变量来获取元素的文本。该变量当前设置为CSS选择器specimen

触发器是一个点击 - 所有元素'类型设置为类specimen_record_thumbnail

从下面的DOM中可以看出,specimen选择器需要被限制在单击的触发器的父级specimen_record_container,因为页面将包含许多这些结构/类。

如何在DOM Element变量中定义CSS选择器以获取兄弟specimen的{​​{1}}选择器的文本?

specimen_record_thumbnail

此外,也许自定义JavaScript变量可能更好......

感谢任何帮助或建议!

更新 - 工作解决方案:感谢Eike Pierstorff

此代码进入GTM Custom JavaScript变量,以获取父容器的第二个子项的文本,然后将其设置为Universal Analytics标记的标签:

<div class="specimen_record_container">
        <img class="specimen_record_thumbnail" data-specimen="374" src="specimen_media/374/specimen_pk_374_20082014_123312_thumbnail.jpg" border="0">
        <div class="diagnosis" title="<p>Adrenal gland</p>" rel="tooltip">Diagnosis</div>
        <span class="specimen"> T93.M8006<sup>5</sup></span>
    </div>

0 个答案:

没有答案