Stai usando Google Analytics per monitorare il tuo pubblico? Allora, probabilmente vorrai monitorare solo i visitatori reali, e non i tuoi autori e scrittori.
Il modo pi semplice per monitorare i visitatori reali utilizzare MonsterInsights sul tuo sito, che il miglior plugin di Google Analytics per WordPress.
Se preferisci usare uno snippet di codice, segui le istruzioni qui sotto. Tieni presente che questo snippet aggiunge automaticamente il codice di Google Analytics alla tua area footer (nel caso in cui venga chiamato “wp_footer()”), quindi non devi inserire manualmente il codice di Analytics in tutti i tuoi file.
Istruzioni:
Inserisci questo snippet nel file functions.php situato nella directory del tuo tema o in un plugin specifico per il sito. Devi inserire il tuo ID di Google Analytics in "XXXXXXXX". Divertiti!
<?php
// function for inserting Google Analytics into the wp_head
add_action('wp_footer', 'ga');
function ga() {
if ( !is_user_logged_in() ) { // not for logged in users
?>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX']); // insert your Google Analytics id here
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<?php
}
}
?>
Nota: Se è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I migliori page builder di WordPress (confronto).
Funzionerà con GA4?
C'è un modo per far sì che questo si applichi solo agli amministratori loggati, tracciando al contempo altri utenti loggati?
La riga 5 dovrebbe essere modificata in:
if ( !is_user_logged_in() || !current_user_can(‘administrator’)) {
Ciao,
Ho provato questo ma non ha funzionato. Ho aggiunto questo codice usando il plugin Code Snippets, aggiungendo wp_header invece di wp_footer. L'ho impostato per essere eseguito su tutto il sito:
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXXX’]); // inserisci qui il tuo id di Google Analytics
_gaq.push([‘_trackPageview’]);
_gaq.push([‘_trackPageLoadTime’]);
(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();
<?php
}
}
Ho fatto qualcosa di sbagliato? Aiuto.
Sembra che l'ID di Google Analytics sia mancante. UA-XXXXXX è solo un segnaposto. Potresti voler consultare: https://www.isitwp.com/install-google-analytics-wordpress-site/
Posso usare questo codice invece?
Il mio codice di Google Analytics.
<?php
}
}
Sì, useresti il tuo ID Google Analytics.
Grazie, ha funzionato!
Sono felice che sia stato utile 🙂
Titolo fuorviante. Dov'è la parte in cui mostri come bloccare gli utenti connessi?
La riga 5 imposta la condizione per non eseguire il codice di Google Analytics se l'utente è connesso.
Grazie, è molto utile 🙂
Prima lo facevo tutto con il tag manager, ma questa è un'opzione molto più veloce!
Ora c'è un nuovo script di Google, quindi potresti voler aggiornare il tuo post. Inoltre, ho cambiato wp_footer con wp_header poiché Google preferisce lo script nell'header.