Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

メールレコメンデーションに画像が表示されない、または誤った項目が表示される

公開日: Feb 6, 2025
説明

メールレコメンデーションに画像がないか、画像が正しくありません。

ステータスコンソールを確認して、カタログ生成にエラーがあるかどうかを確認し、エラーがあれば解決します。

返されたメール画像レコメンデーションが「Default.png」である場合、ルールマネージャーまたは入手可能性により、レコメンデーションによる必要な量の項目の提示が制限されています。

例:

<img src="https://XXXXXXX.recs.igodigital.com/rr/v2/5a849cd1f902a741e0b5610b/i/1/%%emailaddr%%"> は以下にリダイレクトされます。

 https://s3.amazonaws.com/igd_rr_prod/default.png

 

[メールの表示] で画像ではなく疑問符付きの青いボックスが表示される場合があります。これは Einstein レコメンデーションがサービス提供のために使用する AWS サーバーからのアクセスを CDN サーバーがブロックする制限によるものです。
解決策

ImageLink URL にアクセスできることを確認

画像の URL の確認

  1. Marketing Cloud にログインします。
  2. ツールバーにカーソルを合わせて [Einstein] | [メールレコメンデーション] の順にクリックします。
  3. [レポート] | [管理ツール] の順にクリックします。
  4. [項目種別] メニューで、[商品] を選択します。
  5. [検索条件] 項目で [商品コード] または [SKU] を選択します。
  6. 検索ボックスに商品コードまたは SKU を入力します。
  7. 検索パラメーターにより、正しい商品が返されたら、その商品コードまたは SKU のリンクをクリックします。
  8. 画像の適切な URL が [ImageLink] 項目に入力されていることを確認します。 
  9. 必要なプロトコル (HTTP/HTTPS) が画像の URL に入力されていることを確認します。

ImageLink から値を取得し、その値をブラウザーの URL フィールドに貼り付けます。 画像の URL が読み込まれない場合は、新しいバージョンのカタログファイルをアップロードして ImageLink の URL を正しい値に更新します。
 

レコメンデーション内の画像の URL が https://s3.amazonaws.com/igd_rr_prod/default.png になる

この現象はレコメンデーションに項目が返されない場合に発生します。次のいずれかが原因である可能性があります。
  • ルールマネージャーが限定的である - 一部のルールを削除します。
  • [OnlineAvailability] が [Y] の商品が不足している - カタログを確認して入手可能性が正しいことを確認します。
  • ロジックのシステムシナリオがない - [売れ筋] や [上位/表示数] などのデフォルトのシステムシナリオを許可します。
  • ウォーターフォール予測を有効にして、シナリオを組み合わせることができるようにする。

レコメンデーション内の画像の URL が「AccessDenied」を返す

この XML ファイルには関連付けられたスタイル情報がない可能性があります。ドキュメントツリーを以下に示します。
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>X78JHFC6Y5BKV52W</RequestId>
<HostId>ZNYcXOtIHpcbVOxsygIsZd973SpHd+mzqtMtc0FECLkMBJqctMN8xmmYVmPpS63okNk40xjHCqY=</HostId>
</Error>
https://pi-templates.s3.us-east-1.amazonaws.com/production/5a849cb7f902a741c9b5610b/EXAMPLE~1.png

このエラーは Einstein レコメンデーションにより項目の画像が生成されていない場合に発生します。この現象は、ルールマネージャーを使用して [オンライン可用性] が [N] の商品/SKU を挿入する場合に発生します。画像は [OnlineAvailability] が [Y] で、項目がマスター商品 (UUID に「~1」が含まれる) である商品にのみ作成されます。

この問題を解決するには、ルールマネージャーを変更してこの項目を挿入しないようにするか、[OnlineAvailability] を [Y] に更新します。
 

RegularPrice やカスタム項目などの項目の値が正しくない

カタログの一括アップロードを使用すると、特定の条件でのみ表示が更新されます。ヘルプドキュメント「レコメンデーションの画像が更新されるタイミング」を確認してください。

