Perché i siti porno compaiono nei miei dati di Google Analytics?

Ho distribuito un’applicazione web un paio di giorni fa e ho installato Google Analytics su di esso per tenere traccia delle attività.

Quasi ogni giorno, ho almeno una vista di pagina registrata che punta a un sito come www.pornhub-forum.ga/postxxx o www.youporn-forum.ga/topixxxxx, che, quando lo seguo, indica chiaramente un sito Web porno.

In che modo queste pagine visualizzate finiscono nei miei dati di analisi? Come posso evitare di ottenerli (se ansible)? Questo significa che c’è un difetto di sicurezza nella mia app?

La mia ipotesi migliore su come ciò accada è che c’è un robot che sta pubblicando messaggi http su mywebsite / # / www.pornhub … o che sta leggendo il mio codice di Google Analytics per registrare dati falsi, ma non so cosa farebbero aspetto di raggiungere quale di questi attacchi.

Questo è Ghost Referrer Spam , non ci sono difetti nella tua app / sito riguardo questo aspetto. Si rivolgono solo a ID di monitoraggio GA casuali, indipendentemente dal fatto che si tratti di un’app o di un sito Web, si chiamano Ghost perché non raggiungono / utilizzano effettivamente la tua app.

Non dovresti preoccuparti dei problemi di sicurezza, ma se vuoi tenere pulito il tuo google analytics è meglio escluderli dai tuoi rapporti

L’unico modo per fermarli per ora è filtrandoli in Google Analytics e puoi aggiungere un singolo filtro

  • Vai alla scheda Amministratore in Google Analytics

  • Seleziona la vista che desideri filtrare> Filtro > Nuovo filtro

  • In Tipo filtro scegli Filtro personalizzato > Escludi filtro

  • Campo : Sorgente campagna

  • Pattern filtro : inserisci youporn-forum.ga o qualsiasi spam di referral che ti colpisce

Puoi anche utilizzare un approccio più generale con un filtro Includi basato su nomi host validi che interromperà questo e gran parte dello spam dei referrer senza dover aggiungere un nuovo filtro ogni volta che viene visualizzato un nuovo Spammer.

Devi fare una regex con tutti i tuoi nomi host validi qualcosa di simile

example\.com|example\.es|paypal\com|translate\.googleusercontent.com 

Quando hai la regex di tutti i tuoi nomi host validi crea un filtro di inclusione

  • In Tipo filtro scegli Filtro personalizzato > Filtro INCLUDE

  • Campo : Hosname

  • Pattern filtro : incolla la regex example.com | example.es | paypal \ com | translate.googleusercontent.com

Puoi trovare ulteriori informazioni su Referrer Spam e istruzioni più dettagliate di queste soluzioni e di altri qui

https://carloseo.com/removing-google-analytics-spam/ (url aggiornato)