これを掘り起こします…
@sam Discourse と Google Analytics が「ページビュー」としてカウントするものが正確に説明されている、あなたの投稿を以下で見つけました。
ページビューはまだそのようにカウントされていますか?現時点では GA、Plausible、Fathom のすべてが Discourse 独自の分析よりもページビューを過小評価しているため、将来的にどの分析ツールを使用するか、または使用しないかを調整しようとしています。
これを掘り起こします…
@sam Discourse と Google Analytics が「ページビュー」としてカウントするものが正確に説明されている、あなたの投稿を以下で見つけました。
ページビューはまだそのようにカウントされていますか?現時点では GA、Plausible、Fathom のすべてが Discourse 独自の分析よりもページビューを過小評価しているため、将来的にどの分析ツールを使用するか、または使用しないかを調整しようとしています。
私の根拠のない推測ですが、それらはAJAX呼び出しが行われたときに再度実行されないJavaScriptの一部を持っている可能性があります。あるいは、セッションごとに一度しかロードされないのかもしれません。
@codinghorror @sam フォーラムを見ていたのですが、皆が私とは逆の問題を抱えているようです。つまり、誰もがGAよりも多くのページビューをDiscourseが報告していると報告しています。
私は逆に経験しています。
調べてみると、ページビューごとにイベントが2回発生していることがわかりました。
1回はGA4用、もう1回はUAアカウント用です。
以前はUAを使用していたと思いますが、今は使用していません。しかし、「ga universal tracking code」フィールドに何かがあると、ページを検査したときに新しいGA4コードと古いUAコードの両方が表示されます。
「ga universal tracking code」の値を削除すると、上記のJSインクルードの両方がページから消えます。
これをデバッグするにはどうすればよいですか?UAコードの値についてデータベースを調べて、そのように特定すべきでしょうか?
SiteSettingsテーブルを見てみましたが、GA4コードしか見つかりませんでした。
GoogleとUIに対する私の感情は、昔のWindozeのアプローチと同じで、ひどいものです。しかし、GA4はそれをさらに悪化させます。何の意味があるのでしょうか。このGA4では、トラフィック統計の毎時のレポートさえできないようです!必要なものを得るために、別のスイートに入らなければならないのはなぜでしょうか。
すべての解決策は、単にそれを捨てることかもしれません。管理画面に毎時のユーザー訪問グラフ、ライブの基本的なトラフィック表示があれば、それは素晴らしいでしょう。
UAの数値と新しいGA4のページビューの間に、さらに大きな乖離が生じています。
そして、Adsenseのページビューはどちらの数よりも少なく、ほんのわずかです。
@sam さん
GA4との関連で、私のような技術に詳しくないユーザーが簡単に理解できるように、この点を理解しようとしています。
ユーザーが長いスレッドを下にスクロールして次の20件の投稿が読み込まれるとき、GA4は、この自動ページ読み込みをページビューとしてカウントしているということでしょうか?ユーザーは実際には手動でページを変更していませんが、本質的には新しいコンテンツのページなので、それをページビューとしてカウントするのは理にかなっています。古いフォーラムでは、長い会話を進めるためにページネーションのPAGE 2、PAGE 3などをクリックする必要がありましたが、無限スクロールはこれを自動的に行っています。
一方、Discourseの内部ページビューメトリックは、実際に新しいトピックをクリックしたとき/ページの完全な変更を行ったときにのみカウントされるのでしょうか?
それとも、それはあなたの言っていることの単純化しすぎでしょうか?
GA4のページビューがDiscourseのものよりもはるかに多い理由を理解しようとしています。
これは昨日のもので、極端な例でさえありません。私のサイトでは静かな時間ですが、違いを示しています。
したがって、私のGA4は昨日39Kページビューと言っています。
しかし、Discourse自体は次のように言っています。
サイトの普段あまりアクティブでないスレッドでテストを実行しました。古いスレッドで長いため、このテストに最適です。
テスト開始時、GA4のリアルタイムページビューリストでは、過去30分間のページビューはありませんでした。スレッドの数百の投稿をスクロールダウンし、再度GA4のリアルタイムビューを確認したところ、そのページで過去30分間に25件のページビューがありました。
つまり、自動ページロードごとにGA4でページビューとしてカウントされているようです。次のページが自動的にロードされたとしても、私の考えではページビューであるため、これは理にかなっていると思います。
これは、一部のユーザーがGA4ビューとDiscourseのページビューの違いがある理由を説明している可能性があります。これは、私のサイトで非常に多い、アクティブで長いスレッドがある場合に発生する可能性があります。一方、スレッドは多いが長いスレッドが少ないユーザーは、上記(GAがJS無効のビューをカウントしないなど)の違いにより、Discourseのページビューの方が多い可能性があります。
記憶が正しければ、JavaScriptをオフにすると、Discourseがページネーションで表示されるはずです。
会計のテストに役立つかもしれません。
Discourseの統計情報を調和させることはできませんでした。ログインユーザーだけでも、ログインユーザーとは一体何なのか、本当にただ1人のログインユーザーなのか?
Discourseの統計情報におけるログインユーザーの総数は、その日のGoogle(非GA4)ユーザーの総数の約3/4倍になるだろうと考えていました。
再びこの件に戻りますが、GA4とDiscourseのページビューをGoogle AdSenseのページビューと比較しています。公式Ad Pluginを使用しても、Google AdSenseのページビューとGoogle Analytics (GA4) およびDiscourseの統計情報との間に深刻な問題があると考えています。
上記のように、GA4は無限スクロールを新しいページビューとしてカウントしているようで、これは私の意見では正しいです。古いソフトウェアでは、次の投稿セットにアクセスするためにページネーションを使用する必要があり、完全なページロードが必要でした。そのため、次の投稿セットのロードは、動的または仮想ページビューだと思います。
Discourseは、上記で説明したように、ユーザーがスレッドを変更したり、ホームページに移動して完全な新しいページロードを作成したりする場合にのみカウントしています。これは問題ありませんが、無限スクロールは有効なページビューだと思います。
しかし、Google AdSenseのページビューの合計は、Discourseの合計よりもはるかに、はるかに低くなっています。
例えば、2023年7月15日(土曜日)を見てみましょう。
AdSenseのページビューが少ないことは、広告が表示されるページのみをカウントするためであることは理解していますが、サイトのほぼすべてのページに複数の広告位置があり、スレッドでは20投稿ごとに広告が表示されていました。広告ブロッカーやクローラーなどを考慮しても、その減少率は正しくないはずです…そうでしょうか?
ここにはいくつかの問題があると思います。AdSenseは、以前のUniversal Analyticsと同様に、無限スクロール/仮想ページビューをカウントしていないと疑っていますが、Discourseがカウントしているページビューさえもカウントしていないと思います。まったく近くありません。
Fathom Analytics テスト
Tag Managerを使用して、サイトにコードを追加し、ページビューでトリガーするように設定して、1週間Fathom Analyticsを使用した実験を行いました。
GTMデバッガーを使用して、サイトの複数のページを閲覧しても、タグは1回しかpingできないことに気づきました。それを1週間実行したままにしたところ、GA4よりもビューが大幅に少なくなりました。
その設定でFathomはわずか7.3Kビューでした。
同じ日付のGA4は62Kでした。
Discourseは34Kでした。
テスト実行中はAdSenseを無効にしていましたが、減少率は非常に似ているようです。
SPAについて少し調べたところ、HISTORYトリガーを追加することがDiscourseに適している可能性があることがわかりました。
それを追加して2週間実行したところ、ジャンプが見られます。
8月15日にはFathomで37.5Kビューを獲得しました。これは、その日のGA4統計情報と一致しています。
これに関する興味深いスレッドがあります。
公式Discourse広告プラグインを使用してディスプレイ広告をほぼ3週間実行した後、シングルページアプリケーション(SPA)WebサイトのSEO分析に基づいた以前のすべてのビューを確認できます。
Discourseは、長年にわたって管理してきた多くのWebサイトの中で、広告収入の観点から最もパフォーマンスの低いWebサイトです。概要:
- Googleは初期ページロードを「ページビュー」として「認識」しますが、SPAアプリケーションの初期ページロード後の後続のビューは「ページビュー」として「認識」されません。
これは、自分の労力/トラフィックを収益化したい人にとっては深刻な問題のようですね。
私の勘違いかもしれませんが、AdSenseプラグインは動的なページ読み込み時にトリガーされていないようです。Discourseがページビューとしてカウントするものにもトリガーされていないのではないかと疑っていますが、それはおかしいですよね?
GTMを使用してAdSenseコードを接続し、上記のようにHISTORYに設定しました。これでページビューがどれだけ取得できるか、後日報告します。
上記投稿の通り - 実験として、GTMを使用してサイトにAdSenseを追加しました。
GTMの方法は決して完璧ではありません。このスクリーンキャストで見られるように、ページ変更時にタグが発火しない、あるいはGTMデバッガーではタグが発火しているのにサイトを閲覧しても広告が表示されない、といった状況です。
https://www.loom.com/share/44888fe583ec468f99e3114a0c8c714b
動画を見ると、「すべてのページ」でトリガーするように設定した場合、スレッドからスレッドへサイトを閲覧しても、ホームページから別のスレッドに移動して戻り、さらに別のスレッドに入っても、タグがまったくトリガーされないようです。
一方、「履歴」または「すべて」トリガーに設定されたタグは、ページからページへの移動時や、無限スクロールをトリガーした際にトリガーされるようです。
以下は、「履歴(すべて)」トリガーのGTM定義です。
しかし、タグがトリガーされても、サイトを閲覧しても広告が読み込まれません。しかし、以下の統計を見ると、実験の最初の数日間でタグマネージャーを使用して広告を追加した場合の方が、広告プラグインを使用していた場合よりも、GA4トラフィックに対するAdSenseのページビューの割合が向上しています。
以下でわかるように:
したがって、上記の7月15日のデータでは:
この初回訪問イベントとAdSenseのページビューは非常に似ています。Google AdSenseは、各訪問の最初のページロード以外も追跡しているのでしょうか?
編集:Adsense - GTM Adsenseの初期データ追加
Google Analyticsのページビュー(6月2日から8月26日)を見ると、シーズン後半のハイライト部分が7月31日に終了し、211Kページビューとなっています。
Google AdSenseのページビュー:
注意:
上記のスクリーンキャストで見られる重大な問題にもかかわらず、トラフィック全体が大幅に減少しているにもかかわらず、公式プラグインを使用していた場合と比較して、GTMを使用してAdsenseをアタッチした場合の方が、GA4ページビューあたりのAdSenseのページビューの割合がはるかに高くなっていることがわかります。
奇妙なことに、公式プラグインを使用していたときは、サイトに多くの広告が表示され、ページからページへ移動する際にGTMを使用するよりもはるかにうまく表示されていましたが、AdSenseで記録されるページビューは本来あるべき値のわずかなものでした。
AdPluginに問題があり、動的なページロードでのトリガー方法、あるいはトリガーされない方法に問題があると考えています。
AdButlerまたは他の広告統合は、Discourseのややユニークな性質を考慮して、ページビューをより良く追跡できますか?
@Shaneod あなたの言うことに同意します。DiscourseのAdSense広告収益は非常に低いです。あなたが言ったように、AdSenseはページビューをカウントしません。公式の広告プラグインは、ページのURLが変更されたときにトリガーされ、ページビューをカウントするように調整する必要があります。AdSenseのページビューは、高CPCの広告数を増やし、広告収益を増加させる状況です。これに関するアップデートがリリースされることを願っています。
はい、最初のページまたは完全なリフレッシュ以外のページビューでは正しくトリガーされていないようです。あるいは、ほとんどのページビューが失われていることは確かです。
たとえば、7月には次のようになりました。
これらの数字は、偶然の一致にしては近すぎると個人的には思います。
その期間中:
AdSenseでは、その後のすべてのページビューが失われているようです。
Ad Butler や、広告プラグインを使用した他の統合を試しましたか?それらも同じ問題を抱えていると仮定しますか?
1年以上広告プラグインでAdSenseを使用しています。同じ表示の問題があります。フォーラムで多くの調査をしましたが、解決策を見つけることができませんでした。フォーラム外のシングルページアプリケーションのソリューションを試しましたが、成功しませんでした。1日のページインプレッション数が15万回に達したこともありましたが、これらの統計はAdSenseに反映されませんでした。同じ統計レートで、WordPressやその他のフォーラムソフトウェアの方が多く稼いでいることがわかりました。
ぶっちゃけ、私の過去の経験では、Discourse(ページビュー)でAdSenseが崩壊しました。これは4年以上前のことですが、Discourseに移行する前に、ページビュー数の減少によりDiscourseが広告収入にとって大惨事になることを認識しておけばよかったと思います。人は経験から学びますが、それがサイトの存続能力を破壊する可能性があります。あなたはより詳細な分析を行っており、それは良いことです。
さらに、最近では、私の知る限りAdSense全体が崩壊しています。したがって、今は二重の打撃です。
他のさまざまなプラットフォームの他のサイト所有者の苦悩を読むと、それが体系的に崩壊しており、Discourseでは著しく機能しなくなっていました。Googleも多くの点でその時代は終わったと思いますが、プラットフォームやプラグインが100%機能しない場合は役に立ちません。
4年間もこれが続いていて、解決策も見えないというのは非常に心配ですね。
AdButlerや他の公式Discourse広告プラグイン連携を使用した場合でも、同じ問題が発生すると仮定しますか?
新しいGoogle Analytics GA4は、動的なページビュー/履歴変更をページビューイベントとしてカウントしており、長いスレッドでの無限スクロールをページビューイベントとしてカウントしているので、それは良いことです。
しかし、広告プラグイン内のAdsense連携は、動的なページビューの無限スクロールやページ変更さえもページビューとしてカウントしていないようで、基本的にプラグインが機能不全に陥っています。
本当に見直す必要があります。修正可能でしょうか?
Googleを完全にやめることにしました。見返りがほとんどなく、不均衡な関係だったからです。AI Borgの登場が最後の決め手となりました。
Discourseの広告のひどいパフォーマンスによって、この崩壊の何パーセントが引き起こされたのかは分かりませんが、最初から非常に悪く、数ヶ月のクロールと再調整で改善されると思っていましたが、そうはならず、トレンドに合わせて悪化する一方でした。そして今、多くの人にとって業界は壊滅状態です。
あまりにもひどかったので、広告が原因でDiscourseからすぐに別のプラットフォームに移行した他のサイト管理者を知っています。彼らはここで投稿したかもしれません。そうだと思います。パフォーマンスはひどいものでしたが、私たち全員があなたのように技術的なスキルを持って調査できるわけではありません。その間、アルゴリズム、バージョン、ネット上のトレンドなど、多くのことが変化しました。多くの変数があります。
要するに、ページビューは激減し、崖から落ちたように回復しませんでした。
したがって、広告収入があなたの基準の50%を占める場合、それはお勧めできません。それは取引を打ち切るものです。事前に知ることができていればよかったのですが、おそらく私は移行せず、もっと調査したでしょう。しかし、その場で調査することも時には唯一の選択肢です。生きて学んでいくものです。