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

Creuser celui-ci…

@sam J’ai trouvé le message ci-dessous de votre part qui décrivait exactement ce que Discourse et Google Analytics comptent comme une « vue de page ».

Est-ce toujours ainsi que les vues de page sont comptées ? Nous essayons de réconcilier si et quels outils d’analyse utiliser à l’avenir, car jusqu’à présent, GA, Plausible et Fathom sous-comptent tous les vues de page par rapport aux propres analyses de Discourse.

1 « J'aime »

Ma supposition, bien que sauvage et non informée, est qu’ils ont un bout de JavaScript qui n’est pas déclenché à nouveau lorsque ces appels AJAX sont effectués. Ou alors, il ne se charge qu’une seule fois par session.

@codinghorror @sam J’ai parcouru le forum et il semble que tout le monde ait le problème inverse du mien. C’est-à-dire que tout le monde signale que Discourse enregistre plus de pages vues que GA.
Je vis le contraire.

Quand j’ai examiné la question, il s’avère qu’il déclenche bien 2 événements par page vue
Une fois pour GA4 et ensuite pour un compte UA.
Je pense que nous utilisions UA auparavant, mais nous ne l’utilisons plus. Pourtant, si j’ai quelque chose dans le champ « code de suivi universel ga » lors de l’inspection de la page, je vois à la fois le nouveau code GA4 ainsi que l’ancien code UA.
Si je supprime la valeur « code de suivi universel ga », les deux inclusions JS ci-dessus disparaissent de la page.
Comment puis-je déboguer cela ? Dois-je examiner la base de données pour la valeur du code UA et trouver une solution de cette façon ?
J’ai regardé dans la table SiteSettings et je n’ai trouvé que le code GA4.

2 « J'aime »

Mes sentiments envers Google et leur interface utilisateur sont les mêmes que pour l’approche Windoze d’antan, de la merde. Mais GA4 prend le gâteau. Quel est l’intérêt. Ce GA4, ne semble même pas pouvoir faire un rapport horaire des statistiques de trafic ! Pourquoi devrais-je passer à une autre suite pour obtenir ce dont j’ai besoin.

La solution pour tous pourrait être de simplement l’abandonner. Ce serait bien d’avoir un graphique des visites d’utilisateurs par heure dans l’administration, un affichage de trafic de base en direct.

2 « J'aime »

J’ai un écart encore plus grand entre les anciens chiffres UA et les nouvelles pages vues GA4.

Et mes pages vues Adsense ne représentent qu’une fraction des deux, une infime fraction.

Salut @sam

J’essaie juste de comprendre cela par rapport à GA4 et peut-être pour aider les utilisateurs moins techniques comme moi ici à comprendre la différence en termes simples.

Dites-vous que lorsqu’un utilisateur fait défiler un long fil de discussion et que les 20 prochains messages se chargent, GA4 compte ce chargement de page automatique comme UNE vue de page ? L’utilisateur ne change pas réellement de page manuellement, mais c’est essentiellement une nouvelle page de contenu, il est donc logique de la compter comme une vue de page. Sur un ancien forum, vous auriez dû cliquer sur PAGE 2, PAGE 3, et ainsi de suite dans la pagination pour parcourir une longue conversation, mais le défilement infini le fait automatiquement pour vous.

Alors que la métrique interne de vue de page de Discourse n’est comptée que lorsque vous cliquez sur un nouveau sujet / effectuez un changement de page complet ?

Ou est-ce une simplification excessive de ce que vous voulez dire ?

J’essaie juste de comprendre pourquoi mes vues de page GA4 sont beaucoup plus élevées que mes vues de page Discourse.

Ceci est pour hier et ce n’est même pas un exemple extrême car c’est une période calme sur mon site, mais cela montre la différence :

Donc, mon GA4 indique 39K vues de page hier :

Mais Discourse lui-même dit :

D’accord, je viens d’effectuer un test sur un fil de discussion sur mon site qui n’est normalement pas très fréquenté. C’est un vieux fil de discussion qui est long, donc parfait pour tester cela.

