将Google 分析代码最小化,记录网站流量不拖慢速度

将Google 分析代码最小化,记录网站流量不拖慢速度

对于大部分网站来说,要统计即时流量和访客资讯,最常使用的免费工具是Google Analytics(Google分析),只要加入一段程式码就能使用,而且收集和分析的资讯相当完整全面,无论是最佳化网站或改善成效其实都颇具参考价值。不过任何事情都有好处也一定有坏处,撇开资料会被Google收集这一类隐私议题不说,最为人所诟病的一大缺点是Google分析会拖慢整体网站速度。为什么呢?

简单来说Google分析会载入相当多程式库,绝不是只有你表面看到的一个.js档案那么简洁,毕竟获取更多使用者资料也不是单靠一个程式可以解决,要载入的程式一多,自然就拖慢网站速度,如果使用者的网路速度不快(或是使用行动网路),情况就会更雪上加霜。

于是有开发者想出一个解决之道:如果你只想追踪网站页面浏览次数,是不是能调整一下Google Analytics程式码,不载入那些延缓网站速度的部分,只让流量计数器发挥效果?

Minimal Google Analytics Snippet是一个相当有趣的开放原始码项目,用意是舍弃那些Google分析中肥大的程式库,只会追踪页面浏览次数

(也就是所谓的网站流量),依照开发者说法,相较于Google Tag Manager加上Analytics会用掉73kB大小来说,这段「最佳化」之后的程式码只有1.3kB,差异性不言可喻。

网站名称:Minimal Google Analytics Snippet网站地址:https://minimalanalytics.com/

使用教学

STEP 1

开启Minimal Analytics 网站,从右半部可以找到压缩后的最佳化程式码,相较于原有追踪程式码大小,最佳化后只有剩下相当少的1.3kB。

依照说明,这段程式码会直接将页面浏览次数传送给Google Analytics API,而且不用加入其他Google Tag Manager 和Analytics 程式库,不仅节省频宽,对于网站载入速度也有相当正面显著的帮助。


将Google 分析代码最小化,记录网站流量不拖慢速度


STEP 2

复制程式码并贴到你的网站或应用程式后,将最后面的XX-XXXXXXXX-X 修改为你的Google Analytics 追踪程式码ID,如此一来就算搞定!你也可以修改一下程式码里想要追踪的项目。

将Google 分析代码最小化,记录网站流量不拖慢速度


如果你的网站本来就有放置Google Analytics程式码,加入Minimal Analytics代码后记得将原有的程式码完整移除,如此一来就能够使用Google分析的网页浏览次数计数功能,不用额外载入其他用不到的程式码。

值得一试的三个理由:

  1. 将Google Analytics 程式码大幅缩小,仅记录网站流量
  2. 避免载入过多程式库拖慢网站速度
  3. 从原有大小73kB 压缩后只剩下1.3kB




分享到:


相關文章: