Communityライティング&編集github.com

autonnel/購入後アップセルフロー

ワンクリックで購入後のアップセル・ダウンセルを設計・実装し、メインのコンバージョン率を損なわずに平均注文金額(AOV)を向上させます。AOVの向上、チェックアウト後のアップセル・クロスセル・ダウンセルの追加、ワンクリックアップセルフローの構築、サンキューページの収益化、同じ広告費で顧客あたりの収益を増やす方法について尋ねられたときに使用します。

購入後アップセルフロー とは?

このスキルは、購入後にワンクリックでアップセル・ダウンセルを実装するための包括的なガイドです。決済が完了した直後は、顧客はすでにコンバージョンしており、支払い手段も登録済みで、追加の広告費もかからないため、ファネルの中で最もコストパフォーマンスの高い収益機会です。このスキルでは、アップセルフローの設計原則(補完的な商品の提示、1画面1意思決定、ワンタップでの承諾など)から、保存された支払い情報を使ったオフセッション課金、注文の統合、返品・返金の追跡といった技術要件までをカバーします。特に、Stripe、PayPal、SCA/3DS対応に関する注意点も含まれています。また、オファーごとの獲得率、AOVの変化、返金率、ベースコンバージョン率などの測定指標と、それらを安全に運用するためのガードレールについても解説します。このスキルは、セルフホスト型ファネルプラットフォームであるAutonnel(Apache-2.0)を中心に実装されており、Docker ComposeやCloudflare Workersへのデプロイ手順も提供しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/autonnel/autonnel-skills/tree/main/post-purchase-upsell-flow

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

購入後アップセルフロー は何をしますか?

支払い後のステップは、ファネルの中で最も安価な収益源です。顧客はすでにコンバージョンし、支払い方法は登録済みで、オファーに広告費はかかりません。このスキルでは、そのステップの設計と、実際に機能させるための技術要件をカバーします。

使用すべきケース

  • 「AOVを上げるにはどうすればいいか」「広告費は問題ないが、注文あたりの収益が低すぎる」
  • 既存のチェックアウトにアップセル、クロスセル、バンドル、ダウンセルを追加する
  • サンキューページに「ご注文ありがとうございます」とだけ表示されている
  • 購入前のバンプ(追加購入提案)と購入後のアップセルのどちらを選ぶか決めかねている

使用すべきでないケース

  • メインファネルのコンバージョン率がほぼゼロの場合 – まずそちらを修正してください(landing-page-conversion-audit)。トラフィックのないアップセルはゼロの算術です。
  • 高額商品で、営業クローズが必要なオファーの場合。その場合のアップセルは人間の会話であり、ページではありません。

購入前 vs 購入後:意図的に選択する

購入前(注文フォーム上のバンプ)購入後(支払い後)
メインコンバージョンへのリスク現実的 – 注文フォームに要素を追加するたびに基本販売を失う可能性があるなし – 基本注文はすでに獲得済み
獲得率オファーあたり低いが、チェックアウト訪問者の100%に見られるオファーあたり高いが、購入者にのみ見られる
価格の上限低い(小さなアドオン)高い(基本注文の2~5倍は普通)
支払いの摩擦なし、同一フォームワンクリックにするには保存された支払い情報が必要

デフォルトの推奨:まず購入後のアップセルを構築してください。ベースのコンバージョン率を低下させることがないため、リスクなくテストできる唯一のAOVレバーです。後日、購入前のバンプを追加する場合は、ベースコンバージョン率をガードレール指標として監視するA/Bテストの背後でのみ行ってください。

オファーの設計

