Cómo integrar una etiqueta de Google Analytics por dominio con WPML

¡Hola a todos!

Tuve algunos problemas para insertar la famosa TAG de seguimiento de Google Analytics en sitios multilingües que utilizan la extensión WPML, por eso me gustaría compartir con quienes usan WordPress este pequeño truco que les permitirá tener rápidamente la solución.

De hecho, por integrar una etiqueta de Google Analytics por nombre de dominio usando WPML, debe insertar una función en el archivo funciones.php, que mostrará la etiqueta correcta según el idioma mostrado. Aquí está el famoso fragmento de código:

No te pierdas el asesoramiento empresarial por correo electrónico

Sin spam, solo un correo electrónico cuando se publica nuevo contenido..

[código]/*———————————————————————————––*/ /* Etiqueta de análisis por idioma /*——————— —————————————————————–*/

función ga_analytics_ln() { if(ICL_LANGUAGE_CODE=='en') { ?>
ventana.dataLayer = ventana.dataLayer || [];
función gtag(){dataLayer.push(argumentos);}
gtag('js', nueva fecha());

gtag('config', 'G-XXX');

ventana.dataLayer = ventana.dataLayer || [];
función gtag(){dataLayer.push(argumentos);}
gtag('js', nueva fecha());

gtag('config', 'G-XXX');
<?php } } add_action(‘wp_head’,’ga_analytics_ln’,11);[/code]

Simplemente reemplace "XXX" con su ID de Google Analytics.

Por otro lado, si utilizas una herramienta como Mis funciones personalizadas para WordPress, este último seguramente te dará un “error fatal”, como me fue a mí, porque considerará que hay dos funciones con el mismo nombre, las cuales se negará a aplicar.

Por tanto, será necesario modificar ligeramente la etiqueta de Google Analytics del segundo idioma, para simplemente darle otro nombre:

[código]/*———————————————————————————––*/ /* Etiqueta de análisis por idioma /*——————— ————————————————————–*/ function ga_analytics_ln() { if(ICL_LANGUAGE_CODE=='en') { ?>
ventana.dataLayer = ventana.dataLayer || [];
función gtag(){dataLayer.push(argumentos);}
gtag('js', nueva fecha());

gtag('config', 'G-XXX');

ventana.dataLayer = ventana.dataLayer || [];
función gtagfr(){dataLayer.push(argumentos);}
gtagfr('js', nueva fecha());

gtagfr('config', 'G-XXX');
<?php } } add_action(‘wp_head’,’ga_analytics_ln’,11);[/code]

En el ejemplo anterior, simplemente se cambió el nombre de la función gtag a gtagfr, para que cada etiqueta de Google Analytics tenga una función única a los ojos del complemento Mis funciones personalizadas. Y la ventaja de utilizar un complemento de este tipo es que, independientemente de las actualizaciones o cambios de tema, el código permanecerá activo en su sitio y seguirá funcionando.

Una vez hecho esto, recuerda excluir tu IP de Google Analytics siguiendo este tutorial reservado para Google Analytics 4 🙂

¡Aprenda también cómo configurar un nombre de dominio por idioma con la extensión WPML aquí!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

¿Cuáles son las mejores (y peores) carnes para una longevidad saludable? Este es el tema del nuevo capítulo dedicado a la alimentación natural de los rumiantes y las modificaciones realizadas por el hombre, para bien y para mal 👉 https://blooness.com/alimentation-ruminants/

Carga más

No te pierdas el asesoramiento empresarial por correo electrónico

Sin spam, solo un correo electrónico cuando se publica nuevo contenido..

es_ESES