
Is Your Sales Page Converting? | SalesPathMonitor
Find the leaks before real buyers hit them.
Pre-launch path check:
3 sale-killers found
broken link / missing price / dead checkout
↓
Fixed before going live
↓
Buyer path cleared
Your product is ready. But is the road to "Buy" ready?
Before You Go Live walks your sales path like a first-time buyer and flags the leaks before real buyers find them.
Because the question is not:
"Is it ready to sell?"
The question is:
"Can a stranger complete the purchase without needing you?"
SalesPathMonitor — CV導線の死活監視(毎日)
Playwright headlessで毎朝、販売・コンバージョン・アフィリエイトリンクの導線を自動巡回チェックします。CTA要素の存在、遷移先ドメインの一致、HTTP statusを検証。公開ページのみ対象(ログイン不要・トークン不要)。LLM呼び出しゼロ=月額API課金は増えません。既知NGと新規NGを分離し、Slackアラートのノイズを抑制します。
こんな方へ
- ECサイト運営者(導線断絶=時間あたりの売上損失)
- 複数オファーを並行するLP運営者
- 10〜50本のアフィリリンクLPを管理するアフィリエイター
- フロントデプロイ後のサインアップCTAを監視したいSaaS運営者
解決する課題
| 課題 | 解決 |
|---|---|
| デプロイ後にCTAが静かに壊れる | 毎日の検証で24時間以内に破損を検知 |
| 汎用の死活監視はCV固有の失敗を見逃す | CTAテキスト+遷移先ドメイン照合で微妙な破損も検知 |
| アフィリのリダイレクトが予告なく変わる | 遷移先URLの任意HEADチェック |
| 既知の壊れ導線でSlackが騒がしい | フラグで既知NGアラートを抑制 |
| チェック毎のLLMコストが積み上がる | LLMコストゼロ(Playwright + urllib のみ) |
アーキテクチャ
config(URL・CTAセレクタ・期待遷移先)→ Playwright headlessで順次巡回 → CTAセレクタ確認+遷移先ドメイン照合+(任意)HTTP statusチェック → 日次JSON-Linesログ+新規NG時のみSlack通知。
クイックスタート
- pip install playwright && playwright install chromium
- config を編集(あなたのURL・CTAセレクタ・期待遷移先を追加)
- python3 scripts/sales_path_monitor.py --config my_config.json --log-dir ./log
- (任意)launchd/cronで毎朝自動実行(同梱plistサンプルあり)
対応クライアント
Claude Code(CLI/Python API)/OpenClaw/Codex/Anthropic Claude Agent SDK/スタンドアロンCLI(エージェント不要)
同梱物
LICENSE(MIT)/README/SKILL.md/agent-card/config例/scripts本体/sample入出力/launchd plistサンプル
設計上の安全性
- 公開ページのみ(ログイン状態・Cookie・認証トークンなし)
- 読み取り専用(フォーム送信や改変は一切なし)
- 自己識別User-Agent/ロックファイルで同時実行防止/デフォルト30URL/runの上限
- 利用者責任:対象サイトの利用規約を確認の上ご利用ください
ライセンス
MIT。商用利用可・改変/再配布可。
Related Reading
The biggest weakness of AI isn't capability — it's stopping too often:
https://note.com/cute_peony8292/n/nc162eb4864a3


