Le statistiche di Web Analytics del proprio sito web non dovrebbero essere sporcate dalle visite di editor ed amministratori, per questo motivo tornano utili alcuni codici in PHP che in base alle regole impostate, generano o meno il codice di tracciamento di Analitics nella pagina visualizzata permettendo di escludere le visite di particolari utenti.
Il codice PHP va inserito attorno al codice di tracciamento di Google Analytics:
la prima parte:
la seconda parte:
La prima parte è la regola che decide se generare o meno il codice di tracciamento sulla pagina visualizzata. Con WordPress si possono impostare diverse regole.
Esempi di attivazione del codice di tracciamento di Google Analytics
Questo script genera il codice di tracciamento di Analytics soltanto se l’utente non è loggato, tutti gli utenti loggati non verranno tracciati da Analytics:
Questo script genera il codice di tracciamento di Analytics soltanto se l’utente non ha il potere di modificare la pagina visualizzata:
Questo script genera il codice di tracciamento di Analytics soltanto se l’utente non è un amministratore:
Questo script genera il codice di tracciamento di Analytics soltanto se l’utente non è un amministratore e la pagina del suo profilo non corrisponde ad /Admin:
Voi come fate? Avete metodi alternativi da consigliare?
Se pensi che l’articolo ti sia stato utile regala un Mi Piace e condividi con i tuoi amici!
Commenti |12
Lascia un commentoGrandissimo! Online ci sono decine e decine di articoli con i metodi più strani e complicati… Questo è davvero semplice, grazieeeeee!!!!
Thanks!!! Funziona alla grande anche col grafico in tempo reale :D
Con il primo e l’ultimo codice continuo a vedere le mie visite anche se loggata, con il secondo codice non riesce a vedere più NESSUNA visita, neanche quelle non loggate. Lo so perché ho fatto le prove in tempo reale.
Ciao Claudia, devi essere sicura di posizionare il codice in un’area che esegua gli script PHP altrimenti non funziona. Io che uso il tema GENESIS inserisco degli Hooks nella sezione HEAD.
I dati li vedi dopo qualche ora nel report standard, non basarti solo sul grafico in tempo reale. Hai fatto un nuovo profilo?
Io l’ho inserito nel footer. Il codice di tracciamento funziona benissimo, messo da solo.
Ma se inserisco i tuoi codici non ottengo il risultato sperato. Ti ripeto, con il primo e l’ultimo codice continuo a vedere i miei dati di navigazione, con il secondo non vedo più niente. Convinta che andasse bene, perchè non vedevo più i miei dati di navigazione, ho scoperto che mi annullava completamente tutte le visite: per due giorni risultano zero visite ed è mooolto strano. Non so più che fare. Che intendi con fare un nuovo profilo? Il mio profilo è uno, quello di amministratore. Ho provato anche con dei plugin ma niente, vedo sempre anche il mio traffico.
Intendo un nuovo profilo di analytics (non account) per non modificare i dati del profilo originale dato che i filtri vanno a sovrascrivere i dati RAW. Ti consiglio di generare un nuovo profilo, inserire il codice nell’header e in un punto del template che esegua i codici PHP. In altri modi NON funziona, i codici mostrati sono corretti, testati e funzionanti.
Il tuo problema deriva dal fatto che non viene eseguito il codice PHP e quindi il codice non viene generato e le visite non sono state tracciate
Grazie mille! Finalmente sono riuscita ad escludere le mie visite dal sito ;) Ho provato in tempo reale sia da loggata che non, e funziona.
Noi in ufficio abbiamo preferito intervenire lato browser, non è il sistema più efficace, ma semplicemente funziona .
Visto che utilizziamo Chrome, installiamo il “Componente aggiuntivo per disattiv. Analytics” che istruisce il codice JavaScript di Google Analytics (ga.js) a non inviare informazioni a Google Analytics.
Grazie Alessandro, ottimo consiglio per chi in ufficio ha un IP dinamico e non ha network univoco!
Noi in ufficio abbiamo preferito intervenire lato browser, non è il sistema più efficace, ma semplicemente funziona .
Visto che utilizziamo Chrome, installiamo il “Componente aggiuntivo per disattiv. Analytics” che istruisce il codice JavaScript di Google Analytics (ga.js) a non inviare informazioni a Google Analytics.
Sul mio sito utilizzo un tema che permette nelle impostazioni di aggiungere codice, c’è una sezione apposita. Ho aggiunto il codice di analytics ed in effetti il sito comunica correttamente, ma se aggiungo i codici php che hai postato, viene comunque visualizzata in tempo reale la mia presenza sul sito. Da quanto ho capito, evidentemente la sezione non esegue codice php e quindi non funziona. Esiste qualche altra alternativa, per esempio inserendo nel footer il codice, oppure modificando manualmente qualche file del tema?
Ciao Giovanni, per eseguire il PHP di questa guida non puoi inserire lo script come stai facendo ora (nel campo nel pannello di amministrazione, che infatti non esegue il PHP) ma va inserito nel template del sito, come ad esempio nell’header.