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

Diesen Beitrag ausgraben…

@sam Ich habe den folgenden Beitrag von Ihnen gefunden, der genau beschreibt, was Discourse und was Google Analytics als „Seitenaufruf“ zählt.

Werden Seitenaufrufe immer noch so gezählt? Wir versuchen zu klären, ob und welche Analysetools wir in Zukunft verwenden sollen, da GA, Plausible und Fathom bisher alle die Seitenaufrufe im Vergleich zur eigenen Analyse von Discourse unterschätzen.

1 „Gefällt mir“

Meine wilde und uninformierte Vermutung ist, dass sie ein JavaScript-Fragment haben, das nicht erneut ausgelöst wird, wenn diese Ajax-Aufrufe erfolgen. Oder es wird sogar nur einmal pro Sitzung geladen.

@codinghorror @sam Ich habe das Forum durchgesehen und es scheint, dass jeder das gegenteilige Problem hat, das ich habe. D.h.: Jeder berichtet, dass Discourse mehr Seitenaufrufe als GA meldet.
Ich erlebe das Gegenteil.

Als ich es untersuchte, zeigte es, dass tatsächlich 2 Ereignisse für jeden Seitenaufruf ausgelöst werden.
Einmal für GA4 und dann für ein UA-Konto.
Ich glaube, wir haben UA früher benutzt, aber jetzt nicht mehr. Doch wenn ich etwas im Feld „ga universal tracking code“ habe, sehe ich beim Inspizieren der Seite sowohl den neuen GA4-Code als auch den alten UA-Code.
Wenn ich den Wert „ga universal tracking code“ entferne, verschwinden beide oben genannten JS-Einbindungen von der Seite.
Wie kann ich das debuggen? Sollte ich in der Datenbank nach dem UA-Code-Wert suchen und es so herausfinden?
Ich habe die Tabelle SiteSettings durchgesehen und nur den GA4-Code gefunden.

2 „Gefällt mir“

Meine Gefühle gegenüber Google und ihrer Benutzeroberfläche sind die gleichen wie gegenüber dem Windoze-Ansatz von früher, Scheiße. Aber GA4 setzt dem die Krone auf. Was soll das. Dieses GA4 scheint nicht einmal einen stündlichen Bericht über Verkehrsstatistiken erstellen zu können! Warum muss ich eine andere Suite aufrufen, um das zu bekommen, was ich brauche?

Die Lösung für alle könnte sein, es einfach aufzugeben. Es wäre schön, in der Administration eine stündliche Benutzerbesuchsgrafik zu haben, eine grundlegende Live-Verkehrsanzeige.

2 „Gefällt mir“

Ich habe eine noch größere Lücke zwischen den alten UA-Zahlen und den neueren GA4-Seitenaufrufen.

Und meine Adsense-Seitenaufrufe sind ein Bruchteil von beiden, wie ein winziger Bruchteil.

Hallo @sam

Ich versuche, dies im Zusammenhang mit GA4 zu verstehen und vielleicht den weniger technisch versierten Benutzern wie mir hier zu helfen, den Unterschied in Laienbegriffen zu verstehen.

Sagen Sie damit, dass, wenn ein Benutzer durch einen langen Thread nach unten scrollt und die nächsten 20 Beiträge geladen werden, GA4 diesen automatischen Seitenaufruf als Seitenaufruf zählt? Der Benutzer wechselt die Seite nicht tatsächlich manuell, aber im Wesentlichen ist es eine neue Seite mit Inhalten, daher ist es sinnvoll, dies als Seitenaufruf zu zählen. In einem älteren Forum hätten Sie auf SEITE 2, SEITE 3 usw. in der Paginierung klicken müssen, um sich durch ein langes Gespräch zu arbeiten, aber das unendliche Scrollen erledigt dies automatisch für Sie.

Während die interne Seitenaufrufmetrik von Discourse nur gezählt wird, wenn Sie tatsächlich zu einem neuen Thema klicken / eine vollständige Seitenänderung vornehmen?

Oder ist das eine zu starke Vereinfachung dessen, was Sie meinen?

Ich versuche nur zu verstehen, warum meine GA4-Seitenaufrufe so viel höher sind als meine Discourse-Seitenaufrufe.

Dies ist für gestern und es ist nicht einmal ein extremes Beispiel, da dies eine ruhige Zeit auf meiner Website ist, aber es zeigt den Unterschied:

Meine GA4 sagt also 39.000 Seitenaufrufe gestern:

Aber Discourse selbst sagt:

