javascript Google跟踪代码管理器/ Google Analytics的滚动跟踪脚本(无jQuery)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Google跟踪代码管理器/ Google Analytics的滚动跟踪脚本(无jQuery)相关的知识,希望对你有一定的参考价值。
<script type="text/javascript">
/* gms.scrolltracking.js | v0.2
www.gandke.de
Copyright (c) 2015 Markus Baersch (@mbaersch)
Licensed under MIT license.
*/
var trackBottomScroll = 0;
var trackScrollStep = 20 ;
var useDataLayer = true ;
window.onscroll = function () {
var docHeight = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight,
document.body.offsetHeight, document.documentElement.offsetHeight,
document.body.clientHeight, document.documentElement.clientHeight);
if (trackBottomScroll < 100 && ((document.documentElement.scrollTop||document.body.scrollTop) >=
(docHeight - window.innerHeight) / 100 * (trackBottomScroll+trackScrollStep)))
try {
trackBottomScroll += trackScrollStep;
if (useDataLayer)
dataLayer.push({'scrollPercentage': trackBottomScroll, 'event': 'updScrollPercentage'});
else
ga('send', 'event', 'Interaction', 'ScrollPercentage', trackBottomScroll.toString());
} catch(e) {}
} ;
</script>
以上是关于javascript Google跟踪代码管理器/ Google Analytics的滚动跟踪脚本(无jQuery)的主要内容,如果未能解决你的问题,请参考以下文章
在单独的JavaScript文件中运行Google跟踪代码管理器脚本?
javascript Google跟踪代码管理器的jQuery滚动深度修复
Google 跟踪代码管理器 - 数据层
javascript Google跟踪代码管理器变量,用于从浏览器存储对象中提取内容
Javascript 在 Google 跟踪代码管理器中获取选中的单选字段的值 [重复]
javascript Google Analytics的设备方向检测。 Google跟踪代码管理器(GTM)的修改版本。最初来自https://www.themarketingtech