
Google アナリティクスの設定は、思っている以上に厄介だ。
APIの発行も、そのための設定も、正直アナリティクスの機能や構造に関する知識が乏しい自分にとっては、ネットの情報やLLMに頼りながらなんとか進めるレベル。結局のところ、「明確にどういうデータなのか」「このデータで何ができるのか」はよく分かっていないのが本音だ。
深い霧の中を手探りで歩くような感覚で、言われるがまま設定を済ませると、データが入り始めて訪問者関連のデータが表示されるようになった。 しかし、ある程度時間が経つと、またあのエラーメッセージと共にデータが取得できなくなってしまった。大雑把に調べてみると、API発行だけでなく周期的に権限(?)認証を受け直す必要があるらしい。これについても何の話なのかイマイチ理解できていないのだが、目の前のエラーと途絶えたデータ、そして複雑な設定(正確にはメニューを探してキーを見つける煩わしさ)に、「あぁ、これどうしよう…」とただただ頭を抱えるばかりだった。
そんな時、Cloudflareでも独自の analytical(アナリティクス)をサポートしていることを思い出した。ここで一度、この問題の原点に立ち返ってみよう。 アナリティクスだのデータ精製だのと、大層でそれっぽい話がしたいわけではない。そもそも、なぜこの機能が必要だったのか? 答えは至ってシンプルだ。 「ブログなんだから、当日の訪問者数やどのページが読まれたかくらいは把握しておきたいよね?」
理論上は、適当なカウンターを設置して、数秒以上滞在したり記事をスクロールしたりしたタイミングでカウントすれば済む話ではある。 だが、これには大きく2つの問題が発生する。1つ目は、このSKBEが『Cloudflare Pages』にデプロイするブログエンジンであること。2つ目は、その程度のフィルターでは大量のBotアクセスを弾ききれるはずがないということだ。まずCFPにデプロイしている以上、過度にサーバーを介入させる構造で設計すると、Workersのコストが跳ね上がる危険性がある。そういう構造にするなら、CFPではなく別のデプロイ方法を選ぶ方が圧倒的に効率的だ。 また、Botのアクセスを弾くためにあれこれフィルターを適用しようにも、前述の通り知識がほぼゼロなため、新たな学習コストが発生してしまう。もちろん、この手の知識は非常に useful( useful )で、ネットで収益を考える上では最も重要な領域なので、学んでおいて損はないとは思うのだが。
さらにここでもいくつか問題が出てくるのだが、一番大きいのはこれらに関する明確な情報があまり開示されていない点だ。だから結局、「GA4は有名だし、それ使っとけば間違いないでしょ。どうせCFPに登録する時もみんなGmailだろうから、Googleアカウントは1つくらい持ってるはずだし…」という単純な考えで、GA4をデフォルトかつ唯一のオプションとして採用していた。
そして案の定、継続的にデータ収集ができないという問題にぶち当たった。 実はGA4だけでなく、AdSenseの方もデータ収集が止まっている状態だ。実質収益ゼロなのでそこまで気にしてはいないが、アナリティクスのデータをGA4とCFA(Cloudflare Analytics)のどちらかから選択できる graphical(構造)に変更し、CFAをデフォルトオプションにするよう修正を進めている。
まだテスト段階なのでリリースデプロイはしていないが、テストが終わり次第リリースアップデートを行い、その後すぐにAdSense関連も手を付けるつもりだ。余談だが、無料で重宝していた Gemini Proの利用期間が終わってしまった。 目の問題も重なって、もはやLLMなしではコードが書けない体になってしまったのではないかと感じている。もちろんアナリティクス関連の実装をほぼLLM任せにしていたせいもあるが、コードを1行ずつ追う作業自体がかなりの疲労を伴うようになってしまった。視野(周辺視野)が狭まってしまったため、健常な時なら1回集中して見れば済む場面でも、3〜4回は見直さないと確認できないからだ。
当面は別の alternative( alternative / 代替案)を探すことになるため、SKBEのメンテナンス作業は遅くなる見込みだ。 それに、もうこれ以上大きく刷新しない限りは、それなりに安定期に入ったような気もしているし…。とりあえず現在のCFA機能実装のテストが終われば、他の細かいパッチと一緒に新リリースをデプロイして、しばらくは別のことに注力しようと思う。 なんだかこれ自分しか使っていないような気がして、あまりモチベーションが上がらないというのもある。
ともあれ、まずは安定化させてから経過を見つつ、修正中だったHubを仕上げてテストを終えたら再公開する予定だ。まあ、それがいつになるかは自分でもよく分からないけれど。
コメント 0件
コメントを投稿するにはログインが必要です。