自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

替代Google Analytics的輕量級(jí)分析工具

開發(fā) 開發(fā)工具 數(shù)據(jù)分析
GoatCounter是2019年8月推出的最新網(wǎng)絡(luò)分析工具之一。由Martin Tournoij創(chuàng)建,與其他工具相比,它具有更多的“由個(gè)人開發(fā)人員制作”的感覺。它的功能比其他的要少一些,但它對(duì)開發(fā)人員友好并且易于設(shè)置。

[[330757]]

越來越多的網(wǎng)站所有者關(guān)注“全能Google”跟蹤用戶在網(wǎng)絡(luò)上瀏覽時(shí)的情況。Google Analytics(GA)是一種功能齊全的網(wǎng)絡(luò)分析系統(tǒng),可免費(fèi)使用,盡管存在隱私問題,但它已成為很多大小型網(wǎng)站所使用的分析工具。但是,近年來,越來越多的替代產(chǎn)品正在逐漸打破Google的統(tǒng)治地位。在本文中,我們將研究?jī)蓚€(gè)輕量級(jí)開源選項(xiàng),即GoatCounter和Plausible。

GA是迄今為止占的比重還是蠻大的:根據(jù)BuiltWith 顯示,排名前100,000個(gè)網(wǎng)站中約有86%使用它。對(duì)于前一百萬個(gè)網(wǎng)站,比重下降到64%。自Google收購(gòu)Urchin并將其更名為Google Analytics以來,這些比重在過去15年中一直穩(wěn)定增長(zhǎng)。除了隱私問題之外,與某些網(wǎng)站所有者相比,GA更復(fù)雜,功能更豐富。他們中的許多人只想查看訪問其網(wǎng)站頁面的流量以及流量的來源。因此,過去幾年中出現(xiàn)了許多更簡(jiǎn)單,更開放的工具也就不足為奇了。值得注意的是,盡管我們正在評(píng)估其他的選擇,但LWN確實(shí)使用了GA。但是,那些根據(jù)自己的偏好關(guān)閉廣告的用戶將無法獲得GA代碼。

Google跟蹤什么?

如果問到Google跟蹤什么信息,憤世嫉俗的人可能會(huì)說“一切”。問題的一部分在于,這與事實(shí)相差不遠(yuǎn):Google跟蹤并存儲(chǔ)了大量有關(guān)用戶的信息。

道格拉斯·施密特(Douglas Schmidt)在2018年發(fā)表的一篇論文[PDF]著重介紹了Google跟蹤的程度,其中以Android設(shè)備上的位置跟蹤為例:即使沒有任何用戶交互,Android和Chrome也會(huì)向Google發(fā)送數(shù)據(jù)。我們的實(shí)驗(yàn)表明,處于休眠狀態(tài)的靜止Android手機(jī)(在后臺(tái)運(yùn)行Chrome)在24小時(shí)內(nèi)向Google進(jìn)行了340次位置信息通信,或平均每小時(shí)進(jìn)行14次數(shù)據(jù)通信。

本文區(qū)分了“主動(dòng)”和“被動(dòng)”跟蹤。主動(dòng)跟蹤是指用戶直接使用或登錄Google服務(wù)(例如執(zhí)行搜索,登錄Gmail等)的情況。除了記錄用戶的所有搜索關(guān)鍵字外,Google還會(huì)在用戶訪問使用GA和其他Google 發(fā)布者工具的網(wǎng)站時(shí)被動(dòng)地跟蹤用戶。施密特發(fā)現(xiàn),在一個(gè)“生活中的日子”的例子中,“ 谷歌通過被動(dòng)方式收集或推斷出三分之二的信息 ”。

施密特的論文詳細(xì)介紹了GA Cookie跟蹤的工作原理,并指出了“第一方”和“第三方” Cookie之間的區(qū)別-后者可在多個(gè)網(wǎng)站上跟蹤用戶及其廣告點(diǎn)擊:GA Cookie特定于用戶訪問的網(wǎng)站的特定域(稱為“第一方Cookie”),而DoubleClick Cookie通常與一個(gè)通用的第三方域(例如doubleclick.net)相關(guān)聯(lián)。Google使用此類Cookie來跟蹤多個(gè)第三方網(wǎng)站之間的用戶互動(dòng)。

