Utilizzi 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 Analytics in tutti i tuoi file.
Istruzioni:
Inserisci questo snippet nel tuo 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 questa è 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 rompere 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 (confrontati).
Funzionerà con GA4?
C'è un modo per far sì che questo si applichi solo agli amministratori loggati, monitorando al contempo altri utenti loggati?
La riga 5 dovrebbe essere modificata in:
if ( !is_user_logged_in() || !current_user_can(‘administrator’)) {
Salve,
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? Per favore, aiutami.
Sembra che l'ID di Google Analytics sia mancante. UA-XXXXXX è solo un segnaposto. Potresti dare un'occhiata a: 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 di Google Analytics.
Grazie, ha funzionato!
Sono contento che sia stato d'aiuto 🙂
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 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 in wp_header poiché Google preferisce lo script nell'header.