Why there is huge difference in Pageviews tracking number on discourse admin dahboard and on google analytics

Scavando questo…

@sam Ho trovato il post qui sotto da te che descriveva esattamente cosa Discourse e cosa Google Analytics contano come “visualizzazione di pagina”.

È ancora così che vengono conteggiate le visualizzazioni di pagina? Stiamo cercando di conciliare se e quali strumenti di analisi utilizzare in futuro poiché finora GA, Plausible e Fathom stanno tutti sottostimando le visualizzazioni di pagina rispetto all’analisi di Discourse.

1 Mi Piace

La mia ipotesi, selvaggia e non informata, è che abbiano un pezzo di javascript che non viene attivato di nuovo quando vengono effettuate quelle chiamate ajax. O potrebbe persino caricarsi una sola volta per sessione.

@codinghorror @sam Sto guardando il forum e sembra che tutti abbiano il problema opposto al mio. Cioè: tutti segnalano che Discourse riporta più pageview di GA.
Io sto riscontrando il contrario.

Quando ho controllato, risulta che sta effettivamente inviando 2 eventi per ogni pageview
Una per GA4 e poi per un account UA.
Penso che usassimo UA ma non lo usiamo più. Eppure, se ho qualcosa nel campo “codice di monitoraggio universale ga” ispezionando la pagina vedo sia il nuovo codice GA4 che il vecchio codice UA.
Se rimuovo il valore “codice di monitoraggio universale ga”, entrambi gli script JS sopra menzionati scompaiono dalla pagina.
Come posso risolvere questo problema? Dovrei controllare il database per il valore del codice UA e risolverlo in quel modo?
Ho controllato nella tabella SiteSettings e ho trovato solo il codice GA4.

2 Mi Piace

I miei sentimenti nei confronti di Google e della loro interfaccia utente sono gli stessi dell’approccio di un tempo di Windoze, una schifezza. Ma GA4 si prende la rivincita. Qual è il senso. Questo GA4, non sembra nemmeno in grado di fornire un report orario delle statistiche sul traffico! Perché dovrei dover passare a un’altra suite per ottenere ciò di cui ho bisogno.

La soluzione per tutti potrebbe essere semplicemente abbandonarla. Sarebbe bello avere un grafico orario delle visite degli utenti nell’amministrazione, una visualizzazione di base del traffico in tempo reale.

2 Mi Piace

Sto riscontrando un divario ancora maggiore tra le vecchie cifre di UA e le nuove pageview di GA4.

E le mie Pageview di Adsense sono una frazione di entrambi, una minuscola frazione.

Ciao @sam

Sto cercando di capire questo in relazione a GA4 e magari per aiutare gli utenti meno tecnici come me a capire la differenza in termini semplici.

Stai dicendo che quando un utente scorre verso il basso un thread lungo e i successivi 20 post vengono caricati, GA4 conta questo caricamento automatico della pagina come UNA visualizzazione di pagina? L’utente non sta effettivamente cambiando pagina manualmente, ma essenzialmente è una nuova pagina di contenuto, quindi ha senso contarla come visualizzazione di pagina. Su un forum più vecchio, avresti dovuto fare clic su PAGINA 2, PAGINA 3, e così via nella paginazione, per farti strada attraverso una lunga conversazione, ma lo scroll infinito lo sta facendo automaticamente per te.

Mentre la metrica interna di visualizzazione di pagina di Discourse viene conteggiata solo quando fai effettivamente clic su un nuovo argomento / fai un cambio completo di pagina?

O è una semplificazione eccessiva di ciò che intendi?

Sto solo cercando di capire perché le mie visualizzazioni di pagina GA4 sono molto più alte di quelle di Discourse.

Questo è per ieri e non è nemmeno un esempio estremo poiché questo è un momento tranquillo sul mio sito, ma mostra la differenza:

Quindi il mio GA4 dice 39K visualizzazioni di pagina ieri:

Ma Discourse stesso dice:

Ok, ho appena eseguito un test su un thread sul mio sito che normalmente non è molto trafficato. È un vecchio thread lungo, quindi perfetto per testare questo.

