成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

輕量級谷歌分析開源替代品 - Umami

開源
??Umami?? 是一個簡單、易于使用、自我托管的網絡分析解決方案,目標是為您提供一個更友好的、注重隱私的谷歌分析的替代品,以及一個免費的、開源的付費解決方案的替代品。Umami 只收集你關心的指標,所有東西都放在一個頁面上。

??Umami?? 是一個簡單、易于使用、自我托管的網絡分析解決方案,目標是為您提供一個更友好的、注重隱私的谷歌分析的替代品,以及一個免費的、開源的付費解決方案的替代品。Umami 只收集你關心的指標,所有東西都放在一個頁面上。

特性

簡單分析 Umami 只測量你關心的重要指標:網頁瀏覽量、使用的設備以及訪問者的來源。這些數據都在一個易于瀏覽的頁面上展示。

不限網站數量 Umami 通過一次安裝就可以跟蹤無限數量的網站,甚至還可以跟蹤子域名和單個的 URL。

繞過廣告攔截器 Umami 由你在自己進行托管部署,所以你可以有效地避免 Google Analytics 不同的廣告攔截器。

輕量級 追蹤腳本很小(只有 2KB),而且支持 IE 等舊版瀏覽器。

戶 Umami 可用于為朋友或客戶托管數據,只需創建一個單獨的賬號,他們就可以開始在自己的儀表板上跟蹤自己的網站。

共享數據 如果你想公開分享你的統計數據,那么你可以使用一個唯一生成的 URL 進行共享。

移動端友好 Umami 界面已針對移動設備進行了優化,因此你可以從任何地方查看你的統計數據。

數據所有權 由于 Umami 是自托管的,因此你擁有所有數據。無需將你的數據交給第三方進行利用。

注重隱私 Umami 不收集任何個人身份信息,并對收集的所有數據進行匿名處理。

開源 Umami 是開源的,并采用 MIT 的開源協議。

安裝

從源碼構建

如果你想要從源碼進行構建安裝,需要滿足以下條件:

  • Node.js 版本在 12 及以上
  • 一個 MySQL 或 Postgresql 數據庫

然后直接獲取源碼安裝依賴包:

git clone https://github.com/mikecao/umami.git
cd umami
npm install

接下來創建數據庫表結構。Umami 支持 MySQL 和 Postgresql,首先需要為你的 Umami 安裝創建一個數據庫,并使用包含的腳本安裝表。

對 MySQL:

mysql -u username -p databasename < sql/schema.mysql.sql

對 Postgresql:

psql -h hostname -U username -d databasename -f sql/schema.postgresql.sql

這也將創建一個用戶名為 ??admin???、密碼為 ??umami?? 的登錄賬戶。

接著使用以下內容創建一個 ??.env?? 文件:

DATABASE_URL=連接地址
HASH_SALT=任意隨機字符串

連接 url 格式如下:

postgresql://username:mypassword@localhost:5432/mydb
mysql://username:mypassword@localhost:3306/mydb

其中 ??HASH_SALT?? 用于為你的安裝生成一個唯一值。

配置完成后使用下面命令構建應用:

npm run build

構建完成后就可以啟動應用程序了:

npm start

默認情況下,這將在 http://localhost:3000 上啟動應用程序。

使用 Docker

更簡單的方式是使用 Docker 一鍵啟動,在源碼根目錄下面有 docker-compose 的配置,要構建 umami 容器并啟動 Postgres 數據庫,直接在項目根目錄下面執行如下命令即可:

docker-compose up

或者,只獲取支持 PostgreSQL 的 Umami Docker 鏡像:

docker pull ghcr.io/mikecao/umami:postgresql-latest

或者使用 MySQL 支持:

docker pull ghcr.io/mikecao/umami:mysql-latest

使用

安裝完成后,Umami 將使用用戶名 ??admin??? 和密碼 ??umami?? 創建一個默認管理員戶。圖片

登錄 Umami 后,單擊頂部的 ??Settings??? 導航到 ??Websites???,點擊右側的 ??+ Add website??? 按鈕就可以開始創建網站分析了。圖片

填寫表單詳細信息,然后單擊“Save”按鈕保存即可。圖片

其中 ??Name??? 字段可以是任何內容,通常它與域名相同。??Domain??? 字段是你網站的實際域名。??Enable share URL?? 表示你希望通過唯一 URL 共享你的網站統計信息。

添加網站后。單擊 Get tracking code 按鈕可以獲取跟蹤代碼。

