Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

Multiple Google Analytics Trackers

Descripción

Plugin minimalista de Google Analytics que te permite añadir uno o más rastreadores y controlar exactamente cómo se procesa la secuencia de comandos.

Procesando el script

Este plugin te permite controlar si el script de Google Analytics se imprime en el elemento <head>, el elemento <body> o mediante una acción personalizada.

También hay un filtro disponible, si deseas anular por completo el código que imprime el código analítico. De esta manera, puedes usar el plugin simplemente para almacenar las identificaciones de propiedad en la base de datos y procesar manualmente el script de análisis exactamente como lo deseas.

El filtro para anular el código del script es ahr-google-analytics/script file_path y lo usarías así:

add_filter('ahr-google-analtyics/script_file_path', function($default_path){
    // return an absolute file path to the file you want to use for rendering the script
}, 10, 1);

Acceso a las identificaciones de propiedad mediante código

Si necesitas manipular los IDs de propiedad de Google Analytics antes de que se impriman, utiliza el filtro ahr-google-analtyics'/property_ids. Te pasará un array de IDs de propiedad como su único argumento.

Si necesitas extraer las identificaciones de la base de datos, en cualquier otro contexto, puedes usar $property_ids = get_option( AhrGoogleAnalytics::OPTION_IDS );

Este plugin siempre te dará una array de IDs. Incluso si solo tienes uno.

Código fuente y contribuciones

No dudes en contribuir con mejoras, informar fallos o sugerir nuevas características a través del repositorio de GitHub

Capturas

  • Ajustes por defecto con 1 rastreador y el script impreso en wp_footer()
  • Uso de múltiples rastreadores y el gancho personalizado para imprimir el script

Instalación

  1. Mueve la carpeta ahr-google-analytics al directorio /wp-content/plugins/ o busca «Multiple Google Analytics» y añade el plugin utilizando el navegador de plugins de WordPress.
  2. Activa el plugin a través de la página «Plugins» en WordPress
  3. Añade una o más ID de propiedad web (cadenas UA-XXXXXXX-X) en la página de ajustes

FAQ

Instrucciones de instalación
  1. Mueve la carpeta ahr-google-analytics al directorio /wp-content/plugins/ o busca «Multiple Google Analytics» y añade el plugin utilizando el navegador de plugins de WordPress.
  2. Activa el plugin a través de la página «Plugins» en WordPress
  3. Añade una o más ID de propiedad web (cadenas UA-XXXXXXX-X) en la página de ajustes
¿Qué es un ID de propiedad de Google Analytics?

Es la cadena que se ve como UA-XXXXXXX-X junto a la URL de tu web en https://analytics.google.com/analytics/web/

JavaScript: Cómo hago un seguimiento de las vistas de página/eventos/etc. usando múltiples rastreadores

Si estás creando una aplicación web basada en JavaScript y necesitas realizar un seguimiento manual de rutas o eventos personalizados, puedes usar el método ga.getAll() para obtener un array de rastreadores registrados y luego ejecutar la lógica de seguimiento para cada rastreador.

Por ejemplo, esto hará un seguimiento de las visitas a la página en función de las rutas personalizadas:

if ( typeof ga === 'function' && typeof ga.getAll === 'function' ) {
  ga.getAll().forEach(tracker => {
    tracker.set('page', *my-custom-route*); // Custom route e.g. '/my-page'
    tracker.send('pageview');
  })
}

Y aquí hay un ejemplo de seguimiento de eventos personalizados:

if ( typeof ga === 'function' && typeof ga.getAll === 'function' ) {
  ga.getAll().forEach(tracker => {
    tracker.send('event', {
      eventCategory: 'Search',
      eventAction: 'Query',
      eventLabel: *query*, // Your search query
      eventValue: *matches.length* // Optionally, send the number of matches for the query
    });
  })
}

Reseñas

1 de febrero de 2019
#1st server WP 5.0.3 PHP 5.4 After installation if i click on Activate I get this: Fatal error: Can’t use function return value in write context in /your-wp-installation/wp-content/plugins/multi-google-analytics/google-analytics.php on line 163 #2nd server WP 4.3.3 PHP 5.X Got it installed via wp-cli, but then I can’t add more than one property code, because the button «add new property» is not working. I had to inject the code editing the HTML table (via «F12» on Chrome) and adding a new row. Then save it.
7 de marzo de 2017 1 respuesta
Fatal error: Can’t use function return value in write context in /domains/paintballfactory.pl/public_html/wp-content/plugins/multi-google-analytics/google-analytics.php on line 49
Leer todas las 3 reseñas

Colaboradores y desarrolladores

«Multiple Google Analytics Trackers» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Multiple Google Analytics Trackers» está traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Multiple Google Analytics Trackers» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.1.2

Fecha de versión: 11 de septiembre de 2017

Añade soporte para las nuevos IDs de análisis de Google más largas que anteriormente serían rechazados por el validador

1.1.1

Fecha de corrección: 15 de marzo de 2017

Corrige un fallo en el que los valores por defecto no se establecieron correctamente al activar el plugin por primera vez

1.0.1

Fecha de versión: 11 de diciembre de 2016

Corrige fallos tipográficos en las funciones de devolución de llamada de activación/desactivación de plugins

1.0.0

Fecha de versión: 2 de noviembre de 2016

  • ¡Versión inicial!