カバーとタイトルのA/Bテスト · Covers & Titles A/B
一度に3–4バージョンのカバー+6–10個のタイトルを生成し、「一度に一変数だけ変更」の原則でテストします。スクリプト:scripts/cover_ab.py。
Part of ecommerce-video-skills · より洗練されたカバー背景画像が必要な場合は、姉妹リポジトリ ecommerce-image-skills の
xiaohongshu-coverを使用して3:4カバーを生成してください。
入力 Inputs
- 完成動画(または無地素材画像:
build/stillXX.png、商品シーン画像) - フック/セールスポイント(
hook-3s-scriptから取得可能) - プラットフォーム:抖音/視頻号/TikTok(9:16カバー+3:4プレビュー切り抜き) · 小红书(3:4)
手順 Steps
-
タイトルを書く(テンプレート参照):各タイトル ≤ 14文字、異なるフックタイプを網羅。
-
カバーを生成する:
# 推奨:字幕のない無地背景画像を使用 python scripts/cover_ab.py out/video.mp4 --images build/still00.png build/still03.png build/still04.png \ --titles "氷水は昼までもたない?|朝の氷、夜まで残る|通勤バッグで漏れない" --ratio 3:4 --outdir out/covers # または完成動画から最も鮮明なフレームを自動選択(完成動画フレームには字幕が含まれる可能性あり) python scripts/cover_ab.py out/video.mp4 --titles "タイトルA|タイトルB" --ratio 9:16出力:
cover_A.jpg、cover_B.jpg… および比較画像ab_sheet.jpg;4種類のレイアウトをローテーション(黄色字・黒縁取り / 白字・赤縁取り / 黄色背景・黒字横断幕 / 半透明黒背景・白字)。 -
テストを設計する:一度に一変数のみ変更(タイトル or 背景画像 or レイアウト);同じ時間帯、同程度のトラフィックで公開;またはプラットフォームのカバー/タイトルテスト機能を利用(ある場合)。
-
記録する(下表)。クリック率や完視率など、プラットフォームのデータに基づき、感覚で選ばない。
タイトルの公式 Title formulas
| タイプ | 例 |
|---|---|
| 痛み質問 | 氷水は昼までもたない? |
| 結果 | 朝の氷、夜まで残る |
| シーン | 通勤バッグで漏れないカップ |
| 数字リスト | 保温カップ選びはこの3点 |
| ギャップ | 普通に見えるけど実はすごい |
| 比較 | 普通カップ vs これ、8時間放置(実際にテスト済み) |
プロンプトテンプレート Prompt template
この販売動画用に8個のカバータイトル(≤14文字)と4個の投稿コピー(≤60文字、2–3個のハッシュタグ付き)を生成してください。
商品:{…};実際のセールスポイント:{…};プラットフォーム:{…}
各タイトルは異なるタイプ(痛み質問/結果/シーン/数字/ギャップ/比較)を使用し、絶対表現や証明できないデータは禁止。
出力:表(番号/タイプ/タイトル/推奨背景画像/推奨レイアウト)+ 推奨初回A/Bの組み合わせとその理由。
A/B記録表
| バージョン | タイトル | 背景画像 | レイアウト | 投稿時間 | インプレッション | クリック率 | 完視率 | 結論 |
|---|---|---|---|---|---|---|---|---|
| A | 氷水は昼までもたない? | still00 | 黄色字・黒縁取り | |||||
| B | 朝の氷、夜まで残る | still03 | 白字・赤縁取り |
チェックリスト Checklist
- タイトル ≤ 14文字、スマホサムネイルで判読可能
- カバーの主体が鮮明で、商品が認識可能;文字が商品にかからない
- 3:4に切り抜いた後もタイトルが完全に表示される(視頻号/抖音の情報流プレビュー)
- 一度に一変数のみ変更;データ記録が完全
- 絶対表現なし、虚偽データなし
よくある問題と修正 Failure fixes
| 問題 | 修正 |
|---|---|
| カバーに文字が二重に重なる | --images で無地背景画像を指定し、完成動画フレームを使用しない |
| タイトルが改行されて見苦しい | 10文字以内に短縮するか、適切な位置で手動改行 |
| 自動フレーム選択がぼやける | --frame-time を指定するか、--images で画像を指定 |
| テスト結果が安定しない | サンプルサイズが小さすぎる;テスト期間を延長するか、差が明らかなバージョンのみ比較する |