Cómo instalar Plausible Analytics - Google Analytics alternativa privada en Docker

Plausible Analytics | Web Analytics | Docker

Plausible Analytics: Alternativa a Google Analytics privada y autohospedada en Docker

Analytics sin cookies, sin tracking, GDPR/CCPA compliant. Script de 1KB. Dashboard simple. Datos tuyos. Alternativa profesional a Google Analytics.

¿Qué es Plausible Analytics?


Plausible Analytics es una alternativa profesional, privada y autohospedable a Google Analytics. A diferencia de Google Analytics que recopila datos personales, usa cookies, y envía tus datos a servidores de Google, Plausible no recopila información personal, no usa cookies, y todo se ejecuta en tu infraestructura.

Diferencia crítica: Google Analytics es gratuito porque vende tus datos a publicistas. Plausible te pone a ti primero: analytics que te ayudan sin violar privacidad. El script de seguimiento es de solo 1KB (vs 45KB de Google Analytics), no ralentiza tu sitio, y es completamente GDPR/CCPA/PECR compliant sin necesidad de banners de consentimiento.

Sin consentimiento requerido: Plausible no procesa datos personales, no usa cookies, no rastrea usuarios. Por eso es completamente legal en Europa bajo GDPR. Google Analytics requiere consentimiento explícito o enfrenta multas (Austria, Francia, Italia y otros ya lo prohibieron).

Características principales

Sin cookies

No almacena cookies. Análisis por sesión, no por usuario.

GDPR compliant

Legal en Europa. Sin banner de consentimiento.

Script ligero

1KB vs 45KB de GA. Impacto negligible en velocidad.

Dashboard unificado

Todo en una página. Sin menús, sin configuración compleja.

Metrics esenciales

Visitantes únicos, pageviews, tiempo medio, bounce rate, fuentes.

Geolocalización

Ves de qué países/ciudades vienen tus visitantes.

Dispositivos y browsers

Desktop/mobile/tablet, Chrome/Firefox/Safari, etc.

UTM campaigns

Rastrea campañas de marketing/email/redes sin rastreo adicional.

Custom events

Registra eventos personalizados (descargas, clicks, compras).

API y exports

CSV, JSON, Looker Studio connector, acceso directo a ClickHouse.

Multi-sitio

Rastrea varios sitios desde un panel.

Open Source

AGPLv3. Comunidad activa, código auditable.

Requisitos del sistema

  • Docker & Docker Compose
  • 4-8 GB de RAM (ClickHouse requiere memoria)
  • PostgreSQL 12+ (incluido en docker-compose)
  • ClickHouse (incluido en docker-compose)
  • 20+ GB espacio en disco según volumen de datos
  • Puerto 8000 (configurable)
  • SMTP para emails (notificaciones, invites)
Importante: Plausible requiere más recursos que apps típicas porque usa ClickHouse (base de datos analítica). No puedes correr en 512MB. Mínimo 2GB recomendado.

Instalación con Docker Compose

Opción 1: Instalación rápida (Community Edition)

git clone https://github.com/plausible/community-edition plausible-ce cd plausible-ce cp .env.sample .env docker compose up -d

Opción 2: Personalizado (recomendado)

version: '3.8' services: plausible_db: image: postgres:15 container_name: plausible_db restart: unless-stopped environment: - POSTGRES_PASSWORD=tu-contraseña-segura volumes: - ./postgres_data:/var/lib/postgresql/data plausible_clickhouse: image: clickhouse/clickhouse-server:23.8.8 container_name: plausible_clickhouse restart: unless-stopped volumes: - ./clickhouse_data:/var/lib/clickhouse ulimits: nofile: 262144 262144 plausible: image: plausible/analytics:latest container_name: plausible restart: unless-stopped ports: - "8000:8000" environment: - BASE_URL=http://localhost:8000 - ADMIN_USER_EMAIL=admin@example.com - ADMIN_USER_PASS=contraseña-fuerte - SECRET_KEY_BASE=$(openssl rand -base64 64) - DATABASE_URL=postgres://postgres:PASSWORD@plausible_db/plausible - CLICKHOUSE_DATABASE_URL=http://plausible_clickhouse:8123/plausible depends_on: - plausible_db - plausible_clickhouse

Iniciar Plausible

docker compose up -d

Acceder

