メールに動的画像を挿入する方法
このページで学べること
メールの画像ブロックにある動的画像オプションについて、使用する適切なパーソナライゼーションタグの見つけ方や、メールテンプレートへの追加方法などを説明します。
動的画像を使用すると、Klaviyo プロファイルに保存されているデータまたはイベントデータに基づいて、各受信者のメッセージをカスタマイズできます。たとえば、この機能を使用して、「Added to Cart」メトリックによってトリガーされるフローで、最近カートに追加した商品を表示できます。また、購読者のプロファイルに一意の画像 URL を保存しておくことで、送信するキャンペーンでそのカスタム画像を表示できます。
画像をプロファイルまたはイベントに保存する
メトリックトリガーのフローのメールで、イベントデータ(例:カゴ落ちフローのチェックアウトの開始イベント)から動的画像を表示できます。リスト、セグメント、または日付によってトリガーされるキャンペーンとフローでは、受信者のプロファイルにプロファイルプロパティとして保存されている画像URLを使用します。
プロファイルプロパティに画像URLを保存する
リスト、セグメント、または日付でトリガーされるキャンペーンやフローで動的な画像を表示するには、各受信者のプロファイルプロパティに画像URL(例:https://www.klaviyo.com/static/klaviyo-social-share-image.jpg)を保存しておく必要があります。次の方法でプロファイルプロパティに画像URLを追加できます。
メトリックがトリガーとなるフローの画像の保存
メトリックトリガーのフロー(例:商品をカートに追加イベントによってトリガーされるフロー)で動的画像を表示するには、上記で説明した方法を使用して保存したプロファイルデータを使用するか、フローをトリガーするメトリックのイベントデータを使用します。
イベントデータは、そのイベントによってトリガーされるフローでのみ使用できる点に注意してください。
次の方法でイベントデータを Klaviyo に追加できます。
メールに動的画像を追加する
Klaviyo に動的画像情報を保存したら、それをメールに含めるために使用する正しいタグを特定します。
- 動的画像を追加したいメールテンプレートを開きます。
- [プレビュー] をクリックします。
- 保存済みのテンプレートを編集している場合は、プレビューのデータソースでプロファイルまたはイベントを選択します。イベントでは、フローをトリガーするメトリックを選択します。
- 画像URLを含むサンプルイベントまたはプロファイルを選択してください。矢印を使用してイベントを参照するか、メールアドレスまたは名前でプロファイルを検索してください。
- すべてのプロパティ の下にあるサンプルのイベントデータとプロファイルデータをスクロールし、画像変数を見つけます。次に、変数名をクリックしてコピーします。
- タグをコピーしたら、完了をクリックしてエディタに戻り、画像ブロックをメッセージにドラッグしてください。
- [画像を選択] > [動的画像] をクリックします。
- 動的変数または動的URLフィールドにタグを貼り付けてから、保存をクリックしてください。
- 最後に、タグが正しく機能していることを確認するために、メールをプレビューしてください。画像が表示されない場合は、使用した変数を含むイベントまたはプロファイルが選択されていることを再確認してください。
バックアップ画像を追加
すべてのメール受信者がプロファイルまたはイベントデータで画像を利用できると確信できない場合は、領域が空白に見えないようにバックアップ画像の使用をご検討ください。バックアップ画像は、画像URLの値が欠落している、または空の場合に表示されます。利用できない画像を指すURLを置き換えるものではありません。バックアップ画像を追加する方法は2つあります。
不足している商品フィルタを使用する
Klaviyoのデフォルトのバックアップ画像を使用するには、不足している商品フィルターを動的画像変数の末尾に追加してください。このフィルターを追加するには、動的画像変数の後に|missing_product_imageを追加してください。以下の例にあるevent.image_urlを、プレビューデータからコピーした画像変数に置き換えてください:
{{ event.image_url|missing_product_image }}
受信者の画像URLの値が欠落している、または空の場合、代わりに商品画像の欠落表示が表示されます:

独自のバックアップ画像を設定する
独自のバックアップ画像を選択するには、任意の画像URLでdefaultフィルターを適用してください。画像URLの値が見つからない、または空の場合、カスタムのバックアップ画像が表示されます。このフィルターを追加するには、完全なカスタム画像URL(https://を含む)を一重引用符で囲んで画像変数の末尾に|default:''を追加します。次のように指定します:
{{ event.image_url|default:'https://www.example.com/custom_image_url.jpg' }}
動的画像とバックアップの両方を確認するために、画像URLがあるイベントまたはプロファイルと、値が欠落しているか空になっているイベントまたはプロファイルでメールをプレビューしてください。