All’inizio del test, non aveva pageview nell’elenco in tempo reale di GA4 delle pagine negli ultimi 30 minuti, sono sceso attraverso diverse centinaia di post nel thread e poi ho ricontrollato la mia visualizzazione in tempo reale di GA4, e ora ho 25 pageview per quella pagina negli ultimi 30 minuti.

Quindi sembra che ogni caricamento automatico della pagina venga conteggiato come pageview in GA4. Il che penso abbia senso, anche se la pagina successiva viene caricata automaticamente, è comunque una pageview secondo me.

Quindi questo potrebbe spiegare le differenze che alcuni utenti stanno riscontrando, dove alcuni di noi hanno più visualizzazioni GA4 rispetto alle Pageview di Discourse, ciò potrebbe accadere quando si hanno thread lunghi e trafficati, cosa che il mio sito ha molto. Mentre gli utenti con più thread ma meno thread lunghi potrebbero vedere più Page View di Discourse rispetto a GA4 a causa delle differenze elencate sopra da Sam (GA non conta le visualizzazioni con JS disabilitato, ecc.).

3 Mi Piace

Se non ricordo male, se disattivi javascript puoi vedere discourse in paginazione.

Potrebbe aiutarti nel tuo test di contabilità.

Non sono mai riuscito a conciliare le statistiche di Discourse, solo gli utenti connessi da soli, cos’è esattamente 1 utente connesso, è davvero solo quello, solo 1 utente connesso?

Trovavo che il totale degli utenti connessi negli stati di Discourse potesse essere circa 3/4 volte superiore al totale degli utenti di Google (non GA4) per la giornata.

1 Mi Piace

Tornando di nuovo su questo, ma confrontando le visualizzazioni di pagina di GA4 e Discourse con le visualizzazioni di pagina di Google AdSense. Penso che ci sia un problema profondo con le visualizzazioni di pagina su Google AdSense rispetto a Google Analytics (GA4) e alle statistiche di Discourse, anche utilizzando il plugin ufficiale per annunci.

Come sopra, GA4 sembra contare gli scroll infiniti come una nuova visualizzazione di pagina, il che è corretto secondo me. Nei vecchi software, questi ti avrebbero fatto usare la paginazione per arrivare al set successivo di post, il che richiederebbe un caricamento completo della pagina, quindi caricare il set successivo di post è una visualizzazione di pagina dinamica o virtuale, credo di averla vista descritta così.

Discourse, come spiegato sopra, conta solo quando qualcuno passa a una nuova pagina cambiando thread o andando alla homepage e creando un caricamento di pagina completo. Va bene, anche se penso che gli scroll infiniti siano visualizzazioni di pagina valide.

Ma Google AdSense arriva con un totale di visualizzazioni di pagina molto, molto più basso rispetto persino al totale di Discourse.

Prendi ad esempio sabato 15 luglio 2023

  • Su GA4 ho avuto 152.000 visualizzazioni di pagina:
  • Su Discourse ho avuto 93.561 visualizzazioni di pagina - la differenza ha senso come spiegato sopra:
  • Su Google AdSense, utilizzando il plugin ufficiale, ho avuto 6.000 visualizzazioni di pagina e ho guadagnato solo 3,55 €

Mi rendo conto che le visualizzazioni di pagina di AdSense sono inferiori perché contano solo le pagine con annunci attivi, ma avevo annunci in diverse posizioni su quasi ogni pagina del sito e ogni 20 post nei thread, anche tenendo conto di Adblocker e crawler o qualsiasi altra cosa che possa causare una diminuzione, quella diminuzione non può essere giusta… vero?

Penso che ci siano un paio di problemi qui, sospetto che Adsense, come Universal Analytics prima di esso, non stia contando gli scroll infiniti / le visualizzazioni di pagina virtuali, ma non credo che stia nemmeno contando le visualizzazioni di pagina che discourse conta. Nemmeno lontanamente.

Test Fathom Analytics

