Tulip Media

Pensieri imprenditoriali

Come integrare un tag di Google Analytics per dominio con WPML

Ciao a tutti!

Ho avuto un po' di difficoltà nell'inserire il famoso TAG di tracciamento di Google Analytics sui siti multilingua che lo utilizzano l'estensione WPML, vorrei quindi condividere con chi usa WordPress questo piccolo trucchetto che vi permetterà di avere velocemente la soluzione.

Infatti, per integrare un tag di Google Analytics per nome di dominio utilizzando WPML, è necessario inserire una funzione nel file Functions.php, che visualizzerà il tag corretto a seconda della lingua visualizzata. Ecco il famoso pezzo di codice:

[codice]/*———————————————————————————–*/ /* Tag Analytis per lingua /*——————— —————————————————————–*/

funzione ga_analytics_ln() { if(ICL_LANGUAGE_CODE=='it') { ?>
finestra.dataLayer = finestra.dataLayer || [];
funzione gtag(){dataLayer.push(argomenti);}
gtag('js', nuova data());

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

finestra.dataLayer = finestra.dataLayer || [];
funzione gtag(){dataLayer.push(argomenti);}
gtag('js', nuova data());

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

Sostituisci semplicemente "XXX" con il tuo ID Google Analytics.

D'altra parte, se usi uno strumento come Le mie funzioni personalizzate per WordPress, quest'ultimo ti darà sicuramente un “errore fatale”, come è successo a me, perché considererà che ci sono due funzioni con lo stesso nome, che si rifiuterà di applicare.

Sarà quindi necessario modificare leggermente il tag Google Analytics della seconda lingua, per darle semplicemente un altro nome:

[codice]/*———————————————————————————–*/ /* Tag Analytis per lingua /*——————— ————————————————————–*/ function ga_analytics_ln() { if(ICL_LANGUAGE_CODE=='it') { ?>
finestra.dataLayer = finestra.dataLayer || [];
funzione gtag(){dataLayer.push(argomenti);}
gtag('js', nuova data());

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

finestra.dataLayer = finestra.dataLayer || [];
funzione gtagfr(){dataLayer.push(argomenti);}
gtagfr('js', new Date());

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

Nell'esempio sopra, semplicemente rinominata la funzione gtag in gtagfr, in modo che ogni tag di Google Analytics abbia una funzione unica agli occhi del plugin Le mie funzioni personalizzate. E il vantaggio di utilizzare un plugin di questo tipo è che, indipendentemente dagli aggiornamenti o dalle modifiche al tema, il codice rimarrà attivo sul tuo sito e continuerà a funzionare.

Una volta fatto questo, ricordati di escludere il tuo IP da Google Analytics seguendo questo tutorial riservato a Google Analytics 4 🙂

Scopri anche come configurare un nome di dominio per lingua con l'estensione WPML qui!

 

I miei ultimi tweet

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

Carica di più

Non perderti i consigli aziendali via e-mail

Niente spam, solo un'e-mail quando viene pubblicato un nuovo contenuto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

it_ITIT