Au début du test, il n’y avait aucune page vue dans la liste des pages en temps réel de GA4 au cours des 30 dernières minutes. J’ai fait défiler plusieurs centaines de messages dans le fil de discussion, puis j’ai vérifié à nouveau ma vue en temps réel GA4, et j’ai maintenant 25 pages vues pour cette page au cours des 30 dernières minutes.

Il semble donc que chaque chargement automatique de page soit compté comme une page vue dans GA4. Ce qui, je pense, est logique, juste parce que la page suivante est chargée automatiquement, c’est toujours une page vue selon moi.

Cela pourrait donc expliquer les différences que certains utilisateurs constatent, où certains d’entre nous ont plus de vues GA4 que de pages vues Discourse. Cela peut se produire lorsque vous avez des fils de discussion longs et fréquentés, ce que mon site a beaucoup. Alors que les utilisateurs ayant plus de fils de discussion mais moins de fils de discussion longs pourraient voir plus de pages vues Discourse que GA4 en raison des différences que Sam a énumérées ci-dessus (GA ne comptant pas les vues avec JS désactivé, etc.).

3 « J'aime »

Si mes souvenirs sont bons, si vous désactivez Javascript, vous pouvez voir Discourse en pagination.

Cela pourrait vous aider pour votre test de comptabilité.

Je n’ai jamais pu réconcilier les statistiques de Discourse, rien que les utilisateurs connectés, qu’est-ce qu’un utilisateur connecté exactement, est-ce vraiment juste cela, juste 1 utilisateur connecté ?

Je trouvais que le total des utilisateurs connectés dans les états de Discourse pouvait être environ 3/4 fois plus élevé que le total des utilisateurs de Google (hors GA4) pour la journée.

1 « J'aime »

Je reviens à ce sujet, mais en comparant les vues de pages de GA4 et de Discourse aux vues de pages de Google AdSense. Je pense qu’il y a un problème profond avec les vues de pages sur Google AdSense par rapport à Google Analytics (GA4) et aux statistiques de Discourse, même en utilisant le plugin Ad officiel.

Comme mentionné ci-dessus, GA4 semble compter les scrolls infinis comme une nouvelle vue de page, ce qui est correct à mon avis. Sur les anciens logiciels, cela vous aurait obligé à utiliser la pagination pour accéder à l’ensemble suivant de messages, ce qui nécessiterait un chargement complet de la page. Je pense que le chargement de l’ensemble suivant de messages est une vue de page dynamique ou virtuelle, comme je l’ai vu décrit.

Discourse, comme expliqué ci-dessus, ne compte que lorsqu’une personne passe à une nouvelle page en changeant de fil ou en allant sur la page d’accueil et en créant un chargement de page complet. C’est bien, bien que je pense que les scrolls infinis sont des vues de page valides.

Mais Google AdSense arrive avec un total de vues de pages bien, bien inférieur même au total de Discourse.

Prenons par exemple le samedi 15 juillet 2023

  • Sur GA4, j’ai eu 152 000 vues de pages :
  • Sur Discourse, j’ai eu 93 561 vues de pages - la différence est logique comme expliqué ci-dessus :
  • Sur Google AdSense, en utilisant le plugin officiel, j’ai eu 6 000 vues de pages et j’ai gagné seulement 3,55 €

Je réalise que les vues de pages AdSense sont plus basses car elles ne comptent que les pages avec des publicités. Mais j’avais des publicités à plusieurs positions sur pratiquement chaque page du site et tous les 20 messages dans les fils. Même en tenant compte des bloqueurs de publicité, des robots d’exploration ou autre, cette baisse ne peut pas être correcte… n’est-ce pas ?

Je pense qu’il y a quelques problèmes ici. Je soupçonne qu’Adsense, comme Universal Analytics avant lui, ne compte pas les vues infinies / vues de pages virtuelles, mais je ne pense pas qu’il compte même les vues de pages que Discourse compte. Pas même de près.

