Liquid、JavaScriptなどに関する質問
はじめまして。
Admin APIのaccepts_marketingとmarketing_opt_in_levelの関係について質問を投稿します。
現在、スマホアプリの一機能としてShopifyを利用したストアをユーザーに提供しています。
Shopifyはウェブビューで閲覧するつくりなのですが、Shopifyのいくつかの設定をアプリの設定画面で行えるようにできないか検討中です。
今回は特にカゴ落ちメールの許諾フラグの切り替えについて質問があります。
ドキュメントを参照したところ、marketing_opt_in_levelとaccepts_marketingというパラメータが見つかりました。
marketing_opt_in_levelはRead onlyで外部から書き換えられないことがわかりました。
https://help.shopify.com/en/api/reference/customers/customer?api[version]=2019-10#update-2019-10
一方でaccepts_marketingは最近新しく追加されたパラメータで、Read onlyではなさそうです。
https://developers.shopify.com/changelog/the-customer-resource-now-includes-two-new-properties-to-sa...
accepts_marketingを切り替えた場合、marketing_opt_in_levelも連動して切り替わるのでしょうか?
また、Shopifyのカゴ落ちメールの自動送信は作動するでしょうか?
よろしくお願いします。
> accepts_marketingを切り替えた場合、marketing_opt_in_levelも連動して切り替わるのでしょうか?
こちらで試したところ、 accepts_marketingをtrueにすると、marketing_opt_in_levelはunkownに、falseに戻すとnullになったので連動して切り替わります。
なお、accepts_marketingで変更されるのは添付の画面の赤丸の部分です。
> また、Shopifyのカゴ落ちメールの自動送信は作動するでしょうか?
メールマーケティングの設定については、よく誤解が生じるのですが、基本的にカゴ落ちメールの設定はマーチャントのカゴ落ちメール設定で行うか、購入者への送信メール内にある配信停止リンクからしかできません。上記のフラグは、3rdパーティのアプリやマーチャントがShopifyとは別にメール送信する場合のopt-inの情報を取得するためのフラグであり、こちらはShopify本体から送られるメール送信には反映されないことをご注意ください。
なお、REST APIの検証用に以下のツールがあるので、ご活用ください。このツールで自身のshopのデータを更新して、画面と比較することで挙動が把握できるかと思います。
https://help.shopify.com/en/api/tools/developer-tool
junichiokamuraさま
ご返信ありがとうございます。
早速ご紹介いただいたデベロッパーツールにて確認したところ、連動して切り替わることがわかりました。
(私の場合はmarketing_opt_in_levelはsingle_opt_inになりました)
> こちらはShopify本体から送られるメール送信には反映されないことをご注意ください。
つまりaccepts_marketingやmarketing_opt_in_levelを変更したからといって、カゴ落ちメールが送れるようになるわけではないということでしょうか?
ストア設定は「カゴ落ちメールを自動的に送信する」と「次の人に送信:チェックアウトを放置しているメール購読者」を有効にしています。
お客様が購読解除しない限りカゴ落ちメールが自動送信される状態にしたいのですが、この方法では実現不可でしょうか?
その場合、他に方法は考えられますでしょうか?
何卒よろしくお願いいたします。
カゴ落ちメールはもともと送られる仕様なので、自動送信されるはずです。
基本的にShopify本体からのメールは全て送られる(個別に停止はできない)とお考えいただいた方がよろしいかと思います。
「チェックアウトを放置しているメール購読者」の「メール購読者」はaccepts_marketingがtrueのお客様という理解でよろしいでしょうか?
いえ、メール購読のメールに記載されている配信停止から停止操作をしていない購読者になります。この配信停止と添付の画面の項目、つまりAPIで更新しようとしている項目は連動していないはずです。試しにご自身のアカウントでテストしていただくとわかるかと思います。
(もし動作が違っていたらまたご返信ください)
リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024Shopifyは世界で最も革新的なブランドと起業家をサポートしています。個人起業家やあらゆる規模のビジネスの成長を後押しするために、Shopify アカデミーではShopif...
By SarahF_Shopify Mar 22, 2024オンラインストア運営はとてもやりがいのある活動です。新しい注文が入った時の喜びや世界中のお客様とやりとりできる可能性、商品に対して最高のレビューをもらった時の満足感は、毎日の...
By Mina Mar 13, 2024