刚刚学习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>