我正在尝试通过Google跟踪代码管理器获取具有给定类->最接近点击的范围的文本。可以通过普通JS或JQuery吗?
代码如下所示:
<a class="contenttile" href="/mypage" style="height: 193px;">
<div class="imageContainer" style="height: 97px;">
<img src="http://http:someadress.com/foto.jpg" class="blurr" alt="">
</div>
<div class="textContainer">
<span class="text3">My text</span>
<br>
</div>
</a>
我想通过函数返回的是My text
。
我正在尝试在这里找到的不同片段,但由于我是 JS 跛脚,我无法调整它以正常工作。
例如这个:
function(){
var ec = {{Click Element}};
var x = $(ec).closest('span');
return x.innerText;
}
因为你正在使用jQuery
return ec.find('.text3').text();
在 GTM 中,您的点击可能会注册两个事件:gtm.click 和 gtm.linkClick。根据代码设置为触发的代码(即,您可以将其设置为在所有点击或仅链接时触发(,您可以使用以下任一方法:
-
如果仅使用链接,则
$(ce).find('.textContainer').find('span').text()
-
如果使用所有点击,则
$(ce).closest('span').text()