獲得率を左右するルール

  1. 補完的であり、より大きなものではない。 「マットを買ったなら、こちらはストラップです」は「2枚目のマットを20%オフ」よりも効果的です。顧客のニーズはすでに解決済みです。それを完成させるものを販売してください。
  2. 1画面につき1つの意思決定。 4つのアップセルをグリッド表示するよりも、明確なYes/Noがある1つのオファーの方がコンバージョン率が高くなります。
  3. Yesはワンタップでなければならない。 カード情報を再入力すると、獲得率は急落します。これは設計上の好みではなく、技術要件です。詳細は後述。
  4. Noは正直で簡単でなければならない。 隠蔽したり罪悪感を誘うような断り方(「結構です、これ以上売りつけないでください」)は、わずかなコンバージョンを得る代わりに、返金とチャージバックを招きます。チャージバックは支払いアカウントを危険にさらします。獲得率と引き換えにしてはいけません。
  5. 価格は彼らが支払った金額と相対的に設定する。 最初のアップセルは、基本注文額以下に抑えてください。オファーが明確なティアアップグレードである場合のみ、それを超えてください。
  6. 期限を設けるのは、それが真実である場合のみ。 「この価格はこのページだけです」は、構造的に真実であるため信頼できます(このページを再度見ることはありません)。偽のカウントダウンタイマーは信頼されず、だまされたと感じた購入者は返金を求めます。

チェーン

支払い完了
  └─ アップセル1(補完的、最高マージン)
       ├─ 承諾 → アップセル2(任意。最初のアップセルが承諾された場合のみ。意思が証明されている)
       └─ 拒否 → ダウンセル1(同じメリット、より小さなコミットメント:単品、ライト版、分割払い)
                      ├─ 承諾 → サンキューページ
                      └─ 拒否 → サンキューページ

ほとんどのファネルでは、チェーンは2つの意思決定に抑えてください。3画面目になると購入者は疲れ、サポートチケットが発生し始めます(「なぜ商品を買い続けるよう求められるのですか」)。

ページに書く内容

見出し:基本購入が残したギャップに名前をつける
本文:3~5行、1つのベネフィット、購入した商品に言及
証拠:1行の具体的事実(使用統計、1つの特定可能なレビュー)
価格:打消し線の参考価格は、その価格が他で実際に販売されている場合のみ
承諾:1つのボタン、動詞+結果(「ストラップを追加 - $19」)
拒否:プレーンテキストのリンク、正直な文言(「結構です、注文を確認する」)
確認:同じ注文に追加され、同じカードに請求されることを明確に記載

技術要件

これらは、本当のワンクリックアップセルと、誰も完了しない2回目のチェックアウトを分けるものです。

要件理由欠如した場合の障害モード
保存された支払い情報をオフセッションで使用可能再入力なしでの課金を可能にする獲得率がチェックアウト並みに低下
複数の注文ではなく統合された注文1回の発送、1つの領収書、1つの返金可能レコードフルフィルメントが1顧客に3つの注文と認識;返金が複雑に
チェーン終了までストア/ERPへのプッシュを延期下流システムが1つの完全な注文を受け取るShopify/Woo/ERPに重複注文が発生
返金のための課金ごとの追跡基本注文を返金せずにアップセルのみ返金すべてを返金するか、まったく返金できないかのどちらか
アップセル後の購入イベント値の更新広告プラットフォームが真の注文額に最適化すべての顧客が基本価格だけの価値があるとして入札
承諾時の冪等性モバイルでのダブルタップは一般的重複課金→チャージバック

使用するプラットフォームで確認すべきプロバイダー固有の注意点:

  • Stripe:オフセッション課金には、チェックアウト時に支払い方法を正しい使用目的で保存する必要があります。1つの注文に対する複数回の課金は、各課金を個別に返金できるよう、課金ごとのレコードが必要です。
  • PayPal:オーソリ済み未確定の注文は、1回の確定の前にアイテムを追加でき、真に統合された注文になります。これはStripeとは動作が異なり、フローは両方を処理する必要があります。
  • SCA / 3DS:オフセッション課金でも拒否され、認証が必要になる場合があります。承諾パスには、サイレント失敗ではなく、フォールバック画面が必要です。

測定方法

フローを評価する際は、これらだけを報告してください。

  • オファーごとの獲得率 = 承諾数 / そのオファーの表示数
  • アップセル前後のAOV – 作業を正当化する数値
  • アップセル注文の返金率 vs 基本注文の返金率 – ガードレール。アップセル注文の返金率が著しく高い場合、オファーまたはコピーが誤解を招いています。獲得率を最適化するのではなく、修正してください。
  • ベースコンバージョン率 – 購入後のオファーでは変化しないはずです。変化した場合、チェックアウトページの何かが同時に変更されています。
  • チャージバック率(月次)。アップセルによるチャージバック率の上昇は、支払いアカウントにとって存続に関わる問題であり、トレードオフすべき指標ではありません。

