I know we had an explanation for this before that seemed to make sense but looking at the Data from Google’s Universal Analytics before changing to Google’s GA4 and now the GA4 data on the new setup, it definitely feels like there’s something askew with the GA4 data when on Discourse.
I had tested page scrolling back then and found if I scrolled down through a long old thread on my site for several dynamic loads that it would register a PageView on each infinite scroll page load, which I consider to be correct.
I’m slightly intrigued that on Discourse the GA4 events are pretty much all PageViews, whereas on the new setup, the PVs are down but User Engagement “event” is up significantly to just slightly less than Page Views.
Is it possible that GA4 is tracking all user engagement on Discourse as PageViews somehow?
The GA4 and GA3 implementations in Discourse are very closely aligned.
They seemed to act completely differently for me, am I the only one who saw a big jump in Page Views on the switch over to GA4? I can’t be, can I? all I did was change the tracking code.
I tested the infinite scroll by going to an old thread on my site and scrolling down for several infinite page loads, and then I could see that page in the “Realtime Overview” section of the GA4 dashboard and looking at the box called “Views by Page title” There were 14 views for that Page, which I assumed could only have been triggered by my scrolling down, I certainly didnt go in there 14 times, I was deliberately trying to test whether infinite scroll was generating a pageview.
I wonder is it only people who are trying to generate revenue with advertising who pay so much attention to page views? I was talking to someone else on here before about advertising and he said he used sessions instead of PageViews as Discourse generated too many PageViews per page load, I’ll see if I can find the DM and tag him here to see if he can add anything to this conversation.
I can’t recreate the issue anymore as I have moved from discourse, I’m only still contributing to this discussion as I am i big fan of discourse.
Hey it was @falcon9 i had spoken to before who said that Discourse generates way more Pageviews then his other forum - just tagging him here so he can hopefully add something and so it’s not only me reporting too many Pageviews.
Were any of these part of your experiment with the HISTORY (ALL) trigger?
I did try that at one point for a few days but the huge GA4 page views had started well (months) before that and carried on well after I had reverted to the standard implementation.
I was mostly trying to add AdSense using GTM and the HISTORY ALL, as I was trying to figure out the discrepancy between GA4 PV data and AdSense PV data - which we now know to be an issue.
I also added Fathom analytics using GTM and the history option and it gave me data similar to what i was getting with GA4, unfortunatly i can’t get that data anymore as the PageViews went so high that they wanted 70 quid a month.
This suggests the traffic is basically the same if not slightly more people on the site, they’re engaging more, or at least the engagement is being tracked now, but somehow generating a fraction of the PageViews from the Discourse forum.
Is it possible that some of the engagement metrics were somehow getting logged as pageview previously? Something crazy going on anyway.