小编Oli*_*nay的帖子

为什么像Hotjar和Google Analytics(分析)这样的网站使用复杂的跟踪代码,而不仅仅是<script>标签?

使用JS跟踪的网站通常使用以下代码:

<script>
    (function(h,o,t,j,a,r){
        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
        h._hjSettings={hjid:9999,hjsv:5};
        a=o.getElementsByTagName('head')[0];
        r=o.createElement('script');r.async=1;
        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
        a.appendChild(r);
    })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
</script>
Run Code Online (Sandbox Code Playgroud)

最后,这些脚本只是在页面的<script>标签中添加了一个标记<head>,因此,肯定有一定理由要这样做。

是出于广告屏蔽绕过的原因吗?生成的请求与在硬编码中的请求不同<head>吗?

javascript google-analytics event-tracking hotjar

3
推荐指数
1
解决办法
1432
查看次数