當(dāng)用戶與網(wǎng)站上的廣告互動(dòng)時(shí),DoubleClick的轉(zhuǎn)化跟蹤工具(例如Floodlight)會(huì)將Cookie放置在用戶的計(jì)算機(jī)上并生成唯一的客戶ID。此后,如果用戶訪問廣告網(wǎng)站,則DoubleClick服務(wù)器將訪問存儲(chǔ)的cookie信息,從而將訪問記錄為有效轉(zhuǎn)化。

由于大量的網(wǎng)站都使用Google廣告產(chǎn)品以及Google Analytics GA,因此,它可以了解許多網(wǎng)站中大部分用戶的瀏覽歷史記錄。簡(jiǎn)而言之,Google對(duì)你喜歡的商品,所處的位置以及所購(gòu)買的商品了解很多。

Google確實(shí)提供了關(guān)閉目標(biāo)廣告和位置跟蹤等功能以及刪除與賬戶相關(guān)聯(lián)的個(gè)性化配置文件的方法。但是,這些功能幾乎完全是可選功能,大多數(shù)用戶要么不了解它們,要么就從不費(fèi)心關(guān)閉它們。

當(dāng)然,僅退出GA并不能消除所有這些隱私問題(例如,它無法阻止Android位置跟蹤或搜索跟蹤),但這是減少Google收集大量數(shù)據(jù)的一種方法。此外,對(duì)于使用GA替代方案的網(wǎng)站所有者來說,Google不會(huì)對(duì)網(wǎng)站的流量模式進(jìn)行幕后調(diào)查-可以想象,將來可以使用這些數(shù)據(jù)來構(gòu)建競(jìng)爭(zhēng)工具。

LWN讀者可能傾向于注重隱私:使用Firefox而不是Google Chrome。但是,他們建立網(wǎng)站的用戶可能并不那么注重隱私。對(duì)于網(wǎng)站開發(fā)人員而言,他們選擇的分析工具可以幫助尊重用戶的隱私,并避免Google對(duì)用戶的瀏覽方式了解太多。

1、GoatCounter

GoatCounter是2019年8月推出的最新網(wǎng)絡(luò)分析工具之一。由Martin Tournoij創(chuàng)建,與其他工具相比,它具有更多的“由個(gè)人開發(fā)人員制作”的感覺。它的功能比其他的要少一些,但它對(duì)開發(fā)人員友好并且易于設(shè)置。

 

替代Google Analytics的輕量級(jí)分析工具

該工具支持所有的基本分析:包括按照URL的頁面視圖和訪問,瀏覽器和操作系統(tǒng)統(tǒng)計(jì)信息,設(shè)備屏幕尺寸,位置和引薦來源信息。默認(rèn)情況下,GoatCounter會(huì)顯示最近7天的計(jì)數(shù)(按小時(shí)細(xì)分),但網(wǎng)站所有者可以使用簡(jiǎn)單的控件來調(diào)整日期范圍。GoatCounter有一個(gè)不尋常的定價(jià)模型,其源代碼是根據(jù)版權(quán)保留的歐盟公共許可證(EUPL)許可的。公司可以自己托管軟件,也可以支付少量費(fèi)用使用GoatCounter的托管版本。

圖爾諾伊(Tournoij)在一篇長(zhǎng)篇文章中 討論了他為什么選擇EUPL,并指出:我仍然不太在乎人們?nèi)绾问褂梦业拇a,但是我在乎我的謀生能力是否會(huì)受到不合理的影響。采用我的MIT代碼并全職致力于未發(fā)給我的增強(qiáng)功能,這意味著我的競(jìng)爭(zhēng)對(duì)手的工作量翻了一番:我(從他們的角度來看是免費(fèi)的)和他們。他們永遠(yuǎn)比我有優(yōu)勢(shì)。

