PREMIUM デザイン FAQ

List of frequently asked questions (FAQs) about Adobe Target recommendations designs.

推奨品目の価格で小数点の右側に値が表示されません。どうすれば表示できますか?

デフォルトでは、デザインテンプレートで返される数値(entity.value など)には、小数点の後の末尾のゼロは表示されません。例えば、品目が $35.00 の場合、entity.value は 35 に等しくなり、$35.00 ではなく、35 のみがページに表示されます。

この問題に対処するには、次の2つのオプションを使用できます。

  • Velocity スクリプトまたは JavaScript を使用して、戻り値に書式を適用します。

  • 品目の価格を 2 つの異なるエンティティ属性に渡すことができます。最初の entity.value は、数値の比較(価格比較ルールなど)に使用します。2 番目は、適切にレンダリングできるようにエンティティの値を文字列として格納するカスタム属性(entity.displayValue など)である必要があります。

    例:

    "entity.value" : 35.00, "entity.displayValue" : "$35.00"

カテゴリがデザインに表示されないのはなぜですか?$entity1.categoryId を使用しています。

カテゴリ ID は、デザインには表示できません。複数のカテゴリを保存できるので、システムはどのカテゴリを表示すればよいかわかりません。

すぐに更新されるようにするには、どのようにデザインを変更する必要がありますか?

現在使用しているデザインを変更すると、更新までしばらく時間がかかります。デザインをすぐに変更するには、新しいデザインを作成し、アクティビティでそのデザインを選択して、レコメンデーションを保存します。

デザインに表示する主要な情報をどのようにして取り込むことができますか?例えば、主要商品のカテゴリを表示したい場合、Velocity デザインのコードにどのような値を設定したらよいですか?

$key. **パラメーターは、デザイン内で表示するほとんどの主要商品の情報を取り込みます。例えば、主要商品のサムネールを表示したい場合、$key.thumbnailURL を使用します。

Velocity のどのバージョンが使用されますか?

バージョン 1.7 で、追加のツールやライブラリアドインは使用していません。Velocity の基本的な機能を使用できます。

既存のエンティティの値を空白で置き換えるにはどのようにすればよいですか(プロモーションが終了して、品目の entity.message をクリアする必要がある場合など)?

JavaScriptで改行をしないスペースを送信すると、これが行われるようです。 開発者に \u00A0 を値として送信してもらいます。(例:entity.message=\u00A0)。値が存在しない場合に null の代わりにその値をデフォルトにすることも検討してください。

Recommendations デザインにプロファイルスクリプトを使用できますか?

はい。ただし、プロファイルスクリプト名にある $ の前にバックスラッシュ(\)を追加する必要があります。

このページ