
CFAで訪問者数が0なのにPV数が8というデータが出てきた。これはボットを排除できていないのではないかと思われるデータとして見ている。
AdSenseやGoogleアナリティクスのデータを使おうとした理由の一つは、最初は何のフィルターも設定せず、アクセスがあるたび、記事が読み込まれるたびにカウントしていたら、驚くべき結果になったからだ。作りたてのブログに1日数百〜数千人が来ていることになっていた。
「え?もしかして大ヒット!?」という幸せな妄想が浮かぶと同時に、「あ、全部収集用ボットか」とボットの猛烈な活動に驚いた。その後いくつかのフィルターを適用してテストしてみたが、GA4やAdSenseで検出されるデータとは、同じウェブサイトのものとは思えないほど大きな差があった。
この頃、どうせ正確なデータは分からないと割り切り、 GA4で統計を取り、広告収益はAdSenseのデータで決済されるためAdSenseも導入しようと考えた。確実なのはAdSenseだが全員が申請するわけではないため、気分が良い数字を見せるGA4も追加することにした。その後、認証更新の問題でCFAに切り替えたところ、数値の高さは CFA > GA4 > AdSense の順になるようだ。
上述の通り、正確なデータを知ることは事実上不可能だ。ボットと実ユーザーを完璧に識別するために全リソースを注ぐのは本末転倒であるため、ある程度妥協する姿勢が良い。CFAも機能がもっとあるはずだが、APIのレスポンスをそのまま表示している。元々はリアルタイムで呼び出していたが、ローディングが重いため、毎時CronワーカーでD1にデータを更新する構成に変更した。
大まかな情報はこれくらいにして、AdSense関連のAPIを修正して何が問題だったのか正確に把握し解決策を探すべきなのだが、いつものように思うだけでなかなか手が動かない。もう調べるのも探すのも全て面倒だ。開発をやめるべきではないかとさえ思う。
コメント 0件
コメントを投稿するにはログインが必要です。