GoatCounter是用Go編寫的,并在其UI中使用JavaScript進(jìn)行了一些輕量級(jí)的交互。JavaScript框架通常會(huì)妨礙Web的可訪問性,而GoatCounter的可訪問性優(yōu)先級(jí)(在其首頁上已提到)。除了計(jì)算頁面瀏覽量之外,GoatCounter還會(huì)使用瀏覽器的用戶代理和IP地址的哈希值來跟蹤對(duì)話,以識(shí)別客戶端,而無需存儲(chǔ)任何個(gè)人信息。用于產(chǎn)生這些哈希值的Salt 每4個(gè)小時(shí)帶有一個(gè)滑動(dòng)窗口旋轉(zhuǎn)一次。Tournoij 詳細(xì)介紹了會(huì)話跟蹤的技術(shù)方面,包括與具有類似目標(biāo)的其他解決方案進(jìn)行比較。

對(duì)于喜歡避免使用JavaScript或希望禁用JavaScript的用戶進(jìn)行網(wǎng)站分析的網(wǎng)站所有者,GoatCounter支持非JavaScript跟蹤方案。它在要計(jì)數(shù)的頁面上的“ ”標(biāo)簽中使用1x1透明GIF圖像,盡管這種方法不會(huì)記錄來源網(wǎng)址或屏幕尺寸。GoatCounter的托管版本易于設(shè)置-大約需要五分鐘來設(shè)置一個(gè)帳戶并把一行JavaScript添加到我的網(wǎng)站。幾秒鐘后,分析數(shù)據(jù)開始顯示。即使使用托管版本,網(wǎng)站所有者也完全擁有數(shù)據(jù),并且可以隨時(shí)導(dǎo)出完整的轉(zhuǎn)儲(chǔ)或刪除其帳戶。

自托管版本還可以直接使用Linux二進(jìn)制文件或通過源代碼構(gòu)建進(jìn)行設(shè)置-從源代碼構(gòu)建并使用默認(rèn)SQLite數(shù)據(jù)庫(kù)配置在本地進(jìn)行設(shè)置所需的時(shí)間不到10分鐘。與Plausible相比,它安裝起來輕便得多,沒有下載任何東西,幾乎立即啟動(dòng)。

2、Plausible

 

替代Google Analytics的輕量級(jí)分析工具

Plausible是于2019年初推出的另一種相對(duì)較新的分析工具。啟動(dòng)后不久,它便轉(zhuǎn)向了開放源代碼,其代碼獲得了MIT許可。該公司的商業(yè)模式是對(duì)托管收費(fèi),針對(duì)小型企業(yè)的定價(jià)。

從技術(shù)角度來看,Plausible是獨(dú)一無二的,它的服務(wù)器代碼是用Elixir編寫的,Elixir是在Erlang虛擬機(jī)上運(yùn)行的一種功能編程語言。它的前端UI對(duì)交互部分使用了少量普通JavaScript代碼,而不是像React這樣的渲染框架。它還擁有最小的分析腳本之一,在撰寫本文時(shí),plausible.js的大小為781字節(jié)(未壓縮的1.2KB)。相比之下,GA的analytics.js幾乎為18KB(未壓縮的46KB),而GoatCounter的count.js為2.3KB(未壓縮的6.3KB)。該大小可能會(huì)產(chǎn)生有意義的變化,因?yàn)槟_本是為站點(diǎn)上的每個(gè)頁面加載的。

值得注意的是,目前還沒有對(duì)自托管“ Pluusible”的明確支持。該項(xiàng)目仍在快速發(fā)展中,維護(hù)自托管解決方案將大大減慢產(chǎn)品開發(fā)速度。一旦產(chǎn)品和業(yè)務(wù)更加穩(wěn)定,我將在將來提供一個(gè)自托管的解決方案。

就是說,就在幾周前,Plausible添加了一份文檔 ,描述了使用Docker自托管系統(tǒng)的實(shí)驗(yàn)方法。按照這些建議,我嘗試使用docker-compose使其在本地運(yùn)行。在幾分鐘的安裝過程中,它下載了多少個(gè)Docker和npm軟件包,這有點(diǎn)令人不安。 即使完成后,PostgreSQL遷移仍然存在一個(gè)難以理解的錯(cuò)誤,阻止了它的啟動(dòng)-“實(shí)驗(yàn)性”標(biāo)簽絕對(duì)合適。

