放棄されたカートを回復する
Checkout でのカート離脱を回復して、収益を向上させる方法をご紹介します。
E コマースでは、カゴ落ちとは、顧客が購入の完了前に決済フローを離れる場合のことです。顧客を Checkout に戻すには、リカバリーフローを作成して、購入を完了するようメールで顧客に連絡をします。
カゴ落ちのメールは、広義では顧客に新製品について知らせたり、クーポンや割引を提供したりするための「プロモーションメール」カテゴリーに分類されます。顧客にメールを送信するには、顧客がプロモーションメールの受信に同意している必要があります。Checkout は以下に役立ちます。
- プロモーションメールを送信できるように顧客からの同意を収集します。
- 顧客が Checkout を破棄したときに通知を受け取り、カートの破棄に関するメールを送信できるようにします。
プロモーションへの同意を収集する
プロモーション用コンテンツへの同意を収集するように Checkout を設定します。顧客のメールアドレスを収集して、Checkout にリダイレクトされる前にプロモーション用コンテンツへの同意をリクエストする場合、consent_
をスキップできます。
リカバリーを設定する
Checkout セッションは、その expires_at タイムスタンプに達すると、顧客が購入していなくても破棄されます。この場合、セッションにアクセスできなくなり、Stripe が checkout.
Webhook を起動します。この Webhook をリッスンすることで、顧客を新しい Checkout セッションに戻して購入を完了してもらう機会を作ることができます。この機能を使用するには、セッションの作成時に after_
を有効にします。
カート放棄についての通知を受ける
Listen to the checkout.
webhook to be notified when customers abandon Checkout and sessions expire. When the session expires with recovery enabled, the webhook payload contains after_expiration, which includes a URL denoted by after_
that you can embed in cart abandonment emails. When the customer opens this URL, it creates a new Checkout Session that’s a copy of the original expired session. The customer uses this copied session to complete the purchase.
注
For security purposes, the recovery URL for a session is usable for 30 days, denoted by the after_
timestamp.
{ "id": "evt_123456789", "object": "event", "type": "checkout.session.expired", // ...other webhook attributes "data": { "object": { "id": "cs_12356789", "object": "checkout.session", // ...other Checkout Session attributes "consent_collection": { "promotions": "auto", }, "consent": { "promotions": "opt_in" }, "after_expiration": { "recovery": { "enabled": true, "url": "https://buy.stripe.com/r/live_asAb1724", "allow_promotion_code": true, "expires_at": 1622908282, } } } } }
リカバリーメールを送信する
To send recovery emails, create a webhook handler for expired sessions and send an email that embeds the session’s recovery URL. A customer might abandon multiple Checkout Sessions, each triggering its own checkout.
event so make sure to record when you send recovery emails to customers and avoid spamming them.