Google analytics 如何通过Google Tag Mager跟踪元素印象?

Google analytics 如何通过Google Tag Mager跟踪元素印象?,google-analytics,google-tag-manager,Google Analytics,Google Tag Manager,如果某些元素有印象,我如何通过GTM跟踪?比如说,我想知道这个元素被看到了多少次? class“text”>text您可以创建一个自定义JavaScript变量来检查带有.box类的元素是否存在 比如: if(document.getElementsByClassName("box")){ return true; } else { return false; } 然后,您可以在触发器中使用它(例如,您的自定义变量>equals>true)。您可以使用一个自定义HTML标记和一

如果某些元素有印象,我如何通过GTM跟踪?比如说,我想知道这个元素被看到了多少次?
class“text”>text您可以创建一个自定义JavaScript变量来检查带有
.box
类的元素是否存在

比如:

if(document.getElementsByClassName("box")){
    return true;
} else {
    return false;
}

然后,您可以在触发器中使用它(例如,您的自定义变量>equals>true)。

您可以使用一个自定义HTML标记和一个自定义事件触发器跟踪印象。您需要将事件侦听器附加到检查元素在页面上是否可见的函数:


var hasDeals=document.getElementsByClassName('box')。长度;
var元素=document.getElementsByClassName('box')[0];
var-elVisible=false;
var=false;
如果(hasDeals>0){
addEventListener(“滚动”,function(){{isScrolledIntoView(element);}});
}
函数为CrolledinToView(el){
如果(!elVisible){
var elemTop=el.getBoundingClientRect().top;
var elemBottom=el.getBoundingClientRect().bottom;

变量isVisible=(elemTop>=0)和(如果用户未登录,则每次页面加载时都会加载elemBottom元素,并且class.box仅对未登录的用户显示。因此,我想如果我可以跟踪DOM中包含class.box的页面视图,就足够了。用户不必执行操作,因此不需要单击事件。这应该是一个注释。它肯定不是一个a。)回答。