Test Fathom Analytics

J’ai mené une expérience en utilisant Fathom Analytics pendant une semaine en utilisant Tag Manager pour ajouter le code à mon site, avec le déclenchement sur les vues de pages.

En utilisant le débogueur GTM, j’ai remarqué que l’on pouvait parcourir plusieurs pages du site et que la balise ne pouvait pinguer qu’une seule fois. Je l’ai laissé tourner ainsi pendant une semaine et les VUES étaient bien inférieures à celles de GA4.

Avec cette configuration, Fathom n’a eu que 7,3 K de vues.
GA4 à la même date en avait 62 K.
Discourse en avait : 34 K.

J’avais désactivé Adsense à ce stade pendant les tests, mais cela semble être un taux de baisse très similaire.

J’ai lu un peu sur les SPA et j’ai vu que l’ajout du déclencheur HISTORY pourrait convenir à Discourse :

Je l’ai ajouté et laissé tourner pendant quelques semaines et vous pouvez voir le bond :

Le 15 août, Fathom a enregistré 37,5 K vues, ce qui correspond à mes statistiques GA4 pour ce jour-là :

Il y a un fil intéressant à ce sujet ici :

Après près de trois semaines d’affichage de publicités à l’aide du plugin Ad officiel de Discourse, nous pouvons confirmer toutes nos vues précédentes basées sur l’analyse SEO des sites Web d’applications monopages (SPA).

Discourse est le site Web le moins performant, en termes de revenus publicitaires, de tous les nombreux sites Web que nous avons gérés au fil des ans. Résumé :

  • Google “voit” le chargement initial de la page comme une “vue de page”, mais les vues ultérieures après le chargement initial de la page de l’application SPA ne sont pas “vues” comme une “vue de page”.
1 « J'aime »

Cela semble être un problème sérieux pour quiconque souhaite monétiser ses efforts/son trafic.

Peut-être que je me trompe, mais il me semble que le plugin AdSense ne se déclenche pas lors du chargement dynamique des pages. Je soupçonne qu’il ne se déclenche même pas sur ce que Discourse compte comme une vue de page, ce qui ne peut pas être correct, n’est-ce pas ?

J’ai réussi à intégrer le code AdSense à l’aide de GTM et je l’ai configuré sur HISTORY comme ci-dessus, je vous ferai savoir combien de vues de page il obtient maintenant.

2 « J'aime »

Comme dans mon message ci-dessus - À titre d’expérience, j’ai ajouté AdSense à mon site en utilisant GTM.

La méthode GTM n’est pas parfaite, loin de là - comme vous pouvez le voir dans ce Screencast, elle montre des balises qui ne se déclenchent pas lors des changements de page, ou plutôt, les balises se déclenchent dans le débogueur GTM mais les annonces ne s’affichent pas lorsque vous naviguez sur le site.

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

Vous pouvez voir dans la vidéo que lorsqu’elle est configurée pour se déclencher sur TOUTES LES PAGES, vous semblez pouvoir naviguer sur le site de fil en fil sans déclencher les balises du tout, même en allant de la page d’accueil à un autre fil et en revenant en arrière, puis en entrant dans un autre fil.

Alors que les balises configurées sur “History” alias “all” semblent se déclencher à chaque changement de page, de page en page, et aussi lorsque vous déclenchez un défilement infini.

Voici la définition GTM du déclencheur HISTORY (ALL) :

Mais même avec les balises qui se déclenchent, les annonces ne se chargent pas lorsque je navigue sur le site. Mais comme vous pouvez le voir dans les statistiques ci-dessous, j’obtiens toujours plus de Vues de page dans AdSense par rapport à mon trafic GA4 que je ne l’avais avec le plugin Ad.

Je me demande si quelque chose de similaire se produit avec le plugin Ad officiel. Les Vues de page étaient moins bonnes (voir plus de détails ci-dessous) lorsque j’utilisais le plugin, par rapport aux deux premiers jours de mon expérience en utilisant Tag Manager pour les ajouter.

