NewsletterCTAを3記事・2週間・137日ゼロ登録で降格した — 計測付きで失敗を確定させる設計実録

「メルマガ CTA を置いているのに登録が来ない。でも、クリックすらされていないのか、フォームで離脱しているのかが分からない」
AI で記事自動化を組み終えた直後、次の壁はここでした。出力(記事・投稿)は増やせる。でも、導線が機能しているかどうかを計測していなければ、何を直せばいいか分からない。
この記事は、NewsletterCTA を計測付きで 2 週間さらして「需要なし」と確定させ、主導線から降格した設計と判断の実録です。
結論
- 2026-08-10、対象 3 記事(cursor-pricing / vercel-pricing / antigravity-cli)に
NewsletterCTAを復活させ、gtagでnewsletter_cta_clickイベントの計測を追加 - 2 週間後(8/24 判定、8/30 スナップショット確認):
newsletter_cta_click0 件・新規登録 0 件 - 4/16 以降の累計も 137 日間ゼロ
- 前回(7/30)の留保「導線が壊れていた可能性がある」は計測で消えた → 需要なしと確定し CTA を主導線から降格
コンポーネント自体は撤去せず、90 日の枠組みカウンタも消費しない形で「弾のピボット待機」に切り替えました。
この記事の前提(自分の状況・スタック・実験条件)
- サイト: masatoman.net(AI 業務設計の実験ログ)
- テスト期間: 2026-08-10 〜 2026-08-24(14 日間)
- 対象記事: cursor-pricing / vercel-pricing / antigravity-cli(合計 PV 約 700 / 2 週間)
- 計測: gtag イベント
newsletter_cta_click+ Supabasenewsletter_subscribersテーブル - 判断日: 2026-08-24(11 日遅延で 2026-09-04 に事後記録)
2026-07-30 の前回判定では「導線が壊れていた可能性があるため、需要不足と断定できない」という留保を設けていました。今回のテストは、その留保を計測で消すことが目的でした。
読者のよくある詰まり(「それ俺だ」を作る)
メルマガの CTA を記事に設置していても、登録が来ない状態は大きく 2 つに分かれます:
- 導線が壊れている — クリックしても登録フォームに到達できない、あるいはフォームで落ちている
- 需要がない — ボタンまで到達すらされていない、または記事の流入意図と CTA の訴求軸がずれている
この 2 つを区別せずに「CTA のデザインを変えよう」「場所を変えよう」と対症療法を続けても、原因に触れていません。
計測なしの最適化は、ブラックボックスの中での試行錯誤です。AI に PDCA を回させる設計を組むときも、計測ポイントがなければフィードバックループが閉じません。
実際に起きたこと(数字・失敗・判断)
テスト設計
2026-08-10 に以下を実施しました:
- cursor-pricing / vercel-pricing / antigravity-cli の 3 記事に
NewsletterCTAコンポーネントを復活 - ボタンクリックに
gtag('event', 'newsletter_cta_click')を仕込み、GA4 でカスタムイベント計測を開始 - 判定期日を 2026-08-24 に設定
対象 3 記事の合計 PV は約 700(2 週間)。ゼロが統計的ノイズでないことを確認する水準は確保できていました。
8/30 スナップショット結果
| 指標 | 数値 |
|---|---|
newsletter_cta_click(GA4 カスタムイベント) | 0 件 |
newsletter_subscribe(GA4) | 0 件 |
新規登録(Supabase newsletter_subscribers)4/16 以降 | 0 件 |
| テスト期間 PV(3 記事合計) | 約 700 |
| テスト期間 | 14 日間 |
GA4 の conversions スナップショット(8/30 時点)に newsletter_cta_click / newsletter_subscribe は 1 件も出現しませんでした。Supabase の newsletter_subscribers テーブルも 4/16 以降に新規レコードはゼロのままでした。
二重の負の証拠
今回は 2 種類の「ゼロ」が揃いました:
- 計測済み 2 週間のゼロ — 導線が正常稼働していてもクリックが 0 件
- 4/16 以降 137 日間の累積ゼロ — 以前からの傾向が今回も継続
7/30 の判定で「留保」として設けた「計測が壊れていたかもしれない」という逃げ道は、今回の gtag 実装で消えました。クリックイベント自体が 0 件なので、「フォームで離脱」ではなく「ボタンに到達していない / 見ていない / 興味がない」が事実として確定しました。
原因分析
考えられる要因は主に 2 つです。
① 流入意図と CTA 訴求のミスマッチ
cursor-pricing / vercel-pricing は「料金を調べたい」という検索意図の流入が中心です。料金情報を得たあとで「AI 業務設計のメルマガに登録しよう」という動機は構造的に生まれにくい。コンテンツの目的と CTA の訴求が噛み合っていませんでした。
② 「登録する理由」の価値提案が弱い
「AI 業務設計の実験ログを届けます」という訴求は、抽象度が高すぎて「今すぐ登録する理由」になっていませんでした。具体的なベネフィット(何が届く / どう変わる)が欠けていた状態です。
CTA の見た目や配置位置を変える前に、「誰に・何を・なぜ今」という価値定義が先行すべきでした。
判断基準(読者が当てはめられる形)
導線の「壊れているか・需要がないか」を切り分けるフロー:
ステップ 1: クリックイベントを仕込む
→ gtag / GA4 カスタムイベントで「ボタンクリック」を計測
ステップ 2: 一定期間・一定 PV でテスト
→ 最低 PV 300〜500 / 2 週間を目安に
ステップ 3: 結果の読み方
クリック 0 → 「ボタンに到達していない / 興味がない」
→ 流入意図 × CTA 訴求のミスマッチを疑う
クリックあり・登録 0 → 「フォーム / LP で離脱」
→ フォームの改善・訴求文の強化を疑う
降格する条件(自分の判断基準):
- 計測ありのゼロが確認できたとき(「壊れていた可能性」が消えたとき)
- 複数期間にわたる累計ゼロが重なったとき(二重の負の証拠)
- 記事の流入意図と CTA 訴求が構造的にミスマッチのとき
降格しない条件:
- クリックはあるが登録がない(フォーム改善の余地あり)
- 計測が未実装で原因が不明(まず計測から)
- テスト期間の PV が少なすぎる(検出感度が低すぎる)
今日やること(3 つ以内)
- 自分の CTA にクリックイベントを仕込む — GA4 カスタムイベントで「到達 vs 未到達」を分けて計測できる状態を作る
- 流入記事の検索意図と CTA の訴求軸を照合する — 「料金調査」流入に「メルマガ登録」を求めていないか確認する
- ゼロのしきい値を先に決める — 「N 日で M 件以下なら降格」という判断ルールを設計フェーズで決めておく