Okay, ich habe gerade einen Test auf einem Thread auf meiner Website durchgeführt, der normalerweise nicht sehr stark besucht wird. Es ist ein alter, langer Thread, also perfekt, um dies zu testen.

Zu Beginn des Tests hatte er keine Seitenaufrufe in der GA4-Echtzeitliste der Seiten in den letzten 30 Minuten. Ich habe mehrere hundert Beiträge im Thread durchgescrollt und dann meine GA4-Echtzeitansicht erneut überprüft. Jetzt habe ich 25 Seitenaufrufe für diese Seite in den letzten 30 Minuten.

Es scheint also, dass jeder automatische Seitenaufruf als Seitenaufruf in GA4 gezählt wird. Was meiner Meinung nach Sinn ergibt, nur weil die nächste Seite automatisch geladen wird, ist es meiner Meinung nach immer noch ein Seitenaufruf.

Dies könnte also die Unterschiede erklären, die einige Benutzer feststellen, bei denen einige von uns mehr GA4-Aufrufe als Discourse-Seitenaufrufe haben. Dies kann bei geschäftigen, langen Threads passieren, was meine Website sehr gut hat. Während Benutzer mit mehr Threads, aber weniger langen Threads, aufgrund der von Sam oben aufgeführten Unterschiede (GA zählt keine Ansichten mit deaktiviertem JS usw.) möglicherweise mehr Discourse-Seitenaufrufe als GA4 sehen.

3 „Gefällt mir“

Ich meine, wenn man Javascript deaktiviert, kann man Discourse in Paginierung sehen.

Könnte bei Ihrem Buchhaltungstest helfen.

Ich konnte die Discourse-Statistiken nie nachvollziehen, allein die angemeldeten Benutzer, was genau ist 1 angemeldeter Benutzer, ist es wirklich nur das, nur 1 angemeldeter Benutzer?

Ich würde feststellen, dass die Gesamtzahl der angemeldeten Benutzer in Discourse etwa 3/4 Mal höher ist als die Gesamtzahl der Google-Benutzer (nicht GA4) für den Tag.

1 „Gefällt mir“

Ich komme wieder darauf zurück, vergleiche aber die Seitenaufrufe von GA4 und Discourse mit den Seitenaufrufen von Google AdSense. Ich glaube, es gibt ein gravierendes Problem mit den Seitenaufrufen in Google AdSense im Vergleich zu Google Analytics (GA4) und den Discourse-Statistiken, selbst bei Verwendung des offiziellen Ad-Plugins.

Wie oben erwähnt, scheint GA4 die unendlichen Scroll-Vorgänge als neue Seitenaufrufe zu zählen, was meiner Meinung nach korrekt ist. Bei älterer Software hätten Sie die Paginierung verwenden müssen, um zur nächsten Gruppe von Beiträgen zu gelangen, was einen vollständigen Seitenaufruf erfordert hätte. Das Laden der nächsten Gruppe von Beiträgen ist meiner Meinung nach ein dynamischer oder virtueller Seitenaufruf, wie ich es irgendwo beschrieben gesehen habe.

Discourse zählt, wie oben erklärt, nur, wenn jemand zu einer neuen Seite wechselt, indem er den Thread wechselt oder zur Homepage geht und einen vollständigen neuen Seitenaufruf erzeugt. Das ist in Ordnung, obwohl ich denke, dass die unendlichen Scroll-Vorgänge gültige Seitenaufrufe sind.

Aber Google AdSense kommt mit einer weitaus, weitaus geringeren Seitenaufrufzahl als selbst die Discourse-Gesamtzahl.

Nehmen wir zum Beispiel Samstag, den 15. Juli 2023

  • Auf GA4 hatte ich 152.000 Seitenaufrufe:
  • Auf Discourse hatte ich 93.561 Seitenaufrufe – der Unterschied ergibt Sinn, wie oben erläutert:
  • Auf Google AdSense hatte ich mit dem offiziellen Plugin 6.000 Seitenaufrufe und verdiente ganze 3,55 €

Ich bin mir bewusst, dass die AdSense-Seitenaufrufe niedriger sind, da sie nur Seiten mit Anzeigen zählen, aber ich hatte an mehreren Positionen auf so gut wie jeder Seite der Website und alle 20 Beiträge in Threads Anzeigen, selbst wenn man Adblocker und Crawler oder was auch immer berücksichtigt, kann dieser Abfall nicht richtig sein … oder?