Ho eseguito un esperimento utilizzando Fathom Analytics per una settimana utilizzando Tag Manager per aggiungere il codice al mio sito, impostato per attivarsi sulle visualizzazioni di pagina.

Utilizzando il debugger di GTM, ho notato che potevi navigare in diverse pagine del sito e il tag poteva avvisare solo una volta. L’ho lasciato in esecuzione in questo modo per una settimana e le VISUALIZZAZIONI erano molto più basse rispetto a GA4.

Con quella configurazione Fathom ha avuto solo 7,3 mila visualizzazioni
GA4 nella stessa data ne aveva 62 mila
Discourse aveva: 34 mila

Avevo disabilitato Adsense a quel punto mentre eseguivo i test, ma sembra un tasso di calo molto simile.

Ho letto un po’ su SPA e ho visto che l’aggiunta del trigger HISTORY potrebbe essere adatta a Discourse:

L’ho aggiunto e l’ho lasciato in esecuzione per un paio di settimane e puoi vedere il salto:

Il 15 agosto Fathom ha registrato 37,5 mila visualizzazioni, il che concorda con le mie statistiche GA4 per quel giorno:

C’è un thread interessante a riguardo qui:

Dopo quasi tre settimane di pubblicazione di annunci display utilizzando il plugin ufficiale per annunci di Discourse, possiamo confermare tutte le nostre precedenti opinioni basate sull’analisi SEO dei siti web di applicazioni a pagina singola (SPA).

Discourse è il sito web con le prestazioni peggiori, dal punto di vista delle entrate pubblicitarie, tra tutti i numerosi siti web che abbiamo gestito negli anni. Riepilogo:

  • Google “vede” il caricamento iniziale della pagina come una “visualizzazione di pagina”, ma le visualizzazioni successive al caricamento iniziale della pagina dell’applicazione SPA non vengono “viste” come una “visualizzazione di pagina”.
1 Mi Piace

Sembra un problema serio per chiunque voglia monetizzare il proprio impegno/traffico.

Forse ho capito male, ma mi sembra che il plugin AdSense non si attivi nei caricamenti dinamici delle pagine, sospetto che non si attivi nemmeno in quello che discourse conta come visualizzazione di pagina, il che non può essere giusto, vero?

Sono riuscito a collegare il codice AdSense utilizzando GTM e l’ho impostato su HISTORY come sopra, riferirò quante visualizzazioni di pagina otterrà ora.

2 Mi Piace

Come dal mio post sopra - Come esperimento, ho aggiunto AdSense al mio sito utilizzando GTM.

Il metodo GTM non è perfetto in alcun modo - come puoi vedere in questo Screencast, mostra tag che non vengono attivati con le modifiche alla pagina, o meglio, i tag vengono attivati nel debugger GTM ma gli annunci non vengono visualizzati quando navighi sul sito.

https://www.loom.com/share/44888fe583ec468f99e3114a0c8c714b

Puoi vedere dal video che quando è impostato per attivarsi su TUTTE LE PAGINE, sembra che tu possa navigare sul sito da un thread all’altro senza attivare i tag, anche passando dalla homepage a un altro thread e tornando indietro e in un altro thread.

Mentre i tag impostati su “Cronologia” alias “tutti” sembrano attivarsi ad ogni cambio di pagina, da pagina a pagina, e anche quando attivi uno scroll infinito.

Ecco la definizione GTM del trigger CRONOLOGIA (TUTTO):

Ma anche con i tag che si attivano, gli annunci non vengono caricati quando navigo sul sito. Ma come puoi vedere dalle statistiche sottostanti, sto ancora ottenendo più visualizzazioni di pagina in AdSense in proporzione al mio traffico GA4 rispetto a quanto ottenevo con il plugin Ad.

Mi chiedo se stia succedendo qualcosa di simile con il plugin Ad ufficiale. Le visualizzazioni di pagina erano peggiori (vedi maggiori dettagli sotto) quando usavo il plugin, rispetto ai primi giorni del mio esperimento utilizzando Tag Manager per aggiungerle.