Comme vous pouvez le voir ci-dessous :

Donc, sur mes données du 15 juillet ci-dessus :

  • Google Analytics GA4 : a eu 152K Vues de page
  • Google Analytics GA4 : a eu 6,8K Événements de première visite
  • Discourse Connecté : 93K Vues de page
  • Google AdSense : 6K Vues de page

Cet événement de première visite et les Vues de page AdSense semblent remarquablement similaires - Google AdSense suit-il quelque chose en dehors du premier chargement de page de chaque visite ?

EDIT pour ajouter quelques données préliminaires sur mon Adsense - GTM Adsense

Vues de page Google Analytics du 2 juin au 26 août - vous pouvez voir où se termine la partie la plus visible de la saison le 31 juillet = 211K Vues de page :

Vues de page Google AdSense :

REMARQUE :

  • J’utilisais le plugin officiel jusqu’au 31 juillet
  • J’ai supprimé Adsense du 3 au 23 août = le creux.
  • J’ai ajouté Adsense avec Google Tag Manager le 24 août

Vous pouvez voir que malgré les problèmes majeurs dans le screencast ci-dessus, et avec un trafic global beaucoup plus faible, j’obtiens un taux de vues de page Adsense beaucoup plus élevé proportionnellement par vue de page GA4 en utilisant GTM pour attacher Adsense que je ne l’avais avec le plugin officiel.

  • Donc, hier, j’ai eu 53K Vues de page dans GA4
  • Avec 7K Vues de page dans AdSense (en utilisant la méthode GTM profondément défectueuse comme montré dans la vidéo)
  • Cela représente un taux de réussite de 13 % des vues de page AdSense par rapport aux vues de page GA4
  • Alors qu’avec le Plugin Ad officiel, j’obtenais un décompte de vues de page AdSense à GA4 de 3,9 %.

Étrangement, en utilisant le plugin officiel, j’avais beaucoup plus d’annonces sur le site et elles s’affichaient lorsque vous naviguiez de page en page beaucoup mieux qu’en utilisant GTM, mais les vues de page enregistrées dans AdSense étaient une fraction de ce qu’elles auraient dû être.

Je pense qu’il y a quelque chose qui ne va pas avec le plugin Ad et la façon dont il se déclenche, ou plutôt, ne se déclenche pas sur les chargements de page dynamiques.

Est-ce que AdButler ou l’une des autres intégrations publicitaires suit mieux les vues de page étant donné la nature quelque peu unique de discourse ?

2 « J'aime »

@Shaneod Je suis d’accord avec ce que vous dites. Les revenus publicitaires AdSense de Discourse sont vraiment faibles. Comme vous l’avez dit, AdSense ne compte pas les vues de page. Le plugin publicitaire officiel a besoin d’un arrangement pour se déclencher lorsque l’URL de la page change et compter les vues de page. Les vues de page AdSense sont une situation qui augmente le nombre d’annonces avec un CPC élevé et augmente les revenus publicitaires. J’espère qu’une mise à jour sera publiée à ce sujet.

2 « J'aime »

Oui, c’est comme si cela ne se déclenchait pas correctement sur aucune vue de page en dehors de la première page ou d’un rafraîchissement complet. Ou certainement la grande majorité des vues de page sont perdues.

Par exemple, en juillet, j’ai eu :

  • 172K événements Première visite dans GA4
  • 177K Vues de page dans Google AdSense

Ces chiffres sont beaucoup trop proches pour être une coïncidence, selon moi.

Sur cette période :

  • Discourse a compté 1,7 million de vues de page
  • Google Analytics en a compté 3,9 millions (j’ai beaucoup de longs fils de discussion).

Toutes les vues de page suivantes semblent être perdues sur AdSense.

2 « J'aime »

Avez-vous essayé AdButler ou l’une des autres intégrations utilisant le plugin publicitaire ? Je suppose qu’elles auront le même problème ?