Ich glaube, es gibt hier ein paar Probleme. Ich vermute, dass Adsense, wie schon Universal Analytics zuvor, die unendlichen Scroll-/virtuellen Seitenaufrufe nicht zählt, aber ich glaube nicht, dass es überhaupt die Seitenaufrufe zählt, die Discourse zählt. Nicht einmal annähernd.

Fathom Analytics Test

Ich habe eine Woche lang ein Experiment mit Fathom Analytics durchgeführt und Tag Manager verwendet, um den Code zu meiner Website hinzuzufügen, wobei er so eingestellt war, dass er bei Seitenaufrufen ausgelöst wird.

Mit dem GTM-Debugger habe ich bemerkt, dass man mehrere Seiten der Website durchsuchen konnte und das Tag nur einmal ping machen konnte. Ich ließ es so eine Woche laufen, und die AUFRUFE waren bei GA4 weit unten.

Mit dieser Einrichtung hatte Fathom nur 7,3.000 Aufrufe
GA4 hatte am selben Datum 62.000
Discourse hatte: 34.000

Ich hatte Adsense zu diesem Zeitpunkt deaktiviert, während ich die Tests durchführte, aber es scheint eine sehr ähnliche Abfallrate zu geben.

Ich habe mich ein wenig über SPA informiert und gesehen, dass das Hinzufügen des HISTORY-Triggers für Discourse geeignet sein könnte:

Ich habe es hinzugefügt und es ein paar Wochen laufen lassen, und Sie können den Sprung sehen:

Am 15. August hatte Fathom 37,5.000 Aufrufe, was meinen GA4-Statistiken für diesen Tag entspricht:

Hier gibt es einen interessanten Thread dazu:

Nach fast drei Wochen mit Display-Anzeigen über das offizielle Discourse-Anzeigen-Plugin können wir alle unsere bisherigen Erkenntnisse aus der SEO-Analyse von Single-Page-Application (SPA)-Websites bestätigen.

Discourse ist aus Sicht der Anzeigenumsätze die am schlechtesten performende Website von allen vielen Websites, die wir im Laufe der Jahre verwaltet haben. Zusammenfassung:

  • Google “sieht” den anfänglichen Seitenaufruf als “Seitenaufruf”, aber nachfolgende Aufrufe nach dem anfänglichen Seitenaufruf der SPA-Anwendung werden nicht als “Seitenaufruf” “gesehen”.
1 „Gefällt mir“

Das scheint ein ernstes Problem für jeden zu sein, der seine Bemühungen/seinen Traffic monetarisieren möchte.

Vielleicht sehe ich das falsch, aber meiner Meinung nach löst das AdSense-Plugin keine dynamischen Seitenaufrufe aus. Ich vermute, es löst nicht einmal das aus, was Discourse als Seitenaufruf zählt, was nicht richtig sein kann, oder?

Ich habe den AdSense-Code mit GTM verbunden und ihn wie oben auf HISTORY eingestellt. Ich werde berichten, wie viele Seitenaufrufe er jetzt erhält.

2 „Gefällt mir“

Wie in meinem obigen Beitrag erwähnt – Als Experiment habe ich AdSense mit GTM auf meiner Website integriert.

Die GTM-Methode ist keineswegs perfekt – wie Sie in diesem Screencast sehen können, werden Tags bei Seitenänderungen nicht ausgelöst, oder besser gesagt, die Tags werden im GTM-Debugger ausgelöst, aber Anzeigen werden nicht angezeigt, wenn Sie die Website durchsuchen.

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

Sie können im Video sehen, dass, wenn die Auslösung auf ALLEN SEITEN eingestellt ist, Sie die Website von Thread zu Thread durchsuchen können und die Tags überhaupt nicht auslösen, selbst wenn Sie von der Homepage zu einem anderen Thread und wieder zurück und in einen anderen Thread wechseln.

Während die Tags, die auf „Verlauf“ bzw. „alle“ Auslöser eingestellt sind, bei jeder Seitenänderung, von Seite zu Seite, und auch beim Auslösen eines unendlichen Scrollens ausgelöst werden.

Hier ist die GTM-Definition des HISTORY (ALL) Triggers:

Aber selbst wenn die Tags ausgelöst werden, werden die Anzeigen nicht geladen, wenn ich die Website durchsuche. Aber wie Sie aus den untenstehenden Statistiken ersehen können, erhalte ich immer noch bessere Seitenaufrufe in AdSense im Verhältnis zu meinem GA4-Traffic als mit dem Ad-Plugin.

Ich frage mich, ob etwas Ähnliches mit dem offiziellen Ad-Plugin passiert. Die Seitenaufrufe waren schlechter (siehe weitere Details unten), als ich das Plugin benutzte, im Vergleich zu den ersten Tagen meines Experiments mit Tag Manager, um sie hinzuzufügen.