Come puoi vedere sotto:

Quindi sui miei dati del 15 luglio sopra:

  • Google Analytics GA4: ha avuto 152K visualizzazioni di pagina
  • Google Analytics GA4: ha avuto 6.8K eventi di prima visita
  • Discourse Logged: 93K visualizzazioni di pagina
  • Google AdSense: 6K visualizzazioni di pagina

Quell’evento di prima visita e le visualizzazioni di pagina di AdSense sembrano notevolmente simili - Google AdSense sta tracciando qualcosa al di fuori del primo caricamento della pagina di ogni visita?

EDIT per aggiungere alcuni dati preliminari sul mio Adsense - GTM Adsense

Visualizzazioni di pagina di Google Analytics dal 2 giugno al 26 agosto, puoi vedere dove finisce la parte di alta visibilità della stagione il 31 luglio = 211K visualizzazioni di pagina:

Visualizzazioni di pagina di Google AdSense:

NOTA:

  • Ho usato il plugin ufficiale fino al 31 luglio
  • Ho rimosso Adsense dal 3 agosto al 23 agosto = il calo.
  • Ho aggiunto Adsense con Google Tag Manager il 24 agosto

Puoi vedere che nonostante i gravi problemi nello screencast sopra, e con un traffico complessivamente molto inferiore, sto ottenendo una visualizzazione di pagina AdSense molto più alta proporzionalmente per visualizzazione di pagina GA4 utilizzando GTM per allegare AdSense rispetto a quanto ottenevo con il plugin ufficiale.

  • Quindi ieri ho avuto 53K visualizzazioni di pagina in GA4
  • Con 7K visualizzazioni di pagina in AdSense (utilizzando il metodo GTM profondamente difettoso come mostrato nel video)
  • Questo è un tasso di successo del 13% di visualizzazioni di pagina AdSense rispetto alle visualizzazioni di pagina GA4
  • Mentre con il Plugin Ad ufficiale, ottenevo un conteggio di visualizzazioni di pagina AdSense su GA4 del 3,9%.

Stranamente, usando il plugin ufficiale avevo molti più annunci sul sito e venivano visualizzati quando navigavi da una pagina all’altra molto meglio che usando GTM, ma le visualizzazioni di pagina registrate in AdSense erano una frazione di quelle che avrebbero dovuto essere.

Penso che ci sia qualcosa che non va nel plugin Ad e nel modo in cui si attiva, o meglio, non si attiva nei caricamenti di pagina dinamici.

AdButler o una delle altre integrazioni Ad tracciano meglio le visualizzazioni di pagina data la natura un po’ unica di discourse?

2 Mi Piace

@Shaneod Sono d’accordo con quello che dici. Le entrate pubblicitarie di AdSense di Discourse sono davvero basse. Come hai detto, AdSense non conta le visualizzazioni di pagina. Il plugin ufficiale per gli annunci necessita di un aggiustamento per attivarsi quando l’URL della pagina cambia e contare le visualizzazioni di pagina. Le visualizzazioni di pagina di AdSense sono una situazione che aumenta il numero di annunci con un CPC elevato e aumenta le entrate pubblicitarie. Spero che venga rilasciato un aggiornamento al riguardo.

2 Mi Piace

Sì, è come se non si attivasse correttamente in nessuna visualizzazione di pagina al di fuori della prima pagina o di un aggiornamento completo. O certamente la stragrande maggioranza delle visualizzazioni di pagina viene persa.

Ad esempio, a luglio ho avuto

  • 172.000 eventi Prima visita in GA4
  • 177.000 Visualizzazioni di pagina in Google AdSense

Quei numeri sono troppo vicini per essere una coincidenza, secondo me.

In quel lasso di tempo:

  • Discourse ha contato 1,7 milioni di visualizzazioni di pagina
  • Google Analytics ne ha contate 3,9 milioni (ho molti thread lunghi).

Tutte le visualizzazioni di pagina successive sembrano andare perse su AdSense.

2 Mi Piace

