Skip to content

メッセージングでの項目の推奨事項の使用

おすすめがトレーニングされたら、Liquid を使用して、product_recommendation Liquid オブジェクトを直接操作することで、メッセージ内のおすすめ項目をフェッチして表示できます。

前提条件

メッセージングで推奨事項を使用する前に、推奨エンジンを作成し、トレーニングする必要があります。トレーニングにかかる時間は10分~36時間です。トレーニングが終了したとき、またはエラーが発生したときにメールが届きます。

メッセージングでのレコメンデーションの使用

ステップ1:Liquid コードの追加

おすすめのトレーニングが終了したら、Liquidでメッセージをカスタマイズして、そのカタログに最も人気のある製品を挿入できます。

パーソナライゼーションタイプとして項目のレコメンデーションが設定されている [パーソナライゼーションを追加] モーダル。

メッセージコンポーザーのパーソナライゼーションを追加 セクションからLiquid を生成できます。

  1. パーソナライゼーションをサポートするメッセージ作成画面では、[] を選択してパーソナライゼーションウィンドウを開きます。
  2. [パーソナライゼーションタイプ] で、[項目のレコメンデーション] を選択します。
  3. [項目のレコメンデーション名] で、先に作成したおすすめを選択します。
  4. [予測アイテム数] で、挿入する上位商品の数を入力します。たとえば、購入数の多い上位 3 つのアイテムを表示できます。
  5. [表示する情報] で、カタログのどのフィールドを各アイテムに含めるかを選択します。各アイテムのこれらのフィールドの値は、このおすすめに関連付けられたカタログから取得されます。
  6. [コピー] アイコンを選択し、メッセージ内の必要な場所に Liquid を貼り付けます。

カタログのproduct_recommendation オブジェクトを参照することで、カスタムのLiquid コードを記述できます。これには、そのカタログの動的に生成されたすべての製品レコメンドデータが含まれ、オブジェクトの配列として構造化されます。各オブジェクトは、推奨アイテムを表します。

assign タグを使用してproduct_recommendation データをフェッチし、変数に割り当てます。

1
{% assign items = {{product_recommendation.${recommendation_name}}} %}

次のように置き換えます。

次に、配列インデックスとドット表記を使用して、特定の項目とそのフィールドを参照します。

1
2
{% assign items = {{product_recommendation.${recommendation_name}}} %}
{{ items[0].name }} for {{ items[0].price }}

複数の項目を含めるには、各項目をインデックスで個別に参照します。.name および.price は、対応する項目をカタログからプルします。

1
2
3
4
{% assign items = {{product_recommendation.${recommendation_name}}} %}
{{ items[0].name }} for {{ items[0].price }}
{{ items[1].name }} for {{ items[1].price }}
{{ items[2].name }} for {{ items[2].price }}

AI 推奨では、複数の製品が配列として返されます。items[0] は最初の項目、items[1] は2 番目の項目、というようになります。レコメンドが1 つの項目のみを返す場合、items[1] を参照しようとすると、空のフィールドが返されます。

ステップ2:画像を参照する(オプション)

おすすめのカタログにイメージリンクが含まれている場合は、メッセージで参照できます。

メールのドラッグ&ドロップエディターで、メールに画像ブロックを追加し、この画像ブロックを選択して [画像のプロパティ] を開きます。

ドラッグアンドドロップエディタのイメージプロパティパネル

[Liquid を含む画像] を切り替え、[ダイナミック URL] フィールドに以下を追加します。

1
2
{% assign items = {{product_recommendation.${recommendation_name}}} %}
{{ items[0].image_url_field }}

次のように置き換えます。

プレビューおよびテストメールにプレースホルダ画像を含めるには、画像を選択を選択し、メディアライブラリから画像を選択するか、ホスティングサイトから画像のURLを入力します。

HTML イメージ参照の場合、イメージsrc 属性をカタログのイメージURL フィールドに設定します。製品名や説明など、別のフィールドをalt テキストとして使用することもできます。

1
2
{% assign items = {{product_recommendation.${recommendation_name}}} %}
<img src="{{ items[0].image_url_field }}" alt="{{ items[0].name }}">

次のように置き換えます。

「このページはどの程度役に立ちましたか?」
New Stuff!