Adapty Mail のチェックアウトを設定する
Adapty Mail が送信するメールには、受信者ごとに固有のチェックアウトリンクが含まれています。リンクをクリックすると、プロファイルで受信者を識別し、オファーを表示して決済を処理するウェブチェックアウトファネルに誘導されます。チェックアウトファネルは Adapty Mail 内の Web Paywalls に存在し、付属のウェブペイウォールビルダーで編集します。
要件
- サブスクリプションプロダクトが設定済みのウェブ決済プロバイダー。Generate with AI は Stripe のみに対応しており、ビルダー内で接続します。Use your own hosted paywall は、決済がユーザー側で処理されるため、Stripe、Paddle、PayPal、その他のプロバイダーに対応しています。
ウェブペイウォールビルダー用に別アカウントを用意する必要はありません。Adapty Mail に付属しており、初回ログイン時にワークスペースが自動的にプロビジョニングされ、Adapty の認証情報でエディターにサインインできます。これは、メインの Adapty ダッシュボードのペイウォールページで設定したウェブペイウォールとは独立しています — Adapty Mail のウェブペイウォールは別エンティティとして、Adapty Mail 内で完結して管理されます。
チェックアウトファネルを設定する
Adapty Mail で Web Paywalls → Create に移動します。2 つの方法があります:
- Generate with AI:Adapty Mail 付属のウェブペイウォールビルダーがファネルを自動生成します。Stripe のみ対応 — Paddle または PayPal を使用する場合は次のオプションを選択してください。
- Use your own hosted paywall:すでにホスティングしているペイウォールを接続し、任意の決済プロバイダーを使用できます。
AIで生成する
Adapty アプリにリンクされたプロジェクト専用です — ダッシュボードからメールを開いたときに Adapty が作成したプロジェクトが対象です。Adapty Mail で自分で作成したプロジェクト(どのアカウントでも)は、Use your own hosted paywall を使用します。
作成ページの上部に Prerequisites パネルが表示され、インラインのアクションボタンが各前提条件(ブランドの準備、ビルダーへのログイン、Stripe の接続、プロダクト、最終的な確認と公開手順)を順番に案内します。各ステップを進めると、パネルが自動的に更新されます。
前提条件がすべて緑になったら、Generate をクリックして生成ダイアログを開きます。選択肢は2つあります:
- Environment:Production または Sandbox を選択します。Sandbox は Stripe のテストモードプロダクトを使用し、開発・ローカル環境での安全なデフォルトです — アカウントは本番環境から分離されているため、テスト取引がライブデータに影響することはありません。
- Plans:最大 3 つの Stripe プランを選択します。各プランはプロダクトと価格の組み合わせです。ペイウォールはこれらをチェックアウト時のオファーとして表示します。3 つ未満を選択した場合、ペイウォールは選択したプランのみを表示します。
Generate をクリックしてビルドを実行します。完了したら、ビルダーのエディターを開いて結果を確認し、公開します。その後、Save をクリックします。
ペイウォールはチェックアウトトラフィックを処理する前に公開されている必要があります。未公開のペイウォールは、ユーザーがメールのチェックアウトリンクをクリックするとエラーを返します。
ビルダー内の決済プロバイダーの詳細(Stripe アカウント、テストモードとライブモード、プロダクト設定)については、ウェブペイウォールの設定を参照してください。
自分でホストしたペイウォールを使用する
このパスでは、Adapty Mail が受信者を自分でホストしたページに誘導し、各受信者の値をURLに埋め込みます。クリック後のオファー、決済、パーソナライズはすべて自分のサイドで行われ、任意の決済プロバイダーを使用できます。
- Web Paywalls → Create で、Enter URL manually を選択します。
- プレースホルダーをクエリパラメーターとして含む、ホスト済みペイウォールのURLを貼り付けます。Adapty Mail が受信者ごとにそれらを置き換えるため、ページは訪問者を識別できます。例:
https://example.com/paywall?email={email}&adapty_profile_id={adapty.external_profile_id}
- ペイウォールに名前を付けて保存します。保存後、キャンペーンに紐付けられるようになります。
作成ページには使用可能なプレースホルダーが一覧表示されており、入力したURLに含まれているものにはチェックが付きます。
| プレースホルダー | 値 |
|---|---|
{email} | 受信者のメールアドレス。 |
{adapty.external_profile_id} | Adapty における受信者のプロファイル ID。 |
{funnelfox.external_profile_id} | FunnelFox における受信者のプロファイル ID。 |
{custom.external_profile_id} | Adapty Mail API を通じて送信したユーザー ID。 |
{scheduled_email_id} | リンクが含まれていたメールの ID。 |
3つのプロファイルIDプレースホルダーは、プロファイルが届く可能性のあるソースごとに1つずつ用意されており、あなたのプロジェクトがそれらを使用するかどうかに関わらず、このページにすべて記載されています。データの送り方に合ったものを選んでください:Adapty連携には{adapty.external_profile_id}、APIには{custom.external_profile_id}です。受信者に値がないプレースホルダーは空文字列に解決されるため、リテラルテキストとしてページに届くことはありません。また、Adapty Mailが認識しないプレースホルダーは、入力したままの形で渡されます。
ページで必要な処理
Adaptyメールの役割はリダイレクトまでです。その後の2つの作業はあなたが担当します:
- チェックアウト開始前に訪問者を特定する: クエリ文字列からプロファイルIDまたはメールアドレスを読み取り、購入に紐付けることで、メールの送信先ユーザーに対して決済を正しく反映させます。
- 購入をレポートする: Adapty Mail は、あなた自身のプロバイダーで処理された支払いを把握できません。把握されていない購入は、Analytics でコンバージョンにも帰属収益にもカウントされず、さらに悪いことに、すでに購入済みのユーザーにシーケンスの続きが送信され続けます。既存のデータ連携パス(Adapty インテグレーションまたは Adapty Mail API のトランザクションイベント)を通じて購入情報を送信してください。
公開前にテストする
Send test email を使えば、メールが正しくレンダリングされるか、またページで支払いが受け付けられるかを確認できます。ただし、URLで追加されたペイウォールでは Sandbox を選択できません。モーダルには 「This paywall has no sandbox products, so only production is available.」 と表示されます。つまり、テストはライブページの本番プロダクトに対して行われます。実際のカードを使って後で返金するか、接続を確認している間はURLを自分のテスト環境に向けてください。詳しくはセットアップのテストを参照してください。
チェックアウトの外観
ユーザーがチェックアウトリンクをクリックすると、メインコンバージョンページに誘導されます。決済を試みると、Payment success または Payment failed のいずれか一方が表示されます。
メインコンバージョンページ フルページのセールスプレゼンテーションです。AI が各セクションのコピーと画像を生成します:
| セクション | AI が生成する内容 |
|---|---|
| Headline | 太字のベネフィット訴求型ヘッドライン |
| Subheadline | 補足的な価値提案 |
| Offer badge | 緊急性バッジ(架空の価格なし — 曖昧なプロモーション表現を使用) |
| CTA button | アクション指向のテキスト、2〜5 語 |
| Benefits | 3〜6 個の絵文字+テキストのベネフィットカード |
| Features | タイトルとサブタイトル付きの 3〜8 個の機能説明 |
| Plans | プラン選択タイトルとオファータイマーテキスト |
| Social proof | コミュニティ証明テキストと 3〜5 件のリアルなユーザーレビュー |
| FAQ | 3〜6 件のよくある質問と回答 |
| Guarantee | 返金保証または満足保証テキスト |
Payment success 次のステップを示す祝福メッセージと AI 生成画像。
Payment failed ユーザーに再試行を促すフレンドリーなメッセージ。チェックアウトの状態は保持されます。
パーソナライゼーションの仕組み
メールのCTAリンクは、受信者ごとに生成されたチェックアウトURLに紐づいています。送信前に、Adapty Mail はペイウォールURLの各プレースホルダーを受信者の値に置き換えます。
https://example.com/paywall?email=jane@example.com&adapty_profile_id=6f2a...c91
生成されたペイウォールには、これらのパラメータが自動的に付与されるため、ウェブ版ペイウォールビルダーでの設定は不要です。URLを指定して追加したペイウォールの場合は、含めるプレースホルダーを自分で選択します。ユーザーがリンクをクリックすると、チェックアウトページがパラメータを読み取ってユーザーを識別します。購入が完了すると、Adaptyはその収益をコンバージョンに貢献した特定のメールアドレスと紐付けます。このデータはキャンペーン分析に表示されます。
トラブルシューティング
| 問題 | 解決策 |
|---|---|
| チェックアウトリンクが開かない | ペイウォールがウェブペイウォールビルダーで公開されていることを確認してください |
| チェックアウト時にユーザーが識別されない | メール送信前に正しいユーザー ID で Adapty.identify() が呼び出されていることを確認してください |
| 購入がメールに紐付けられない | アトリビューションはメールの CTA クリックに基づくため、受信者はそのリンクからチェックアウトに進む必要があり、購入は同じプロファイルで Adapty Mail に届く必要があります。すでに以前のメールに紐付けられた購入はそのアトリビューションが維持されます |