Возвращаюсь к этой теме снова, но теперь сравниваю показатели просмотров страниц в GA4 и на Discourse с показателями в Google AdSense. Я считаю, что существует серьёзная проблема с подсчётом просмотров страниц в Google AdSense по сравнению с Google Analytics (GA4) и статистикой Discourse, даже при использовании официального плагина AdSense.
Как уже упоминалось выше, GA4, на мой взгляд, правильно учитывает бесконечную прокрутку как новые просмотры страниц. В старых системах для перехода к следующей группе постов требовалась пагинация, что влекло за собой полную перезагрузку страницы. Загрузка следующей группы постов в современных системах — это динамический или виртуальный просмотр страницы, как я это понял.
Discourse, как объяснялось выше, считает только те случаи, когда пользователь переходит на новую страницу, меняя тему или возвращаясь на главную страницу, что вызывает полную перезагрузку страницы. Это допустимо, хотя я считаю, что бесконечная прокрутка тоже должна учитываться как просмотр страницы.
Однако Google AdSense показывает значительно, значительно меньшее общее количество просмотров страниц, чем даже статистика Discourse.
Возьмём, к примеру, субботу, 15 июля 2023 года
- В GA4 у меня было 152 000 просмотров страниц:
- В Discourse у меня было 93 561 просмотр страниц — разница объясняется вышеизложенным:
- В Google AdSense, используя официальный плагин, у меня было всего 6 000 просмотров страниц, и я заработал всего 3,55 евро.
Я понимаю, что просмотры страниц в AdSense ниже, так как они учитывают только страницы с рекламой, но у меня реклама размещалась в нескольких позициях практически на каждой странице сайта и каждые 20 постов в темах. Даже с учётом блокировщиков рекламы, поисковых роботов и прочего, такое падение не может быть верным… не так ли?
Я думаю, что здесь есть несколько проблем. Я подозреваю, что AdSense, как и Universal Analytics до него, не учитывает бесконечную прокрутку и виртуальные просмотры страниц, но я не думаю, что он даже учитывает те просмотры страниц, которые учитывает Discourse. Это даже близко не так.
Тест с Fathom Analytics
Я провёл эксперимент с использованием Fathom Analytics в течение недели, добавив код на свой сайт через Tag Manager, настроив его на срабатывание при просмотрах страниц.
Используя отладчик GTM, я заметил, что при просмотре нескольких страниц сайта тег отправлял сигнал только один раз. Я оставил его работать в таком режиме неделю, и количество ПРОСМОТРОВ оказалось намного ниже, чем в GA4.
При такой настройке Fathom показал всего 7,3 тыс. просмотров
GA4 в тот же день показал 62 тыс.
Discourse показал: 34 тыс.
На тот момент я уже отключил AdSense во время проведения тестов, но похоже, что уровень падения был очень похож.
Я немного почитал о SPA (одностраничных приложениях) и узнал, что триггер HISTORY может подойти для Discourse:
Я добавил его и оставил работать на пару недель, и вы можете увидеть резкий скачок:
15 августа Fathom показал 37,5 тыс. просмотров, что совпадает с моей статистикой GA4 за этот день:
Здесь есть интересная тема на эту тему:
После почти трёх недель работы с баннерной рекламой с использованием официального плагина рекламы Discourse мы можем подтвердить все наши предыдущие выводы, основанные на SEO-анализе одностраничных веб-сайтов (SPA).
Discourse является худшим веб-сайтом с точки зрения доходов от рекламы среди всех множества веб-сайтов, которыми мы управляли за эти годы. Итог:
- Google «видит» начальную загрузку страницы как «просмотр страницы», но последующие просмотры после начальной загрузки SPA-приложения не «видятся» как «просмотр страницы».