Medios de tulipán

Pensamientos emprendedores

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:

[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í!

 

Mis últimos tuits

Nouveau short sur Blooness 👉 Relancer la libido, en vrac -> Soleil, vitamine D, diète céto-méditerranéenne, protéines, livres, badinage, marche, HIIT, et pas de régime hypocalorique.
https://buff.ly/445PWvc

Nouveau short sur Blooness 👉 Améliorer son sommeil -> s’exposer à la lumière le matin, limiter les lunettes de soleil, mouiller la chemise au sport, boire du déca, manger maximum 3h avant de dormir, faire une marche digestive et prendre de la mélaton
https://buff.ly/440weAJ

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..

Deja una respuesta

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

es_ESES