Umami

Umami

オンライン

Umamiは、オープンソースでプライバシーを優先したウェブ分析ツールです。リアルタイムのトラフィック統計、カスタムイベントトラッキング、複数サイトの管理をサポートし、Google Analyticsの軽量で安全な代替案として適しています。

最終更新日: 2025/7/5

詳細な説明

Umami – プライバシーを優先したオープンソースのウェブ分析ツール

Umamiとは?

Umamiは、シンプルで高速、プライバシーに配慮したウェブ分析ツールです。Google Analyticsの軽量なオープンソース代替案として、ウェブサイト所有者がデータを完全にコントロールできる一方で、訪問者の個人情報を収集せず、GDPR/CCPAなどのプライバシー規制に準拠しています。


Umamiを選ぶ理由

  • プライバシー優先:クッキーを使用せず、個人ユーザーを追跡しません。データはすべて自分で管理します。
  • オープンソースでセルフホスティング可能:無料で使用でき、クローズドソースのブラックボックスはありません。コミュニティによって継続的に最適化され、自分でデプロイするか、公式のクラウドサービスを利用できます。
  • シンプルなインターフェース:リアルタイム統計、ページトラフィック、デバイス/言語/地域データを提供し、直感的で使いやすいです。
  • 迅速なデプロイメント:Dockerと手動インストールをサポートし、PostgreSQL/MySQL/MariaDBなどの一般的なデータベースと互換性があります。

Umamiのコア機能

  • リアルタイムページアクセス統計:ページビュー、ユニークビジター、ソース、デバイスタイプなどが含まれます。
  • カスタムイベントトラッキング:ボタンクリック、フォーム送信などのインタラクションイベントを追跡します。
  • 訪問者行動分析:セッション、リテンション率、コンバージョンチャネルなどのトレンド比較分析を行います。
  • UTMとチャネル統計:UTMパラメータのトラッキングをサポートし、広告キャンペーンのパフォーマンスをグループごとに監視できます。
  • 複数ユーザーと複数サイト管理:チームの権限を設定し、複数のサイトを管理でき、CSVエクスポートをサポートします。

Umamiのインストールと使い始め

一、クイックデプロイメント(Docker推奨)

DockerとDocker Composeがインストールされていることを確認し、docker-compose.ymlファイルを作成します:

version: '3'
services:
  umami:
    image: ghcr.io/umami-software/umami:postgresql-latest
    ports:
      - '3000:3000'
    environment:
      DATABASE_URL: postgresql://umami:password@db:5432/umami
      DATABASE_TYPE: postgresql
      APP_SECRET: ランダム文字列
  db:
    image: postgres:15-alpine
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: password
    volumes:
      - umami-db-data:/var/lib/postgresql/data
volumes:
  umami-db-data:

実行:

docker compose up -d

http://localhost:3000にアクセスし、デフォルトのadminアカウントでログインします。

二、ローカルインストール(Node.js方式)

  1. コードをクローン:

    git clone https://github.com/umami-software/umami.git
    cd umami
    npm install
    
  2. 環境変数を設定:
    .envファイルでDATABASE_URL=postgresql://...またはmysql://...を設定します。

  3. アプリをビルドして実行:

    npm run build
    npm run start
    

ログインアドレスは通常http://localhost:3000です。


使用上のヒント

  • クラウドへのデプロイ:公式クラウドやRender、Elestioなどのサードパーティプラットフォームでワンクリックデプロイをサポートしています。
  • トラッキングコードの追加<head><script defer src="…/script.js" data-website-id="…">を挿入するだけでページデータの収集を開始できます([dev.to][5])。
  • イベントインタラクションの追跡:JSでumami.track('button_click')を呼び出して具体的なインタラクションイベントを追跡します。
  • 複数サイト管理:ダッシュボードで複数のサイトを追加でき、複数のプロジェクトを管理するのに適しています。

コメント

コメントを投稿

あなたの考えを共有してください。* の付いた項目は必須です。

メールアドレスは公開されません

コメント

0

評価

9

クイックアクション

ラベル

オープンソースウェブ分析
一键轻松打造你的专属AI应用
Vidnoz Flex: Maximize the Power of Videos
搭建您的专属大模型主页