Plausible es una alternativa de código abierto a Google Analytics. Está disponible como un producto alojado comercialmente y como un software auto alojado gratuito. En esta guía, le mostraremos cómo configurar Plausible y comenzar a obtener información sobre el tráfico de su sitio web.
Descripción general
Plausible se centra en la privacidad, la simplicidad y las métricas utilizables. Cumple con las regulaciones GDPR, CCPA y PECR. Plausible no establece cookies en los dispositivos de sus visitantes, por lo que no necesitará banners de privacidad intrusivos en su página de inicio.
El panel web plausible tiene un diseño mínimo que le permite ver el recuento de visitantes, el total de visitas a la página, las tasas de rebote y la duración de las visitas. También hay datos generales sobre los países de origen de los visitantes, las fuentes de referencia y los tipos de dispositivos.
Para ejecutar un alojamiento independiente plausible, necesitará Docker y Docker Compose. Plausible está disponible en Docker Hub cómo plausible/analytics
pero se requieren contenedores adicionales para ejecutar los servidores de bases de datos. Se recomienda que utilice el archivo oficial de Docker Compose en el archivo plausible/hosting
Repositorio de GitHub para comenzar.
Instalación plausible
Asegúrese de tener instalados Git, Docker y Docker Compose. Comience clonando el archivo plausible/hosting
repositorio:
git clone https://github.com/plausible/hosting cd hosting
El repositorio contiene archivos de configuración preparados previamente que le permiten iniciar rápidamente una nueva instalación plausible. La docker-compose.yml
el archivo debe estar listo para su uso. Vincula los contenedores de dependencia al contenedor principal de la aplicación plausible.
Lo plausible se expondrá en el puerto 8000 de su host. Si prefiere una puerta diferente, como 8800
, encuentra el ports:
en linea plausible
Sección de docker-compose.yml
. Cambiar la siguiente línea de - 8000:8000
por - 8800:8000
para vincular el puerto de host 8800 al puerto de contenedor 8000.
Adelante abierto plausible-conf.env
en su editor. Este es el archivo de configuración para el servidor de aplicaciones Plausible. Incluye cinco ajustes preestablecidos. Definen el dominio del servidor y configuran un usuario administrador inicial.
Reemplace la ADMIN_USER_EMAIL
, ADMIN_USER_NAME
es ADMIN_USER_PWD
valores con su dirección de correo electrónico, nombre y contraseña respectivamente. Su contraseña debe tener al menos seis caracteres. Ajustado a BASE_URL
al dominio en el que se alojará su servidor Plausible. puedes usar http://localhost:8000
para pruebas locales.
El último cambio de configuración es proporcionar una clave secreta para proteger el sistema de autenticación de Plausible. Genere una cadena aleatoria y agréguela como un valor de SECRET_KEY_BASE
. La cadena debe tener 64 caracteres. puedes usar openssl rand
para crear valor seguro:
openssl rand -base64 64
¡Ahora está listo para comenzar con Plausible!
docker-compose up -d
Es posible que Docker tarde varios segundos en extraer las imágenes del contenedor e iniciar todos los servicios. Una vez que se complete el proceso de extracción, ejecute docker logs hosting_plausible_1 --follow
para comprobar si el bootstrap está completo.
Visita http://localhost:8000
en su navegador cuando vea "migraciones exitosas" en los registros. Debería ver la pantalla de inicio de sesión plausible. Inicie sesión con la dirección de correo electrónico y la contraseña que configuró.
Se le pedirá que active su cuenta. El proceso de activación le envía un código de verificación por correo electrónico. La configuración predeterminada no incluye el correo saliente de trabajo, por lo que es mejor omitir este paso manualmente.
Ejecute el siguiente comando en su terminal:
docker exec hosting_plausible_db_1 psql -U postgres -d plausible_db -c "UPDATE users SET email_verified = true;"
Esto ejecuta una consulta SQL simple en la base de datos Plausible. La consulta borrará la marca de verificación pendiente de cada usuario.
De regreso http://localhost:8000
en su navegador. Ahora debería ver el panel plausible. Estará vacío ya que no ha agregado ningún sitio.
Vinculando su sitio web a Plausible
Un solo servidor plausible puede recopilar datos de varios sitios web independientes. Debe utilizar el panel de control plausible para registrar cada sitio que supervisará. Luego, agregue el script de seguimiento de JavaScript plausible al HTML de su sitio. Esto indica cada vista de página a su servidor plausible. El script de monitoreo minificado pesa menos de 1 KB.
Haga clic en "Agregar un sitio web" en el panel de control plausible. Deberá proporcionar información básica sobre su sitio. Ingrese la raíz del nombre de dominio como example.com
, sin ningún prefijo de subdominio. Esto permite métricas de ambos example.com
es www.example.com
ser recogidos por la misma propiedad del sitio. Elija una zona horaria adecuada para utilizar al procesar informes.
Haga clic en el botón "Agregar fragmento" para confirmar la configuración. Plausible mostrará los archivos de su sitio <script>
fragmento de etiqueta. Agrega el código al archivo <head>
sección del código HTML de su sitio web. Cada carga de página descargará el script e informará las métricas a Plausible.
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>My Website</title> <script async defer data-domain="example.com" src="http://localhost:8000/js/plausible.js"></script> </head> <body> <h1>Example Website</h1> </body> </html>
Plausible no funciona con localhost
dominios. Si desea realizar una prueba en un sitio que se ejecuta en su máquina, considere usar /etc/hosts
para asignarle un dominio temporal:
127.0.0.1 foobar.net
Registrarse foobar.net
como el dominio de su sitio en Plausible, luego visite foobar.net
en su navegador. Su sitio web debería mostrarse y las visitas comenzarán a aparecer en Plausible.
Una vez que haya terminado de configurar su conexión al sitio, haga clic en el botón plausible "Comenzar a recopilar datos" para visitar el panel del sitio.
Explore lo plausible
La interfaz de usuario simplista de Plausible le brinda una descripción general rápida e inmediata del rendimiento de su sitio. Las métricas clave, como las visitas totales a la página y los visitantes únicos, se muestran en la parte superior de la pantalla. Más abajo en el tablero, verá listas de sus páginas con mejor rendimiento, referencias externas y tipos de dispositivos de visitantes. De forma predeterminada, los datos muestran los últimos 30 días; puedes cambiarlo usando el menú desplegable en la parte superior derecha.
Para acceder a la configuración de su sitio, haga clic en el nombre del sitio en la parte superior izquierda. Presiona "Configuración del sitio" en el menú desplegable. Aquí puede administrar la configuración de su sitio.
La sección "Visibilidad" le permite hacer que su panel de control sea visible públicamente, sin iniciar sesión en Plausible. También puede generar enlaces compartidos únicos que puede distribuir a personas específicas.
La sección "Objetivos" proporciona un mecanismo básico para el seguimiento de objetivos / seguimiento de eventos. Puede definir URI de destino, como /checkout-complete
, que Plausible seguirá.
Para crear objetivos, vaya a la sección "Objetivos", haga clic en "Agregar objetivo" y complete el formulario para proporcionar un URI de página para realizar un seguimiento. Cuando un usuario visita el URI, aparecerá en "Conversiones de objetivos" en la parte inferior del panel.
Configurar correo electrónico
El elemento de configuración del sitio "Informes por correo electrónico" le permite activar informes semanales de rendimiento del sitio y notificaciones sobre picos de tráfico inusuales. Estos no funcionarán a menos que proporcione a Plausible la configuración correcta de correo saliente.
Plausible puede enviar a través de un servidor SMTP o un servicio de correo electrónico transaccional con matasellos. Para usar SMTP, actualice el suyo plausible-conf.env
con las siguientes configuraciones adicionales:
MAILER_EMAIL
- Dirección de correo electrónico que Plausible enviará comoSMTP_HOST_ADDR
- Servidor SMTP al que conectarse (p. Ej.localhost
)SMTP_HOST_PORT
- Puerto del servidor SMTPSMTP_USER_NAME
- Nombre de usuario para conectarseSMTP_USER_PWD
- Contraseña que se proporcionará al servidor SMTP (cuando sea necesario)SMTP_HOST_SSL_ENABLED
- Otrue
ofalse
para indicar si se debe utilizar SSL para las conexiones SMTP.
Si desea utilizar el matasellos, asegúrese de tener un Cuenta con matasellos y clave API. Entonces actualiza plausible-conf.env
con la siguiente configuración:
MAILER_ADAPTER=Bamboo.PostmarkAdapter POSTMARK_API_KEY=<your api key>
Una vez que haya terminado de modificar su configuración plausible, ejecute docker-compose up -d
para aplicar los cambios y reiniciar los contenedores. Ahora debería poder utilizar las funciones de correo electrónico de Plausible.
Habilitar datos de países
El panel de control plausible incluye un widget de mapa que muestra los países de donde provienen sus visitantes. Estos datos no están habilitados de forma predeterminada. Tiene una adicción a la
base de datos, que no se distribuye con Plausible en sí.
Necesita una cuenta GeoLite2 para activar las funciones de geolocalización de Plausible. La creación de una cuenta producirá una identificación de cuenta y una clave de licencia. Reemplazar estos valores en el archivo GEOIPUPDATE_ACCOUNT_ID
es GEOIPUPDATE_LICENSE_KEY
variables en tu geoip/geoip.conf
expediente.
A continuación, use el siguiente comando para agregar un contenedor de base de datos GeoLite2 a su pila plausible:
docker-compose -f docker-compose.yml -f geoip/docker-compose.geoip.yml up
Docker extraerá la base de datos GeoLite y la pondrá a disposición del contenedor Plausible. Por lo tanto, los eventos de vista de página futuros deben incluir datos de geolocalización que serán visibles en el panel Plausible.
Resumen
Plausible es un sencillo sistema de análisis de sitios web que puede alojar usted mismo. Le permite inspeccionar el alcance de su sitio sin depender de un servicio de terceros. Los usuarios no serán rastreados en la web ni se sentirán frustrados por los banners de cookies.
Puede actualizar a versiones futuras plausibles ejecutando git pull
es docker-compose up -d --pull
. Esto actualizará la instancia del servidor en ejecución para que coincida con la última imagen plausible publicada en Docker Hub.
Descubre más contenido