Wie Sie unten sehen können:

Also auf meinen Daten vom 15. Juli oben:

  • Google Analytics GA4: hatte 152.000 Seitenaufrufe
  • Google Analytics GA4: hatte 6.800 First Visit Events
  • Discourse Logged: 93.000 Seitenaufrufe
  • Google AdSense: 6.000 Seitenaufrufe

Dieses First Visit Event und die AdSense-Seitenaufrufe scheinen bemerkenswert ähnlich zu sein – verfolgt Google AdSense etwas außerhalb des ersten Seitenaufrufs jedes Besuchs?

EDIT, um frühe Daten zu meinen Adsense - GTM Adsense hinzuzufügen

Google Analytics Seitenaufrufe vom 2. Juni bis 26. August, Sie können sehen, wo der hochkarätige Teil der Saison am 31. Juli endet = 211.000 Seitenaufrufe:

Google AdSense Seitenaufrufe:

HINWEIS:

  • Ich habe das offizielle Plugin bis zum 31. Juli verwendet
  • Ich habe Adsense vom 3. August bis 23. August entfernt = das Tief.
  • Adsense mit Google Tag Manager am 24. August hinzugefügt

Sie können sehen, dass ich trotz der großen Probleme im obigen Screencast und mit viel geringerem Gesamttraffic einen viel höheren proportionellen AdSense-Seitenaufruf pro GA4-Seitenaufruf erhalte, wenn ich GTM verwende, um Adsense anzuhängen, als mit dem offiziellen Plugin.

  • Also gestern hatte ich 53.000 Seitenaufrufe in GA4
  • Mit 7.000 Seitenaufrufen in AdSense (unter Verwendung der stark fehlerhaften GTM-Methode, wie im Video gezeigt)
  • Dies ist eine 13% Trefferquote von AdSense-Seitenaufrufen zu GA4-Seitenaufrufen
  • Während ich mit dem offiziellen AdPlugin eine AdSense zu GA4 PV-Anzahl von 3,9% erzielte.

Seltsamerweise hatte ich mit dem offiziellen Plugin viel mehr Anzeigen auf der Website und sie wurden beim Durchsuchen von Seite zu Seite viel besser angezeigt als mit GTM, aber die in AdSense aufgezeichneten Seitenaufrufe waren nur ein Bruchteil dessen, was sie hätten sein sollen.

Ich denke, es gibt ein Problem mit dem AdPlugin und wie es ausgelöst wird, oder eher, wie es bei dynamischen Seitenaufrufen nicht ausgelöst wird.

Verfolgen AdButler oder eine der anderen Ad-Integrationen Seitenaufrufe angesichts der etwas einzigartigen Natur von Discourse besser?

2 „Gefällt mir“

@Shaneod Ich stimme dem zu, was Sie sagen. Die AdSense-Werbeeinnahmen von Discourse sind wirklich niedrig. Wie Sie sagten, zählt AdSense keine Seitenaufrufe. Das offizielle Ad-Plugin muss so eingerichtet werden, dass es ausgelöst wird, wenn sich die Seiten-URL ändert, und Seitenaufrufe zählt. AdSense-Seitenaufrufe sind eine Situation, die die Anzahl der Anzeigen mit hohem Klickpreis erhöht und die Werbeeinnahmen steigert. Ich hoffe, dass diesbezüglich ein Update veröffentlicht wird.

2 „Gefällt mir“

Ja, es ist, als ob es bei jedem Seitenaufruf außerhalb der ersten Seite oder bei einer vollständigen Aktualisierung nicht korrekt ausgelöst wird. Oder zumindest gehen die allermeisten Seitenaufrufe verloren.

Zum Beispiel hatte ich im Juli:

  • 172.000 Erstbesucher-Ereignisse in GA4
  • 177.000 Seitenaufrufe in Google AdSense

Diese Zahlen sind meiner Meinung nach viel zu nah, um Zufall zu sein.

Im selben Zeitraum:

  • Discourse zählte 1,7 Millionen Seitenaufrufe
  • Google Analytics zählte 3,9 Millionen (ich habe viele lange Threads).

Alle nachfolgenden Seitenaufrufe scheinen bei AdSense verloren zu gehen.

2 „Gefällt mir“

Haben Sie Adbutler oder eine der anderen Integrationen über das Ad Plugin ausprobiert? Ich nehme an, sie werden das gleiche Problem haben?