在用戶界面方面,Plausible絕對(duì)比GoatCounter更精致。但是,它非常簡(jiǎn)單,甚至比GoatCounter更是如此,它提供了總訪問者計(jì)數(shù),每個(gè)路徑的頁面瀏覽量,引薦來源信息,地圖位置和設(shè)備(按屏幕尺寸,瀏覽器和操作系統(tǒng)細(xì)分)。該工具還提供了“ 跳出率 ”指標(biāo),盡管確切的定義尚不清楚。

Plausible的主頁聲明其提供“ 100%數(shù)據(jù)所有權(quán)”,并且可以導(dǎo)出單個(gè)圖表的CSV數(shù)據(jù)(以及刪除Plausible.io帳戶)。但是,數(shù)據(jù)轉(zhuǎn)儲(chǔ)比GoatCounter的完整數(shù)據(jù)轉(zhuǎn)儲(chǔ)有用得多,后者包括每個(gè)事件的詳細(xì)信息。

就在幾周前,Plausible添加了一份文檔 ,描述了使用Docker自托管系統(tǒng)的實(shí)驗(yàn)方法。按照這些建議,我嘗試使用docker-compose讓其在本地運(yùn)行。在幾分鐘的安裝過程中,它下載了幾個(gè)Docker和npm軟件包,這有點(diǎn)令人不安。 即使完成后,PostgreSQL遷移仍然存在一個(gè)難以理解的錯(cuò)誤。

簡(jiǎn)短的專有選項(xiàng)

還有一些輕量級(jí)的專有工具,其重點(diǎn)是隱私,值得一提。顯然,這些沒有開放開發(fā)或自我托管的優(yōu)勢(shì),但仍然提供了一種低成本的方式來擺脫Google的數(shù)據(jù)收集網(wǎng)。

一個(gè)是極簡(jiǎn)主義的Simple Analytics產(chǎn)品,它是由單人開發(fā)人員Adriaan van Rossum創(chuàng)建的基于云的工具;它具有簡(jiǎn)潔的界面,僅包含少量關(guān)鍵指標(biāo),類似于Plausible。另一個(gè)是Fathom,最初是開源的,但是當(dāng)前版本是私有的(據(jù)說該公司希望將來再次開始維護(hù)開源代碼庫(kù))。

摘要

過去幾年中,Google Analytics(分析)有許多不錯(cuò)的選擇,尤其是對(duì)于那些只需要一些基本功能的用戶而言。最近的許多替代方案都是開源的和注重隱私的,這意味著項(xiàng)目和企業(yè)繼續(xù)使用專業(yè)分析系統(tǒng)的原因更少。

對(duì)于只需要基本流量的站點(diǎn)所有者,GoatCounter和Plausible似乎都是不錯(cuò)的選擇。那些喜歡更多視覺修飾和文檔記錄的人可能更喜歡Plausible;那些看重易于托管的對(duì)開發(fā)人員更友好的工具的人可能會(huì)更喜歡GoatCounter,蘿卜青菜各有所愛。

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2021-04-10 15:20:05

PlausibleGoogle Anal分析工具

2022-06-01 09:28:43

??Umami??開源

2022-07-15 16:39:19

PythonWhoosh工具

2010-09-09 13:12:29

XML DOM

2009-04-22 17:16:50

Analytics AGoogle測(cè)試

2021-01-05 08:35:24

GNU nanoVim編輯器

2011-10-11 20:06:08

2019-10-15 06:00:26

Google AnalAngularReact

2011-10-11 15:54:57

2012-03-07 20:56:57

iPhone

2022-06-06 15:18:41

開源GiteaDrone

2009-07-14 18:05:28

輕量級(jí)Swing組件

2009-07-17 14:38:51

輕量級(jí)Swing組件

2013-11-28 15:35:25

GoogleSEM測(cè)試

2022-05-12 08:58:03

開源日志查詢日志可視化

2024-06-07 10:34:28

Rust開發(fā)工具

2015-08-17 14:13:52

Ansible輕量自動(dòng)化部署工具

2021-09-29 23:43:53

Go OpenLdap檢測(cè)工具

2023-07-26 08:40:27

2016-03-31 15:25:09

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)