ストアフロントのアカウントコンポーネント(サインイン UI)に、メール欄の下にマーケティング購読のチェックボックスが追加。チェックしてサインインを完了した顧客は、自動的にメール購読者リストに登録される。
アカウントコンポーネントはメールアドレスを入れてサインインする UI のみ。購読獲得は別動線(チェックアウト・別フォーム等)が必要だった。
メール欄の直下にチェックボックスが置かれ、サインイン動線そのままで購読を取得できる。設定はチェックアウトと共通の項目を使う。
| 項目 | Before(従来) | After(今回) |
|---|---|---|
| サインイン UI のチェックボックス | 無し | メール欄の直下に表示 |
| 購読リスト追加のタイミング | チェックアウト等の別動線 | サインイン完了時 |
| オプトイン設定の管理画面 | Settings > Checkout > Marketing opt-in | 同じ箇所を共有 |
| サインインだけしたい顧客への影響 | — | チェックを入れなければ従来通り |
| API/Webhook 仕様 | — | 記載なし |
Shopify 管理画面の Settings から Checkout を開く。
既定でチェックが入っているか、外しているかをここで決める。
オンラインストアにアカウントコンポーネントのメニューを追加すれば自動で反映される。
記事では below the email field と明記。配置位置はテーマ側で自由に動かす仕様ではなく、コンポーネント既定の挙動。
サインイン用に独立した opt-in 設定は無く、Settings > Checkout > Marketing opt-in をそのまま参照。チェックアウト側で変えればサインイン側にも波及する。
チェックを入れただけで購読されるのではなく、サインイン処理を完了した時点で購読者リストに追加される。途中離脱したセッションは購読されない。
「チェックを最初から入れた状態で見せるか/外した状態で見せるか」は Settings > Checkout の Marketing opt-in の設定によって決まる。地域の同意要件に合わせる必要がある。
記事は管理画面の運用フローのみ。Customer オブジェクトの email_marketing_consent 等への反映や、Webhook イベントの差分については本記事には記載なし。CDP/MA ツール連携を組む場合は別途検証が必要。