Extensión:Análisis
![]() Estado de la versión: estable |
|
---|---|
Implementación | Página especial |
Descripción | Análisis de tráfico y edición para toda la wiki, así como categorías y páginas específicas |
Autor(es) | Sophivorusdiscusión |
Última versión | 1.2 |
MediaWiki | 1.39+ |
PHP | 8+ |
Cambios en la base de datos | Sí |
Licencia | Licencia Pública General de GNU 3.0 o posterior |
Descargar | |
Ejemplo | Appropedia |
|
|
Descargas trimestrales | 29 (Ranked 97th) |
Traduce la extensión Analytics si está disponible en translatewiki.net | |
La extensión Analytics da acceso al tráfico y la edición de análisis para toda la wiki, así como para categorías y páginas específicas, de tres maneras:
- A special page called Special:Analytics where you can explore freely through a simple UI (example)
- A Lua library called mw.ext.analytics that exposes the data to Lua modules and templates (example)
- A REST API endpoint called /analytics that exposes the data to other software and scripts (example)
Instalación
- Descarga y extrae los archivos en un directorio denominado «
Analytics
» dentro de la carpetaextensions/
.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Analytics - Cuando se efectúa la instalación desde Git, hay que ejecutar Composer para que se instalen las dependencias de PHP; para este efecto, ejecute
composer install --no-dev
en el directorio de la extensión. (ver T173141 para complicaciones potenciales) - Añade el siguiente código en la parte final de tu archivo LocalSettings.php :
wfLoadExtension( 'Analytics' );
- Ejecuta la secuencia de actualización, que creará automáticamente las tablas de la base de datos que necesita esta extensión.
- Hecho – Navega a Special:Version en el wiki para verificar que la extensión se haya instalado correctamente.
Vistas de página de seguimiento
When installed, this extension will create a database table called analytics_pageviews
and will start tracking the daily pageviews to each page.
Sin embargo, si está instalando esta extensión algún tiempo después de que comience su wiki, entonces la tabla de visualizaciones de páginas carecerá de datos históricos.
Si has estado usando Google Analytics (GA4), puedes usar el script de mantenimiento junto con esta extensión para llenar la tabla de visitas de página con los datos históricos, como así:
php /path/to/w/maintenance/run.php /path/to/w/extensions/Analytics/maintenance/populatePageViewsFromGA4.php --credentials /path/to/google-cloud-credentials.json --property 123456789
Además, si su wiki está utilizando un proxy (como Cloudflare), entonces muchas o incluso la mayoría de sus páginas vistas no llegarán a su servidor, lo que significa que esta extensión no será capaz de rastrearlos.
To work around this, if you're using GA4, run the maintenance script with --days 1
using a daily cronjob to keep your pageviews table up to date.
If you do, you may also want to set $wgAnalyticsCountPageViews = false;
in your LocalSettings.php to disable the default tracking of pageviews.
Véase también
- Extension:HitCounter - Traza el total de páginas vistas de cada página
- Extension:UserPageViewTracker - Las pistas de quién visitó qué página, cuántas veces y cuándo fue la última visita