上記投稿の通り - 実験として、GTMを使用してサイトにAdSenseを追加しました。
GTMの方法は決して完璧ではありません。このスクリーンキャストで見られるように、ページ変更時にタグが発火しない、あるいはGTMデバッガーではタグが発火しているのにサイトを閲覧しても広告が表示されない、といった状況です。
https://www.loom.com/share/44888fe583ec468f99e3114a0c8c714b
動画を見ると、「すべてのページ」でトリガーするように設定した場合、スレッドからスレッドへサイトを閲覧しても、ホームページから別のスレッドに移動して戻り、さらに別のスレッドに入っても、タグがまったくトリガーされないようです。
一方、「履歴」または「すべて」トリガーに設定されたタグは、ページからページへの移動時や、無限スクロールをトリガーした際にトリガーされるようです。
以下は、「履歴(すべて)」トリガーのGTM定義です。
しかし、タグがトリガーされても、サイトを閲覧しても広告が読み込まれません。しかし、以下の統計を見ると、実験の最初の数日間でタグマネージャーを使用して広告を追加した場合の方が、広告プラグインを使用していた場合よりも、GA4トラフィックに対するAdSenseのページビューの割合が向上しています。
以下でわかるように:
したがって、上記の7月15日のデータでは:
- Google Analytics GA4:152Kページビュー
- Google Analytics GA4:6.8K 初回訪問イベント
- Discourse ログイン:93Kページビュー
- Google AdSense:6Kページビュー
この初回訪問イベントとAdSenseのページビューは非常に似ています。Google AdSenseは、各訪問の最初のページロード以外も追跡しているのでしょうか?
編集:Adsense - GTM Adsenseの初期データ追加
Google Analyticsのページビュー(6月2日から8月26日)を見ると、シーズン後半のハイライト部分が7月31日に終了し、211Kページビューとなっています。
Google AdSenseのページビュー:
注意:
- 7月31日まで公式プラグインを使用していました
- 8月3日から8月23日までAdsenseを削除しました = 最低値
- 8月24日にGoogle Tag ManagerでAdsenseを追加しました
上記のスクリーンキャストで見られる重大な問題にもかかわらず、トラフィック全体が大幅に減少しているにもかかわらず、公式プラグインを使用していた場合と比較して、GTMを使用してAdsenseをアタッチした場合の方が、GA4ページビューあたりのAdSenseのページビューの割合がはるかに高くなっていることがわかります。
- 昨日、GA4で53Kページビューがありました
- AdSenseで7Kページビュー(動画で示されているように、非常に欠陥のあるGTM方法を使用)
- これは、AdSenseページビュー対GA4ページビューの13%のヒット率です
- 一方、公式AdPluginでは、AdAense対GA4 PV数の3.9%でした。
奇妙なことに、公式プラグインを使用していたときは、サイトに多くの広告が表示され、ページからページへ移動する際にGTMを使用するよりもはるかにうまく表示されていましたが、AdSenseで記録されるページビューは本来あるべき値のわずかなものでした。
AdPluginに問題があり、動的なページロードでのトリガー方法、あるいはトリガーされない方法に問題があると考えています。
AdButlerまたは他の広告統合は、Discourseのややユニークな性質を考慮して、ページビューをより良く追跡できますか?