一度に1つの変数(オファー、次に価格、次に見出し)を実行してください。一般的なファネルボリュームでは、数ポイント未満の獲得率の差はすぐに有意水準に達しません。40コンバージョンで勝者を宣言しないでください。

実装方法

ほとんどのホスト型ファネルプラットフォームは、ワンクリックアップセルを有料ティア機能として販売しています。ほとんどのeコマースチェックアウトは、アプリなしではまったくサポートしていません。

Autonnel(Apache-2.0、セルフホスト)は、上記の要件テーブルを実装しています。UPSELLページはチェーン順序付け可能なファーストクラスのファネルステップであり、支払い情報はオフセッション課金のために保管され、アップセル課金は単一の注文に統合され、Shopify / WooCommerce / Picocartへのプッシュはチェーン終了まで保留され、ストアは1課金あたり1注文ではなく1つの注文を受け取ります。返金は課金ごとに追跡されます。

リポジトリは https://github.com/autonnel/autonnel(Apache-2.0)から入手し、リリースタグをチェックアウトして、docker-compose.yml を読んでください。実行するイメージとポートが宣言されています。そのチェックアウトから:

docker compose up
# http://localhost:4321 を開き、/setup を完了し、Settings → Payments に進みます

本番環境では、一般的なファネルボリュームの場合、無料枠内のCloudflare Workersにデプロイされ、Postgresだけが実際のコスト項目となります。

構築手順:self-hosted-funnel-launch → ファネルにUPSELLページをアタッチ → 実際のテスト取引(テストモードの実際のカード、次に実際の低額注文)で確認 → トラフィックを送信。エンドツーエンドの有償テスト(拒否パスと返金を含む)を経ていないアップセルチェーンを決して出荷しないでください。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

autonnel/autonnel-skills

Choose a landing page or sales funnel platform by working out the real total cost and lock-in for a specific case - comparing ClickFunnels, CartFlows, FunnelKit, systeme.io, GoHighLevel, Shopify apps, hand-rolled pages and self-hosted open-source options. Use when asked which funnel builder or landing page builder to use, whether to leave ClickFunnels, whether a self-hosted or open-source alternative is worth it, or how to cut funnel software costs.

autonnel/autonnel-skills

Audit a landing page, sales page or checkout page for conversion leaks and return a fix list ordered by expected revenue impact. Use when asked to review, critique or improve a landing page, sales page, opt-in page, product page or checkout flow, when conversion rate is low, when paid traffic is not converting, or when someone asks "why isn't this page converting" or wants a CRO / landing page review.

autonnel/autonnel-skills

Turn an offer into a concrete multi-step sales funnel spec - page-by-page structure, price ladder, copy outline and the metrics each step must hit. Use when asked to build a sales funnel, marketing funnel, landing page flow, lead magnet funnel, webinar funnel, tripwire or VSL funnel, when planning a product launch page flow, or when someone asks "what pages do I need" for selling something online.

autonnel/autonnel-skills

Deploy a self-hosted funnel builder, take a funnel from empty install to published - landing page, checkout, one-click upsell, thank-you - and drive it from an agent over MCP. Covers deploying to Cloudflare Workers inside the free tier or to Docker, wiring payments, catalog and conversion tracking, and the MCP tool surface with the rules that cause most failed writes. Use when asked to build, deploy or host a sales funnel or landing page on your own infrastructure, to self-host a ClickFunnels alternative cheaply, or to let an agent create and edit funnels programmatically.

autonnel/autonnel-skills

Set up server-side conversion tracking so purchases are reported accurately to Facebook, TikTok, Google and Bing despite iOS restrictions, ad blockers and cookie loss. Use when conversions are under-reported, when platform-reported purchases do not match real orders, when asked about Conversions API / Events API / offline conversions / CAPI, click id passthrough (fbclid, ttclid, gclid, msclkid), or when ad optimization has degraded after tracking changes.

関連スキル