將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




分享到:


相關文章: