Extensión:Análisis

This page is a translated version of the page Extension:Analytics and the translation is 100% complete.
Manual de extensiones de MediaWiki
Analytics
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
Licencia Licencia Pública General de GNU 3.0 o posterior
Descargar
Ejemplo Appropedia
  • $wgAnalyticsCountPageViews
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 carpeta extensions/.
    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