Depuis plus d’un an, j’utilise AdSense dans le plugin publicitaire. J’ai le même problème d’affichage. J’ai fait beaucoup de recherches sur le forum, je n’ai pas trouvé de solution. J’ai essayé les solutions pour les applications monopages en dehors du forum et je n’ai pas réussi. Il y a eu des moments où le nombre d’impressions de pages par jour était de 150 000 et ces statistiques ne se reflétaient pas dans AdSense. Au même rythme statistique, j’ai constaté que WordPress et d’autres logiciels de forum rapportaient plus.

1 « J'aime »

Pour être honnête, mon expérience historique est que AdSense s’est effondré avec Discourse (pages vues), cela remonte à plus de 4 ans, il aurait été bon de réaliser que avant de passer à Discourse, cela allait être un désastre pour les revenus publicitaires en raison de l’effondrement du nombre de pages vues. On apprend en vivant, mais cela peut détruire la viabilité d’un site. Vous avez fait une analyse beaucoup plus approfondie et c’est une bonne chose à voir.

Ajoutez à cela, plus récemment, AdSense s’est effondré dans l’ensemble, d’après ce que je peux dire. C’est donc une double peine.

Si vous lisez les malheurs d’autres propriétaires de sites sur toutes sortes d’autres plateformes, c’est un système effondré, et c’était notablement mort sur Discourse. Je pense que Google a fait son temps à bien des égards aussi, mais cela n’aide pas si votre plateforme ou votre plugin ne fonctionne pas à 100%.

2 « J'aime »

Très inquiétant si cela dure depuis 4 ans et qu’aucun correctif n’est en vue ?

J’imagine que le même problème se produit si vous utilisez AdButler ou l’une des autres intégrations officielles du plugin publicitaire Discourse ?

Le nouveau Google Analytics GA4 compte les vues de page dynamiques/changements d’historique comme un événement de vue de page et compte les défilements infinis sur les fils plus longs comme des événements de vue de page, c’est donc un point positif.

Mais l’intégration AdSense au sein du plugin publicitaire ne semble compter ni les défilements infinis de vues de page dynamiques ni même les changements de page comme des vues de page, ce qui rend essentiellement le plugin défectueux.

Il faut vraiment y regarder. Est-ce réparable ?

2 « J'aime »

J’ai décidé de me débarrasser complètement de Google car cela n’en valait pas la peine ou n’était pas une relation équilibrée, toutes les analyses qu’ils aspiraient pour un retour quasi nul, et avec l’avènement de l’IA, Borg étant le coup de grâce.

Je n’ai aucune idée du pourcentage de cet effondrement qui a été aggravé par les performances désastreuses des publicités sur Discourse, mais c’était très mauvais dès le premier jour, pensant que cela s’améliorerait après quelques mois de tâtonnement et de rééquilibrage, mais non, cela n’a fait qu’empirer en ligne avec les tendances, et maintenant l’industrie est foutue pour beaucoup.

C’était tellement mauvais que je connais un autre administrateur de site qui a rapidement quitté Discourse pour un autre à cause des publicités après seulement peu de temps sur Discourse. Ils ont peut-être posté ici. Je pense que oui. Les performances étaient choquantes, mais nous n’avons pas tous les compétences techniques pour comprendre ou enquêter comme vous l’avez fait, et beaucoup de choses ont changé pendant cette période, entre les algorithmes, les versions et les tendances sur le net. Tant de variables.

En fin de compte, les pages vues se sont effondrées, comme si elles tombaient d’une falaise et n’ont jamais récupéré.

Donc, c’est une non-recommandation en termes de revenus publicitaires si cet aspect représente 50% de vos critères, c’est un obstacle majeur. Il aurait été agréable de le savoir à l’avance, très probablement je n’aurais pas migré et j’aurais fait plus de recherches, mais la recherche à la volée est parfois la seule option aussi. On apprend en vivant.

1 « J'aime »