Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events 无需单击即可触发分析事件_Events_Google Analytics - Fatal编程技术网

Events 无需单击即可触发分析事件

Events 无需单击即可触发分析事件,events,google-analytics,Events,Google Analytics,我有一篇网络文章,我想知道有多少用户正在访问某个特定的部分。没有与此部分相关或到达该部分的单击事件,用户只需向下滚动页面 如何为此设置事件 谢谢 尝试类似这样的操作,用分区的id替换my元素 var scrollTop=$(窗口).scrollTop(), elementOffset=$(“#我的元素”).offset().top, 距离=(元素偏移-滚动顶部), hasEventBeenSent=false; 函数checkScrollDepth(){ 如果(!hasEventBeenSen

我有一篇网络文章,我想知道有多少用户正在访问某个特定的部分。没有与此部分相关或到达该部分的单击事件,用户只需向下滚动页面

如何为此设置事件


谢谢

尝试类似这样的操作,用分区的id替换my元素

var scrollTop=$(窗口).scrollTop(),
elementOffset=$(“#我的元素”).offset().top,
距离=(元素偏移-滚动顶部),
hasEventBeenSent=false;
函数checkScrollDepth(){
如果(!hasEventBeenSent){
var scrollPos=$(document.scrollTop();
如果(滚动位置>=距离){
sendScrollEvent();
}
}
}
函数sendScrollEvent(){
ga(‘发送’、‘事件’、‘滚动事件’、‘事件动作’、‘事件标签’);
hasEventBeenSent=true;
}

$(窗口)。在('scroll',选中ScrollDepth)嗯,这在我的网页上似乎对我不起作用。我正在chrome中使用google事件跟踪跟踪器。单击事件触发正常,但此代码不是。你能想到什么原因吗?这是一个wordpress网站。我已经尝试在html之前和之后的脚本标记中,以及在自定义脚本字段中添加JS。没有luckCan您可以共享您试图启动事件的页面的URL吗?另外,请包含事件触发时您希望查看的元素。这是页面:该元素是文本“相关文章”Brian,您可以从该url获取任何信息吗?很抱歉响应延迟,但该页面上的javascript错误似乎阻止了jQuery的加载。看见