ShopifyまたはWooCommerceストアを接続すると、ジャーニーのカート放棄トリガーが、そのストアから届いた本物の「チェックアウトを開始したが完了していない」イベントを発火させます。維持すべきデータソースも、手動のエクスポートも不要です — 買い物客が停滞したその瞬間に、回復メールが自動的に送信されるだけです。
このサイトのもう一つの放棄カート記事は、すでに自分のカートデータがどこかにあるデータソースへフィードしていて、手動またはスケジュールで回復メールを送信していることを前提としています。こちらは、それを完全にスキップすることについてです:接続されたShopifyまたはWooCommerceストアが、自分自身の顧客と自分自身のカート放棄イベントを直接同期し、ジャーニーがそれにリアルタイムで反応します。
ストアを接続すると実際に何が起こるか
設定 → 連携から、Shopifyの接続は自身のOAuth画面へと案内し、WooCommerceは自分のWordPressサイトで生成したREST APIキーで接続します。どちらの場合も、MailInAppはストア上にWebhookを登録するため、顧客・カート・注文のイベントが、定期的なポーリングではなくライブで届きます。初回のバックフィルが、その連携専用の連絡先リストに既存の顧客を同期します。それ以降は、すべてWebhookだけで最新の状態が保たれます。
カート放棄トリガー
接続済み連携のカート放棄トリガーを指すジャーニーは、そのストアがチェックアウトの開始と未完了を報告すると、選んだ遅延の後に連絡先を登録します。Shopifyはこれを本物のチェックアウト開始イベントとしてネイティブに報告します。WooCommerceはこのトリガーを現時点ではまったくサポートしていません — サイトがどんな放棄カートプラグインを実行していても、接続済みのWooCommerceストアからMailInAppが現在読み取れる同等のシグナルはないため、WooCommerce単体の連携ではカート放棄の登録は生まれません。ジャーニー全体をそれ中心に組み立てる前に、確認しておく価値があります。
すでに支払い済みの人にはリマインドしない
すでにチェックアウトを終えた人に送られる回復メールは、メールを送らないより悪いものです。送信の前にあるゴールステップは、カートが放棄されて以降、その連絡先について購入が成立したかどうかを確認し、成立していれば実行を即座に終了します。送信される時点でもはや放棄されていないカートに対して、リマインダーが発火することは決してありません。
回復メールそのもの
メールについては、他のあらゆるMailInAppのチェックアウトと何も変わりません。商品ブロックは、自分が接続したStripeアカウントを通じて課金される本物の今すぐ購入ボタンをレンダリングし、期限付き回復割引のカウントダウンは、古くなった「まもなく終了」という一文の代わりに、開かれるたびに正確なままです。連携はまた、放棄されたカート自身のURLをマージフィールドとして連絡先の行に書き込むため、ボタンは、メール内チェックアウトの代替として、カートそのものへ直接リンクできます。あるいは、商品ブロック自身のチェックアウトフィールドを外部ストアのチェックアウトへリンクに切り替えれば、今すぐ購入自体が、別のボタンブロックを必要とせずに、そのカートへ直接送り返します。
カートの意図 vs. チェックアウトの意図 — 段階の切り分け
MailInAppの意図の切り分けで導入された重要な区別があります:カート放棄とチェックアウト放棄は、それぞれ独自のstageフィールドを持つ別々のジャーニートリガーとして、今では個別に追跡されます。
- カート放棄(
stage: "cart") — 商品が接続済みの外部ストアのカートに追加されたものの、買い物客がチェックアウトを始める前に離脱しました。適切な回復メッセージは、通常はメリットの再強調です:なぜこの商品なのか、社会的証明、あるいは軽い後押しです。 - チェックアウト放棄(
stage: "checkout") — 買い物客が、自分のMailInApp-Stripeの商品ブロックのチェックアウト、あるいはストア自身のチェックアウトページ(プレーンなリンクから到達した場合でも、外部ストアのチェックアウトへリンクに設定された商品ブロックから到達した場合でも)に到達したものの、支払いを完了しませんでした。適切なメッセージは摩擦の解消です:FAQの回答、信頼シグナル、サポートへのリンク、あるいは期限付きの割引です。
どちらのトリガーも、同じアカウント上で別々のジャーニーとして実行できます。stageフィールドはWebhookのペイロードや回答の属性にも含まれるため、自分自身の分析でカートの停滞とチェックアウトの離脱を区別できます。トリガーの完全なリファレンスはジャーニーを参照してください。
収益は既存のレポートにそのまま流れ込む
ShopifyやWooCommerceの注文が識別可能なキャンペーンやバリアントの属性を持っている場合、ネイティブなメール内チェックアウトの注文がすでに生み出しているのと同じ回答・A/Bテスト収益の数値に組み込まれます。回復された販売のために、別途確認すべきレポート画面はありません。
関連する、しかし異なるケース:過去の購入者を取り戻す
カート放棄は、一度も完了しなかったチェックアウトについての話です。代わりに、実際に購入した顧客 — 特定の商品を、特定の期間内に — をターゲットにして、戻ってきてもらうための割引を提示したい場合は、購入履歴セグメント&割引コードで過去の購入者を取り戻すを参照してください。同じ接続済みストアを使いますが、ジャーニートリガーの代わりに、異なるセグメントと本物のストアネイティブな割引コードを使います。
はじめに
設定 → 連携から自分のストアを接続し、新しいジャーニーのトリガーを、その連携のカート放棄イベントに、選んだ遅延とともに向けます。すでに支払い済みの人をスキップするために、送信の前にゴールステップを追加してください。完全なリファレンスはShopify、WooCommerce、ジャーニーを参照してください。