Seit mehr als 1 Jahr nutze ich AdSense im Werbe-Plugin. Ich habe das gleiche Anzeigeproblem. Ich habe viel im Forum recherchiert, konnte aber keine Lösung finden. Ich habe die Lösungen für die Single Page App außerhalb des Forums ausprobiert und keinen Erfolg gehabt. Es gab Zeiten, in denen die Anzahl der Seitenaufrufe pro Tag 150.000 betrug und diese Statistiken sich nicht in AdSense widerspiegelten. Bei der gleichen statistischen Rate sah ich, dass WordPress und andere Forensoftware mehr verdienten.

1 „Gefällt mir“

Ehrlich gesagt, meine historische Erfahrung ist, dass AdSense mit Discourse (Seitenaufrufe) zusammengebrochen ist. Das ist über 4 Jahre her. Es wäre gut gewesen zu erkennen, dass Discourse eine Katastrophe für die Werbeeinnahmen sein würde, da die Anzahl der Seitenaufrufe zurückging. Man lernt dazu, aber es kann die Rentabilität einer Website zerstören. Sie haben viel tiefgreifendere Analysen durchgeführt, und es ist gut zu sehen.

Hinzu kommt, dass AdSense in jüngerer Zeit insgesamt zusammengebrochen ist, soweit ich das beurteilen kann. Jetzt ist es also ein doppeltes Problem.

Wenn man die Leiden anderer Website-Betreiber auf allen möglichen anderen Plattformen liest, ist das System systematisch zusammengebrochen, und es war auf Discourse bemerkenswert tot. Ich denke, Google hat in vielerlei Hinsicht seinen Zenit überschritten, aber es hilft nicht, wenn Ihre Plattform oder Ihr Plugin nicht zu 100 % funktioniert.

2 „Gefällt mir“

Sehr besorgniserregend, wenn das seit 4 Jahren so geht und keine Lösung in Sicht ist?

Ich gehe davon aus, dass das gleiche Problem auftritt, wenn Sie AdButler oder eine der anderen offiziellen Discourse Ad Plugin-Integrationen verwenden?

Das neue Google Analytics GA4 zählt die dynamischen Seitenaufrufe/Verlaufsänderungen als Seitenaufruf-Ereignis und zählt die unendlichen Scrollvorgänge bei längeren Threads als Seitenaufruf-Ereignisse, das ist also positiv.

Aber die Adsense-Integration innerhalb des Ad-Plugins scheint weder die dynamischen Seitenaufrufe mit unendlichen Scrollvorgängen noch die Seitenwechsel als Seitenaufrufe zu zählen, was das Plugin im Grunde kaputt macht.

Es muss wirklich untersucht werden. Ist es behebbar?

2 „Gefällt mir“

Ja, ich habe beschlossen, Google komplett aufzugeben, da es sich nicht gelohnt hat oder keine ausgewogene Beziehung war, all die Analytics-Daten, die sie für praktisch keine Gegenleistung aufgesaugt haben, und mit dem Aufkommen von KI Borg war es der letzte Sargnagel.

Wie viel Prozent dieses Zusammenbruchs durch die jämmerliche Leistung von Anzeigen auf Discourse verschlimmert wurde, weiß ich nicht, aber es war von Anfang an sehr schlecht. Ich dachte, es würde sich nach ein paar Monaten des Crawlens und Neuausgleichs verbessern, aber nein, es wurde einfach schlimmer im Einklang mit den Trends, und jetzt ist die Branche für viele kaputt.

Es war so schlecht, dass ich weiß, dass ein anderer Website-Administrator Discourse wegen der Anzeigen nach kurzer Zeit verlassen hat. Er hat vielleicht hier gepostet. Ich glaube, das hat er. Die Leistung war erschreckend, aber wir haben nicht alle die technischen Fähigkeiten, um das herauszufinden oder zu recherchieren, wie Sie es getan haben, und in dieser Zeit hat sich auch viel geändert, zwischen Algorithmen, Versionen und Trends im Netz. So viele Variablen.

Unterm Strich sind die Seitenaufrufe zusammengebrochen, wie von der Klippe gefallen und nie wieder erholt.

Daher ist es keine Empfehlung in Bezug auf Anzeigenumsätze, wenn dieser Aspekt 50 % Ihrer Kriterien ausmacht, es ist ein Showstopper. Es wäre schön gewesen, das im Voraus zu wissen, höchstwahrscheinlich hätte ich nicht migriert und mehr recherchiert, aber Recherche im laufenden Betrieb ist manchmal auch die einzige Option. Man lernt dazu.

1 „Gefällt mir“