Analítica web: una descripción general
Aquellos que poseen un sitio web probablemente saben a qué se refiere “analítica web”. Es un término general que indica el estudio del impacto de un sitio web en sus usuarios. Un negocio basado en servicios de Internet, como el comercio electrónico, necesita encontrar información estadística sobre las personas que visitan el sitio, y estos datos son proporcionados por un software de análisis web.
Según W3Techs, el más utilizado es Google Analytics. Pero, si no desea utilizar un servicio alojado de forma remota, quizás quieras darle una oportunidad a Piwik.
Piwik es un proyecto de código abierto con características de privacidad avanzadas que es ejecutado por su propio servidor.
¿Interesado? Este tutorial explicará cómo configurar Piwik en una máquina Ubuntu Server 16.04:
requisitos previos
Si su servidor está en funcionamiento, probablemente ya tenga la pila LAMP, pero, si no la tiene, simplemente siga nuestro tutorial sobre cómo instalarlo en Ubuntu 16.04.
Piwik tiene los siguientes requisitos:
- servidor web como ApacheNginx, IIS u otros;
- PHP 5.5.9 (se recomienda PHP 7);
- MySQL >5.7 o MariaDB;
- Extensiones de PHP: php5-curl php5-gd php5-cli php5-geoip php5-mysql
Empezando
Si su sistema tiene todos los componentes necesarios, ingrese los siguientes comandos para descargar la última versión de Piwik:
cd /var/www/html/ wget https://builds.piwik.org/latest.zip unzip latest.zip
Asignar permisos
En
/var/www/html/
ahora debería tener una carpeta llamada
piwik
. Cambie sus permisos con los siguientes comandos:
chown -R www-data:www-data /var/www/html/piwik chmod -R 0755 /var/www/html/piwik/tmp
Configurar MySQL
Deberá especificar un usuario de MySQL con permiso para crear y editar tablas en la base de datos.
Para crear uno nuevo, ingrese los siguientes comandos en su shell:
$ mysql -u root -p mysql> CREATE DATABASE piwik_database; mysql> CREATE USER 'piwik'@'localhost' IDENTIFIED BY 'password_here'; mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON piwik_database.* TO 'piwik'@'localhost'; mysql> exit
Nota: pikiw_database es el nombre de una base de datos que solo debe tener tablas Piwik.
Ahora, puede comenzar a configurar Piwik. En su navegador, vaya a
https://hostlocal/piwik
. Verá la siguiente página:
Haga clic en Siguiente y verá:
En este caso, puede ver que mi sistema necesita la extensión PHP mbstrings. Después de habilitarlo, solo recargar la página debería restablecerlo, y luego será posible continuar.
A continuación, Piwik le pedirá que configure una base de datos. Enter su nombre de usuario y contraseña, y haga clic en Siguiente. Piwik creará las tablas requeridas y verificará todo.
La siguiente página es muy importante:
El superusuario es el usuario que creas cuando instalas Piwik y tiene los permisos más altos. Enter la información requerida y asegúrese de mantener seguros sus datos de inicio de sesión de superusuario, porque es la única forma en que puede acceder a Piwik por primera vez.
El superusuario puede realizar tareas administrativas que incluyen agregar nuevos sitios web para monitorear, agregar usuarios, cambiar los permisos de los usuarios y habilitar y deshabilitar complementos.
Cuando termine, haga clic en Siguiente
configurar un sitio web
Enter URL del sitio web, nombre y zona horaria. Este será el primer sitio que rastreará Piwik. Por supuesto, puede agregar más una vez que se complete la instalación.
Lo último que debe hacer es configurar una etiqueta de JavaScript. Se requiere un código de seguimiento para registrar visitantes, visitas y páginas vistas en Piwik. Si usa un CMS, como WordPress, debe usar un
complemento, extensión o plugin
para asegurarse de que esta etiqueta aparezca donde debe hacerlo.
Haga clic en Siguiente, ¡y eso es todo! ¡Ha completado su instalación de Piwik!
primer acceso
Inicie sesión en el panel con los datos de superusuario ingresados durante el proceso de instalación. Desde el tablero puede ver todos los datos de seguimiento, que se actualizarán en tiempo real. También es fácil agregar nuevos sitios, si lo necesita, u otros usuarios.
Sitios web de tráfico medio y alto
Si posee (o administra) un sitio web con muchos visitantes (más de unos pocos cientos por día), el equipo de Piwik recomienda configurar una tarea cron de archivo automático para que Piwik calcule informes periódicos. Esto se debe al hecho de que, por defecto, Piwik recalculará las estadísticas cada vez que se visite un informeralentizando el sistema y aumentando la carga en la base de datos.