【開発録】アクセスの少ないサイトで、ログの「1件」はどこまで信じてよいか — ボット判定とn=1の扱
FX
【要点】
・開設から半年以上、ロジック検証の依頼がゼロだったLPで、2026年10月12日に初めて「ロジックカードのクリック」がログに記録された
・その3日前にボット混入への対策を入れており、ノイズを減らしてあったことが検知に効いた可能性がある(証明はできない)
・1件のクリックは傾向ではなく観測。再現するまでは、結論を出さずに記録を続ける
1.何が記録されたのか
Semura Lab.のLPには、アクセス解析用のトラッカーを入れている。来訪元、スクロール深度、滞在時間、クリックなどのイベントをGAS経由でスプレッドシートに記録する構成で、トップページの2枚のカード(ロジック検証/環境・インフラ構築)の押下も取れるようにしてあった。
記録している項目は、日時、セッションID、イベント名、URL、リファラ、スクロール深度、滞在時間などに絞っている。個人を特定できる情報を扱う目的ではなく、「どの経路で来て、どこまで読んだか」を知るための最小限の構成である。
10月12日、そのログに card_logic というイベントが初めて現れた。流れは次のとおりである。記事経由でトップページに到達し、約7割までスクロールし、ロジックのカードを押下して、検証ページへ遷移している。
2.なぜ「人かどうか」が最初の論点になるのか
このクリックを喜ぶ前に確認すべきことがある。人間の操作なのか、という点だ。
実際、10月8日のログには不自然な行が混じっていた。ブラウザの申告内容がそれぞれ異なる6つほどのセッションが、短時間のうちに複数ページを巡回していたのである。申告だけ見ると別々の訪問者に見えるが、動きは同じパターンだった。
10月9日に、次の2点を判定に加えた。
・短時間に、別のセッションが複数のページを順に巡回する動きを、ボットとして扱う
・ブラウザの申告内容と実際の挙動が食い違うものに、加点する
あわせて、シート側は15分ごとに再採点する設定にしてある。初回の判定では人に見えた行が、後から巡回パターンに合致してボットへ変わることがあるためだ。
3.ログから分かること、分からないこと
分かるのは、経路(どこから来たか)、スクロールの深さ、どのページへ進んだか、である。
分からないのは、動機だ。なぜ7割で止まらずに押したのか、何に関心を持ったのか。ボット判定のスコアを通過した以上、人である可能性は高いと見ているが、確度の話であって断定はできない。ログは「何をしたか」を教えてくれるが、「なぜ」は教えてくれない。
なお、ボット判定はスコア制にしている。単一の条件で人とボットを切り分けるのは難しい。ブラウザの申告は偽装できるし、動きだけで判断すると、熱心に複数ページを読む人まで弾いてしまうおそれがある。そこで、複数の兆候に点数を付けて合計で判定するスコア制にしている。それでも誤判定はゼロにならないため、条件は運用しながら見直す前提だ。ボット対策は、一度作って終わりという性質のものではない。
4.1件をどう扱うか
ここで、バックテストの読み方と同じ問題が出てくる。取引数が少ない段階の成績は、数字が良くても信頼しにくい。n=1の観測も同じで、傾向とは呼べない。
そのため、当面は次のように扱うことにした。
・1件目は「観測」として記録し、解釈は保留する
・同様の動きが再度出た時点で、「型」の候補として検討する
・最終結果である依頼がゼロなので、手前の段階(来訪、スクロール、クリック、遷移)ごとに数字を追う
実際、検証ページまでは到達しているが、レポートの提出(申込み)までは進んでいない。段階で見ると、詰まっているのはその先だという仮説は立てられる。ただ、これも仮説であり、データが増えるまでは検証できない。
手前の段階を追う理由は、最終結果だけを見ていると、改善の手がかりが何も得られないからだ。依頼ゼロという数字は、LPのどこに問題があるのかを教えてくれない。来訪が少ないのか、読まれていないのか、読まれても行動に結びつかないのか。段階ごとに分けて初めて、「どこで人が減っているか」を観測できる。これはEAの成績を、勝率や損益の合計だけでなく、エントリー条件ごとに分解して見るのと同じ発想である。
5.検索順位の変動との付き合い方
同じ考え方は、GRCで追っている検索順位にも当てはまる。「EA 検証レポート 無料」は、1位から20位台へ下がり、数日後に8位まで戻った。用語集とEA判定例のページを追加した時期と重なるが、因果関係は断定できない。
日次の増減に原因を当てはめ続けると、解釈が先行して、実際の変化を見誤る。順位は、一定の期間をまとめて見るほうが安全だと考えている。
6.現状と今後
現時点で、依頼はゼロである。確認できたカードのクリックも、本稿の執筆時点で1回だけだ。
半年前は、クリックの有無すら把握できなかった。その意味では、観測の手段が整ったことが一歩目だと位置づけている。今後は、記録を続けながら、2回目の足あとが出るのを待つ。同じ経路、同じ深さで再び押されるのか、それとも別の動きになるのか。そこで初めて、1件目の意味が少しだけ見えてくるはずだ。
我々Semura Lab.は、データが少ない段階でも、少ないなりの見方を残しながら、観測を続けていく。
EAのログ設計や検証の進め方で気になる点があれば、よろず相談所でお気軽にどうぞ。