圖片

從彈出的表單中,復制代碼并將其插入到你網站的 ??<head>??? 部分即可。

圖片

然后訪問你的網站后,數據正常就會在你的 Umami 儀表板中出現了。

除了網站瀏覽相關數據之外,Umami 還能夠跟蹤你網站上發生的事件,在 Umami 中記錄事件有兩種方法,使用 CSS classes 或使用 Javascript

使用 CSS 類

要啟用事件跟蹤,只需向要跟蹤的元素添加一個特殊的 CSS 類即可。例如,你可能有一個帶有以下代碼的按鈕:

<button id="signup-button" class="button">Sign up</button>

然后使用下面的格式添加一個 ??class?? 類:

umami--<event>--<event-name>

你的這個按鈕元素代碼可能看起來是這樣的:

<button id="signup-button" class="button umami--click--signup-button">Sign up</button>

當用戶點擊該按鈕時,Umami 會記錄一個名為 ??signup-button??? 的事件,事件類型為 ??click??。該事件可以是任何可應用于元素的 Javascript 事件。

注意:不要附加到任何連續觸發的事件上去,如 ??scroll??? 和 ??drag??。

使用Javascript

我們還可以使用 ??window.umami?? 對象手動記錄事件,要完成與上述 CSS 方法相同的事情,可以執行以下操作:

const button = document.getElementById('signup-button');
button.onclick = () => umami('Signup button click');

在這種情況下,Umami 將記錄一個名為 ??Signup button click??? 的事件,事件類型為 ??custom??。

查看事件

記錄事件后,它們將在你的網站詳細信息頁面上看到。圖片

此外 Umami 還有很多高級功能,比如跟蹤配置、跟蹤函數、環境變量、API 等等,更多高級用法可以參考官方文檔 https://umami.is/docs 以了解更多信息。

最后我們來看一張使用 Umami 的 Dashboard 示例圖:

圖片

Git 倉庫:https://github.com/mikecao/umami。

責任編輯:姜華 來源: Github愛好者
相關推薦

2021-01-05 08:35:24

GNU nanoVim編輯器

2022-08-02 10:45:29

AppFlowyNotion開源

2023-01-10 13:49:54

AlexaSiri開源

2020-02-17 21:35:21

JoplinEvernote開源

2016-09-13 15:50:24

TurtlEvernote開源

2024-01-15 14:19:34

開源ChatGPT

2020-07-07 09:10:29

VS CodeLinux開源

2022-03-24 10:54:33

Piwigo開源

2020-06-15 07:49:32

開源奇妙清單Wunderlist

2020-12-09 10:28:10

Github開源編程代碼

2013-11-19 14:36:38

UbuntuDebianPCLinuxOS

2021-11-03 21:20:54

FerdiFranz開源

2019-10-22 19:00:16

PhotoshopAdobe開源

2022-06-29 15:40:28

MinecraftMinetest開源

2010-09-04 10:21:03

2020-06-19 15:38:08

分析工具GoatCounter開發

2024-02-06 09:00:00

GPT-4VLLaVA大型語言

2022-11-28 11:35:33

Kubernetes開源工具

2022-01-05 11:21:19

開源工具操作系統

2013-01-28 09:25:54

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费视频99 | 成人在线免费电影 | 久久精品国产99国产精品 | 亚洲成人自拍 | 亚洲在线一区二区 | 久久r免费视频 | 国产欧美日韩综合精品一 | 国产免费av在线 | 欧美成人一区二区 | 日本一区不卡 | 午夜精品一区二区三区在线观看 | 四虎影院在线免费观看 | 国产你懂的在线观看 | 久久精品91| 色免费看| 古装人性做爰av网站 | 欧区一欧区二欧区三免费 | 中文字幕久久精品 | 91精品国产91久久久久久吃药 | 性福视频在线观看 | 亚洲国产成人av | 一个色在线 | 亚洲精品在线免费 | 精品国产伦一区二区三区观看体验 | 欧美激情一区二区三区 | 亚洲一区二区三区免费在线 | 91动漫在线观看 | 天天综合久久网 | 在线观看国产视频 | av中文字幕在线 | 夫妻午夜影院 | 91久久国产综合久久 | 一级黄色生活视频 | 欧美日韩在线播放 | 欧美视频一区二区三区 | 91精品国产91久久久久久最新 | 欧美不卡视频 | 99久久久国产精品免费消防器 | wwwsihu| 久久久精品网 | 超碰成人免费 |