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

Nuovi cortometraggi su Blooness 👉 L'esposizione notturna alla luce blu degli schermi potrebbe avere effetti negativi sulla funzione riproduttiva, interrompendo il ritmo circadiano.
https://buff.ly/4ePGVKD

Nuovi cortometraggi su Blooness 👉 Uno dei post di punta della guida Blooness è disponibile in formato audio. Come raggiungere la piena vitalità, perdere peso o aumentare la massa muscolare grazie alle proteine della dieta mediterranea e ai carboidrati moderati https://b
https://buff.ly/4dvcV5C

Nuovi cortometraggi su Blooness 👉 Zuccheri da evitare sulle etichette: sciroppo di glucosio, raffinosio, maltosio, maltodestrina, saccarosio, destrosio di frumento, sciroppo di glucosio, amido lavorato, sciroppo di mais…
https://buff.ly/47OQXtd

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