Come e dove inserire Google Analytics in WordPress senza plugin

Per il posizionamento nella serp, Google tiene conto anche della velocità di caricamento del sito e come sappiamo, più plugin ci sono e più il blog wordpress viene rallentato.

Così ho deciso di eliminare il plugin Google Analytics for WordPress visto che lo usavo solamente per inserire il codice di tracciamento di Google Analytics all’interno di tutte le pagine del blog e di scrivere direttamente “a mano” il codice.

Ovviamente non devi modificare tutte le pagine una ad una, ma solo un file!

Se invece non hai voglia di modificare manualmente i file, ti consiglio di usare il plugin MonsterInsights.

Per inserire il codice di tracciamento (tracking-code) di Google Analytics che consente di ottenere le statistiche delle visite al tuo blog ci sono due metodi:

Codice classico

Inserisci il codice alla vecchia “maniera” nell’header del codice html del blog (non vedrai nulla di diverso sul blog, niente scritte o cose strane).
Vai nel pannello di amministrazione, poi su Aspetto > Editor e selezioni il file header.php (sulla destra).

Incolla subito prima di </head> il codice sottostante come mostrato in figura:

<script type="text/javascript">//<![CDATA[
var _gaq = _gaq || [];
_gaq.push(['_setAccount','TUO_CODICE_ANALYTICS']);
_gaq.push(['_trackPageview']);
(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>

Devi sostituire nella terza riga TUO_CODICE_ANALYTICS con il tuo codice utente ID di google analytics del tipo: UA-19001110-1 .

Ora dovresti vedere una schermata tipo questa:

Come e dove inserire Google Analytics in wordpress senza plugin

Funzione ga()

Crea una copia di sicurezza del file functions.php del tuo tema che si trova /wp-content/theme/tuo-tema/functions.php .

Poi vai nel pannello di amministrazione su Aspetto > Editor e selezioni il file functions.php .

Aggiungi questo codice prima della fine del file:

<?php
add_action('wp_footer', 'ga');

function ga() { ?>
Inserisci il tuo codice utente ID di google analytics del tipo: UA-19001110-1
<?php } ?>

Il codice di tracciamento questa volta verrà inserito nel footer (prima della chiusura del body), alla fine di tutti i codici di WordPress.

Se vuoi inserirlo nell’head, basta sostituire add_action('wp_footer', 'ga'); con add_action('wp_head', 'ga');

Quale metodo è meglio tra i due?

Io preferisco utilizzare il primo metodo perchè ormai sono abituato ad usare quello, ma sono metodi identici a lato pratico.

Per sicurezza, una volta terminato il tutto aggiorna il tuo browser, clicca col destra sul tuo blog e (in firefox) Visualizza sorgente pagina oppure se usi IE clicca su HTML.

Ora cerca analytics e vedrai il tuo codice comparire.

Se non c’è è hai fatto un bel casino.

Magari puoi provare ad inserire Analytics tramite Google Tag.

Dove inserire il codice di tracciamento di analytics, nell’header o a fondo pagina?

Se guardi le sorgenti dei blog più disparati, puoi notare che alcuni hanno il codice di tracciamento nell’header e alcuni a fondo pagina, quindi la posizione del codice è arbitraria… ma non tutti sanno che:

  1. se il codice è nell’header i dati vengono rilevati immediatamente ma se si utilizza il javascript e per qualche strano motivo si dovesse impallare, la pagina non si carica (davvero improbabile ma possibile).
  2. se il codice è inserito a fondo pagina, se l’utente chiude la pagina prima che venga completato il caricamento della stessa allora il codice non verrà eseguito e il tracciamento di questo utente non viene effettuato.

Meglio il posizionamento nell’header no?

Sponsor

Vhosting
themeforest