ShopifyメールキャンペーンにカスタムLiquidを追加する
Shopifyのメールメッセージにカスタムコードを追加するには、カスタムLiquidセクションを追加するか、カスタムコードを使用してメール全体を作成することができます。これらのオプションを使用すると、カスタムのLiquidまたはHTMLを入力できます。
Liquidは、Shopifyのシンプルで使いやすいプログラミング言語であり、Shopify テーマストアのテーマが構築されているのと同じプログラミング言語です。
カスタムLiquidを使用して、横並びの画像、カスタムボタン、カスタムサイズの画像、カスタムセクションサイズなどのカスタムアセットを表示できます。
留意事項
ShopifyメールメッセージにカスタムLiquidを追加する前に、以下の考慮事項を確認してください。
- コードに追加する変数は、カスタムLiquidで対応しているものに限られます。
- カスタムLiquidセクションの作成に使用できるのは、デスクトップデバイスのみです。
- カスタムLiquidメールには、
unsubscribe_link
変数が必要です。オープントラッキングを有効にしている場合、open_tracking
変数も必要になります。必要な変数をメールに追加する方法について、詳しくはこちらをご覧ください。 - 入力するコードには以下の制限があります。
- カスタムLiquidセクションは最大50キロバイト (KB)。
- カスタムコードで作成されたLiquidメールは最大500KB。
カスタムLiquidに対応したLiquid変数
以下の変数を使用し、LiquidでShopifyのメールメッセージをカスタマイズできます。
変数 | 説明 |
---|---|
unsubscribe_link |
この変数によって登録解除リンクを利用できるようになります。この変数は、カスタムコードを使用して生成されたメールを作成する場合に必要です。 |
open_tracking |
この変数によって事前フォーマット済みの開封追跡ブロックを利用できるようになります。この変数は、カスタムコードを使用して生成したメールを作成し、開封追跡を有効にしている場合に必要です。 |
abandoned_checkout |
この変数を使用すると、以下のチェックアウト離脱のプロパティにアクセスできます。
|
abandoned_visit |
この変数を使用すると,以下のカゴ落ちまたはサイト離脱のプロパティにアクセスできます。
|
data.customer.* |
この変数を使用して、お客様の以下のデータプロパティにアクセスできます。 名 姓 email city state 国 これらのプロパティは、Liquidフィルター、またはLiquid条件の中では使用できません。 |
email.* |
この変数を使用して、以下のメールプロパティにアクセスできます。 subject は、メールの件名を表示します。preview_text は、メールのプレビューテキストを表示します。 |
shop.* |
この変数を使用して、以下のショップのプロパティにアクセスできます。name は、ショップ名を表示します。domain は、ショップのプライマリードメインを表示します。url は、ショップのURLを表示します。shopify_domain は、ショップのShopifyドメインを表示します。
|
必要な変数を使用する
カスタムLiquidメールを作成する際は、unsubscribe_link
変数が必要です。オープントラッキングを有効にしている場合、open_tracking
変数も必要になります。
これらの変数はメールのコード内のどこにでも挿入できますが、以下のようにメールのフッターセクションに追加するのが最も一般的です。
カスタムLiquidコードの例
コードエディタにカスタムLiquidとHTMLを追加できます。以下のコードは、メールメッセージにストア名、カスタムボタン、およびカスタムサイズの画像を表示するようにLiquidコードを追加する方法の例です。