Abre http://localhost:8000. Login con credenciales que configuraste.

Primeros pasos

1. Login y crear cuenta

  1. Accede a http://localhost:8000
  2. Login con email/contraseña que configuraste
  3. Verás dashboard vacío (esperando datos)

2. Crear sitio web

  1. Click "Add website"
  2. Domain: tu dominio (ej: genbyte.blogspot.com, misite.com)
  3. Timezone: tu zona horaria
  4. Click "Add website"
  5. Recibirás código de seguimiento

3. Instalar script de seguimiento

Copia este código en tu sitio (antes del

):
<!-- Plausible Analytics --> <script defer data-domain="tudominio.com" src="https://tuservidor.com/js/script.js"></script>

Para Blogger específicamente:

  1. Blogger Dashboard → Settings → Advanced
  2. En "Add code to head" pega el script
  3. Save

4. Esperar datos

Los datos tardan ~2-5 minutos en aparecer. Haz click en tu sitio y espera.

5. Explorar dashboard

  • Top pages: Qué contenido atrae más visitantes
  • Referrers: De dónde vienen tus visitantes
  • Locations: Qué países/ciudades
  • Devices: Desktop/mobile ratio

Configuración avanzada

HTTPS con Caddy

plausible.tudominio.com { reverse_proxy localhost:8000 }

Cambiar BASE_URL en Plausible

BASE_URL=https://plausible.tudominio.com

Custom events (ej: clicks, descargas)

// En tu HTML/JavaScript <button onclick="plausible('Download')">Descargar PDF</button> // O con propiedades <script> plausible('Purchase', { props: { item: 'Curso', price: 99 } }); </script>

Múltiples sitios

En Plausible: "Add website" para cada sitio. Cada uno tiene su propio script.

SMTP para notificaciones

MAILER_EMAIL=noreply@tudominio.com SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=tu-email@gmail.com SMTP_PASSWORD=contraseña-app

Casos de uso

  • Blog personal: Entiende qué contenido funciona sin Google
  • SaaS/Startups: Analytics privada, GDPR compliant
  • Sitios europeos: Evita multas de GDPR (Austria, Francia, Italia, etc)
  • Preocupación por privacidad: Respeta privacidad de visitantes
  • Aumento de velocidad: Script 1KB vs 45KB de GA
  • Control total: Tus datos en tu servidor, no en Google
  • Multi-sitio: Varias propiedades desde un panel

Gestión y mantenimiento

Ver logs

docker compose logs -f plausible

Backup de PostgreSQL

docker exec plausible_db pg_dump -U postgres plausible > plausible_backup.sql

Backup de ClickHouse

# ClickHouse también se respalda con volumen Docker docker compose exec plausible_clickhouse \ clickhouse-client --query "BACKUP DATABASE plausible TO File('/var/lib/clickhouse/backups/backup.tar')"

Actualizar a la última versión

docker compose pull docker compose up -d

Reiniciar Plausible

docker compose restart plausible

Ver espacio usado

du -sh ./clickhouse_data ./postgres_data

Resetear base de datos (CUIDADO)

# Esto BORRA todo docker compose down rm -rf ./postgres_data ./clickhouse_data docker compose up -d

Plausible vs alternativas

vs Google Analytics

Plausible gana: Privacidad, GDPR compliant, rápido, simple. GA gana: Más features profundos, funnel analysis, audience segments.

vs Matomo

Plausible gana: Más simple, dashboard limpio, menos recursos. Matomo gana: Más features (como GA), e-commerce tracking, más maduro.

vs Umami

Plausible gana: Mejor UX, más pulido. Umami gana: Gratis, view hora-por-hora útil.

Veredicto: Plausible es ideal si quieres privacidad + simplicidad. Si necesitas analytics tipo Google Analytics profundo, Matomo es mejor. Si necesitas gratis, Umami.

Comentarios

Entradas populares de este blog

Cómo Instalar y configurar SERVIDOR VPN WIREGUARD en MIKROTIK 🔐 #VPN #Wireguard #Mikrotik #RouterOS

Cómo instalar y configurar DSM SYNOLOGY 7.2.2 en PC | Guía completa, instalación, RAID 1, SMB

Cómo INSTALAR y CONFIGURAR OpenVPN en MIKROTIK. Guía completa paso a paso.