表題について、網羅的に原因と対処法について書いている記事はいろいろあるので、基本的にはそれらを参考に確認作業すれば良いと思うが、私の場合はどこにも書かれていない原因だったので、ここで供養する。
セキュリティソフトが原因だった
これが結論。
セキュリティソフトの保護機能を一時的に無効にしたところ、
表示できていなかったリアルタイムのデータが表示された。
あくまで私の場合の話ね。
英語でも書いておこう。
When Google Analytics real-time reports are not reflected
(When there is an alert about Http failure response 499)
Suspect that security software may be the cause.
In my case, disabling that protection solved the problem.
だいたい設定済みの既存のサイトでも、リアルタイムデータが見えない状態だったのだ。
今回新たにGA4を実装したサイトに問題があるわけではなく、あくまでアナリティクスのレポート画面における問題だったのだ。
アラートが出ていた
リアルタムレポート画面にアクセスすると、画面の左下に以下のアラートが出ていた。
Http failure response for https://analytics.google.com/analytics/v2/realtime/venus/getData?{param} 499 OK
(パラメータ部分は省略している)
これはリアルタムレポート表示するためのデータが取れないってことだよね。
同じアラートが出ている人はいるようだった。
https://support.google.com/analytics/thread/273168795?hl=en
https://support.google.com/analytics/thread/276937503?hl=en
googleのコミュニティでいくつか投稿があがっていたが、いずれも解決してないようだった。
なので、解決したケースがあることをここに書き残しておこう。
なお、セキュリティソフトはその後すぐ有効に戻したが、正常に見える状態は続き、問題は再発しなかった。