GoogleConsent Mode とページビュー

こんにちは、

Discourse フォーラムに Google Consent Mode を実装しようとしています。現在、「ある程度」機能している状況です。設定から Google アナリティクスを無効にし、代わりにテーマに gtag.js を手動で含め、期待される順序で各種の gtag 同意関連の呼び出しを行うように変更しました。

ただし、ユーザーが投稿やトピックなどをクリックするたびにページビューが記録されるようにするにはどうすればよいでしょうか?ページ変更のたびにページビューを送信できる、テーマの JS で購読できるイベントは存在しますか?

Push custom events to Google Tag Manager and Analytics は、多数のイベントにフックして関数をトリガーする方法を文書化しています。

ありがとうございます。そのページを確認しましたが、Google タグマネージャーを使用しているようです。代わりにページ遷移に使えるアプリイベントはありますか?そのページには「投稿作成」などのイベントは表示されていますが、「ページビュー」や「投稿ビュー」などのイベントは見当たりません。

はい、問題が解決したと思います。カスタムテーマコンポーネントをインストールし、ソースコードを grep して見つけた page:changed イベントに <head> で購読しました。