表示を強制的に更新するには
  1. [Einstein] | [メールレコメンデーション] | [概要] | [表示] の順に移動します。
  2. 対象の表示を選択します。
  3. ギアアイコンをクリックして [表示をパブリッシュ] をクリックします。
  4. これにより、表示が再度キャッシュに保存され、新しい商品が追加されてカタログの最新の値が適用されます。 

ボックス内の青い疑問符

この現象は CDN サーバー (または上流のどこか) が、Einstein レコメンデーションで使用される AWS サーバーへのアクセスをブロックしている場合に発生します。

これを確認するには新しいメール表示に移動し、次の HTML を追加します (一番上の画像は表示され、2 番目の画像には疑問符付きの小さなボックスが表示され、3 番目の画像は表示される場合があります)。
Test Image: <br>
<img src="https://s3-us-west-2.amazonaws.com/nto-products/products370/1000100.jpg"><br>
My image<br>
<img src="https://INSERT_VALUE_FROM_IMAGELINK"><br>
<img src="http://INSERT_VALUE_FROM_IMAGELINK">
HTTP と HTTPS を使用してテストし、SSL 証明書の問題を特定します。

Einstein レコメンデーションは表示のパブリッシュ時またはカタログの一括アップロード時に、各 ImageLink URL に GET コール (https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods) を実行します。これにより、AWS ベースの Web サーバーから CDN への大量のトラフィックが発生し、ブロックや処理数制限が発生する可能性があります。

CDN チームは以下の考えられる解決策を確認してください。
  1. Einstein レコメンデーションが使用する IP アドレス範囲を許可リストに登録します。
    • スタック 50 を除くすべてのスタックの AWS 米国東部の IP アドレス
    • スタック 50 の AWS eu-west-2 の IP アドレス
    • https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html
  2. 次のユーザーエージェントを許可リストに登録します。
    • user_agent => “Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:40.0) Gecko/20100101 Firefox/40.0"
  3. カスタムの値/ペアを GET ヘッダーに追加して許可リストに登録するようリクエストします。
    • SFMC_RECS_IMAGE : true (このヘッダーは表示で画像が生成されているときにのみ現れます。表示のプレビューから表示されるわけではありません)。 
  4. 画像が [メールの表示] (1 回の GET コール) で表示されるにもかかわらず、パブリッシュすると疑問符付きのボックスが表示される場合、CDN がすべてのコールをブロックしているのではなく、一度に多数のコールが発生した場合に処理数制限を行っています。
  5. メールの表示をパブリッシュして CDN サーバーまたは上流 (ファイアウォール/ロードバランサー) の受信トラフィックを確認し、トラフィックの続行を許可するための考慮事項を確認します。

メールの表示がパブリッシュ取り消し済みになっている

メールの表示をパブリッシュすると、システムのステータスは [パブリッシュ取り消し] に戻ります。この現象は、CDN にアクセスしようとする際に GET コールがタイムアウトし、上述の状況によりパフォーマンスの問題が発生するために起こります。システムは問題の原因となっているメールの表示のパブリッシュ取り消しを行います。この問題を解決するには CDN サーバーが AWS プラットフォームからの GET コールの処理数を制限、または GET コールをブロックしていないことを確認してください。

マスター商品のオンライン可用性

項目のマスター商品の [オンライン可用性] がすべて [N] に設定されている場合、この商品コード内のすべての項目が除外されます。商品が持つ PRODUCTID~1 の UUID により、マスター商品を特定できます。

画像がキャッシュに保存される

メールレコメンデーションが表示されると、48 時間キャッシュに保存されます。この 48 時間はレコメンデーションリンクが初めて表示されてから開始されます。ルールマネージャーまたは入手可能性で行った変更により、表示される商品が変更されることはありません。更新を表示するには新しい購読者 (プロファイル) を使用する必要があります。

ナレッジ記事番号

000384295

 
読み込み中
Salesforce Help | Article