Umami
Umami – это инструмент аналитики веб-сайтов с открытым исходным кодом и приоритетом конфиденциальности, поддерживающий статистику трафика в реальном времени, отслеживание пользовательских событий, управление несколькими сайтами, что делает его легкой и безопасной альтернативой Google Analytics.
Подробная информация о сайте
Umami – инструмент аналитики веб-сайтов с приоритетом конфиденциальности с открытым исходным кодом
Что такое Umami?
Umami – это простой, быстрый и ориентированный на конфиденциальность инструмент аналитики веб-сайтов. Это легковесная альтернатива Google Analytics с открытым исходным кодом, которая позволяет владельцам сайтов полностью контролировать свои данные, не собирая личную информацию посетителей, соответствуя таким нормам конфиденциальности, как GDPR/CCPA.
Почему стоит выбрать Umami?
- Приоритет конфиденциальности: не использует cookie и не отслеживает отдельных пользователей; данные полностью в ваших руках.
- Открытый исходный код и самохостинг: бесплатное использование, отсутствие закрытого исходного кода, постоянное улучшение сообществом, возможность самостоятельного развертывания или использования облачного сервиса.
- Простой интерфейс: предоставляет статистику в реальном времени, трафик страниц, данные об устройствах/языках/регионах, интуитивно понятен в использовании.
- Быстрое развертывание: поддержка Docker и ручной установки, совместимость с распространенными базами данных, такими как PostgreSQL/MySQL/MariaDB.
Основные функции Umami
- Статистика посещений страниц в реальном времени: включает просмотры страниц, уникальных посетителей, источники, типы устройств и т.д.
- Отслеживание пользовательских событий: отслеживание кликов по кнопкам, отправки форм и других интерактивных событий.
- Анализ поведения посетителей: сессии, уровень удержания, сравнительный анализ каналов конверсии.
- Статистика UTM и каналов: поддержка отслеживания параметров UTM, возможность группового мониторинга эффективности рекламных кампаний.
- Управление несколькими пользователями и сайтами: возможность настройки прав команды, управления несколькими сайтами, поддержка экспорта в CSV.
Как установить и начать использовать Umami?
1. Быстрое развертывание (рекомендуется 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 и войдите, используя учетную запись администратора по умолчанию.
2. Локальная установка (способ Node.js)
Клонируйте репозиторий:
git clone https://github.com/umami-software/umami.git cd umami npm installНастройте переменные окружения:
В файле.envустановитеDATABASE_URL=postgresql://...илиmysql://....Соберите и запустите приложение:
npm run build npm run start
Адрес для входа обычно http://localhost:3000.
Советы по использованию
- Развертывание в облаке: официальное облако и сторонние платформы (например, Render, Elestio) поддерживают развертывание в один клик.
- Добавление кода отслеживания: вставьте
<script defer src="…/script.js" data-website-id="…">в<head>, чтобы начать сбор данных о страницах ([dev.to][5]). - Отслеживание интерактивных событий: используйте вызов JS
umami.track('button_click')для отслеживания конкретных интерактивных событий. - Управление несколькими сайтами: в панели управления можно добавить несколько сайтов, что удобно для управления несколькими проектами.
Связанные сайты
Комментарии
Оставить комментарий
Поделитесь своими мыслями об этой странице. Все поля, отмеченные *, обязательны для заполнения.


