Shopify Emailでメールを作成
メール内でカスタムliquidで作成したストアへのリンクに下記のパラメーターを付与したのですが、顧客のアドレスをパラメーターに付与することができませんでした。
?email={{ data.customer.email }}
こちらの記事を見る限りだとできそうなのですが、、
https://help.shopify.com/ja/manual/promoting-marketing/create-marketing/shopify-email/create-email/custom-liquid
できるできない、こうやればできるなどお分かりになる方いらっしゃいましたら教えていただきたいです。
Qcoltd
2
@storehero 様
私がテストしてみた範囲で分かったことのご報告です。
- {{ data.customer.email }} で 受信者のメールアドレスが出力されることは確認できました。
- {{ data.customer.email }} をパラメータに加えたURL、aタグのhrefに設定したところ、設定したはずのパラメータは消えてしまったように思えました。これは、おそらく、aタグのhrefを、おそらく効果測定のためにShopifyが自動的に書き換えるのですが、その際、クエリパラメータが何であれ脱落してしまうものと思われます。
- カスタムliquid内で、aタグを使わず、https://xxxxx.xx/?email={{ data.customer.email }}と記載したところ、そのままパラメータ付きのリンクとして機能しました。(受信側のメーラーによっても挙動が変わるかもしれません。少なくともgmailで受信した際にはリンクとして機能しました。)
aタグをご利用にならず、直接URLを記載すればご希望通りになる可能性があるため、
下記のようにメール文面を調整されるのも良いかもしれません。
下記をクリックして、お進みください。
https://xxxxx.xx/?email={{ data.customer.email }}
なお、
一度、Shopifyのサポートにお問い合わせいただくのも良いかもしれません。
カスタムLiquid自体、過去にはなかった機能だと記憶していまして(記憶違いでしたら申し訳ございません)、お問い合わせすることで、将来的に、Shopifyが何らかの解決策を実装してくれる可能性があります。
ご参考まで。
(キュー田辺)