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

Nuovi cortometraggi su Blooness 👉 Vitalità, longevità, dimagrimento: la guida definitiva alle proteine nella dieta cheto-mediterranea è online su Blooness. https://buff.ly/3xxNvpj
https://buff.ly/4cG2GM4

Nuovi cortometraggi su Blooness 👉 Il nuovo contenuto premium esce tra 48 ore, e che contenuto! Questa sarà la guida più completa sulla quantità di proteine da consumare in una dieta cheto-mediterranea. Arrivederci !
https://buff.ly/3L2KbFP

Nuovo Post: Combo, la soluzione migliore per porre fine al grattacapo della pianificazione e della gestione delle risorse umane https://buff.ly/4eE6JtT

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