Hai provato AdButler o una delle altre integrazioni che utilizzano il plugin pubblicitario? Presumo che avranno lo stesso problema?

Da oltre 1 anno utilizzo AdSense nel plugin pubblicitario. Ho lo stesso problema di visualizzazione. Ho fatto molte ricerche nel forum, non sono riuscito a trovare una soluzione. Ho provato le soluzioni per la single page application al di fuori del forum e non ci sono riuscito. Ci sono stati momenti in cui il numero di impressioni della pagina al giorno era di 150 mila e queste statistiche non si riflettevano in AdSense. Alla stessa velocità statistica, ho visto che WordPress e altri software per forum guadagnavano di più.

1 Mi Piace

A dire il vero, la mia esperienza storica è che AdSense è crollato con Discourse (visualizzazioni di pagina), questo risale a oltre 4 anni fa, sarebbe stato utile rendersi conto che prima di passare a Discourse sarebbe stato un disastro per le entrate pubblicitarie a causa del crollo del numero di visualizzazioni di pagina. Si impara vivendo, ma può distruggere la redditività di un sito. Hai fatto un’analisi molto più approfondita ed è bello vederla.

Aggiungi a ciò, in tempi più recenti, AdSense è crollato nel complesso, per quanto ne so. Quindi ora è un doppio colpo.

Se leggi i guai di altri proprietari di siti su tutti i tipi di altre piattaforme, è un sistema crollato, ed era notevolmente morto su Discourse. Penso che Google abbia fatto il suo tempo sotto molti aspetti, ma non aiuta se la tua piattaforma o plugin non funziona al 100%.

2 Mi Piace

Molto preoccupante se questo va avanti da 4 anni e non c’è una soluzione in vista?

Presumo che lo stesso problema si verifichi se si utilizza AdButler o una qualsiasi delle altre integrazioni ufficiali del plugin Ad di Discourse?

Il nuovo Google Analytics GA4 sta contando le visualizzazioni di pagina dinamiche/modifiche della cronologia come un evento Visualizzazione Pagina e sta contando gli scroll infiniti su thread più lunghi come Eventi Visualizzazione Pagina, quindi questo è un aspetto positivo.

Ma l’integrazione Adsense all’interno del plugin Ad non sembra contare né gli scroll infiniti di visualizzazioni di pagina dinamiche né tantomeno i cambi di pagina come Visualizzazioni Pagina, il che rende fondamentalmente rotto il plugin.

Deve davvero essere esaminato. È riparabile?

2 Mi Piace

Ho deciso di abbandonare completamente Google perché non ne valeva la pena o non era una relazione equilibrata, tutta la melma analitica che stavano risucchiando per un ritorno quasi nullo, e con l’alba dell’IA Borg che è stata l’ultima goccia.

Non ho idea di quale percentuale di questo crollo sia stata aggravata dalle disastrose prestazioni delle pubblicità su Discourse, ma è stato molto brutto fin dal primo giorno pensando che si sarebbe risolto dopo qualche mese di adattamento e riequilibrio, ma no, è semplicemente peggiorato in linea con le tendenze, e ora il settore è rovinato per molti.

È stato così brutto che conosco un altro amministratore di siti che si è rapidamente spostato da Discourse a un altro a causa delle pubblicità dopo poco tempo su Discourse. Potrebbero aver postato qui. Penso di sì. Le prestazioni sono state scioccanti, ma non tutti abbiamo le capacità tecniche per capirlo o indagare come hai fatto tu, e molto è cambiato in quel lasso di tempo, tra algoritmi, versioni e tendenze sulla rete. Così tante variabili.

In sintesi, le visualizzazioni di pagina sono crollate, come da un precipizio e non si sono mai riprese.

Quindi, è una sconsigliato in termini di entrate pubblicitarie se questo aspetto rappresenta il 50% dei tuoi criteri, è un ostacolo insormontabile. Sarebbe stato bello saperlo in anticipo, molto probabilmente non avrei migrato e avrei fatto più ricerche, ma a volte la ricerca al volo è anche l’unica opzione. Si impara vivendo.

1 Mi Piace