Shopify&WooCommerce向けの自動放棄カートジャーニー

このサイトのもう一つの放棄カートの手法は、自分自身のデータソースを中心に回復メールを組み立てます。こちらはデータソースを完全にスキップします:ShopifyまたはWooCommerceストアを接続すると、その顧客がストア自身のWebhookによって最新の状態に保たれる連絡先リストに同期され、ジャーニーのカート放棄トリガーは、開始されたものの完了していない本物のチェックアウトイベントから直接発火します — 設定した遅延の後、かつ送信される時点でまだ支払いが済んでいない場合に限られます。

件名

Still thinking it over?

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、ジャーニーを参照してください。

典型的な作成・送信の流れ

  1. 1

    ストアを接続する

    設定 → 連携から、OAuth経由でShopifyを、あるいはREST APIキーでWooCommerceを接続します — どちらの場合も、MailInAppがWebhookを登録するため、顧客とカートのイベントがリアルタイムで届きます。

  2. 2

    回復メールを一度だけ作成する

    商品ブロック(放棄されたチェックアウトから取得した同じ商品)と、回復割引のためのカウントダウンを備えたプロジェクトをデザインします。

  3. 3

    カート放棄をジャーニーのトリガーに設定する

    ジャーニーを、接続済み連携のカート放棄トリガーに向け、遅延を選びます — チェックアウトが停滞してからリマインダーが送信されるまで、どれくらい待つかです。

  4. 4

    本物の購入が成立したら自動的に終了させる

    送信の前にゴールステップを追加すれば、リマインダーが発火する前に買い物客がすでに支払い済みだった場合、実行は即座に終了します — もはや放棄されていないカートにリマインダーが送られることはありません。

よくある質問

このサイトのもう一つの放棄カート記事とはどう違いますか?

そちらは、すでに自分自身のデータソースを中心に回復メールを構築し、手動またはスケジュールで送信していることを前提としています。こちらは、Shopify/WooCommerce連携のカート放棄ジャーニートリガーに特化しています — 本物のストアイベントが自動的に誰かを登録し、データソースも手動送信も関与しません。

WooCommerceもShopifyと同じカート放棄トリガーをサポートしていますか?

購入と顧客同期の側は同一ですが、カートの検知方法は異なります:Shopifyは本物のチェックアウト開始イベントをネイティブに報告しますが、WooCommerceはこのトリガーを現時点ではまったくサポートしていません — サイトがどのプラグインを実行していても、接続済みのWooCommerceストアからMailInAppが現在読み取れる同等のシグナルはないため、WooCommerce単体の連携ではカート放棄の登録は発生しません。

ShopifyやWooCommerceなしで、MailInAppネイティブの自前チェックアウトの放棄カートにもストア接続は使えますか?

使えます、別の話として — ジャーニーのチェックアウト放棄トリガーは、自分自身の商品ブロックのチェックアウトで開始されたBuy Nowをカバーし、ストア連携はまったく必要ありません。カート放棄は、接続済みの外部ストア自体のカートイベント専用です。

回復されたShopifyやWooCommerceの注文の収益は、MailInApp自身のレポートに反映されますか?

はい — 注文が識別可能なキャンペーンやバリアントの属性を持っている場合、ネイティブなメール内チェックアウトの注文がすでに生み出しているのと同じ回答・A/Bテスト収益の数値に組み込まれます。

ストアの接続を解除した場合、すでに同期済みの顧客はどうなりますか?

連絡先リストにそのまま残ります — 連携を解除すると同期とそれ以降のWebhook処理は即座に停止しますが、他のプロジェクトのオーディエンスとしてすでに使われている可能性があるため、連絡先が削除されることは一切ありません。

スタジオでこれを作ってみましょう

無料プランから始められます — すべてのインタラクティブブロックと完全なフォールバックエンジンが、どのプランにも含まれています。