[Premium]{class="badge positive" title="Erfahren Sie, was in Target Premium enthalten ist."}
Häufig gestellte Fragen: Entwürfe
Liste häufig gestellter Fragen (FAQs) zu Adobe Target Recommendations-Aktivitäten.
Der Preis meines empfohlenen Artikels zeigt nicht beide Ziffern rechts vom Dezimalzeichen an. Wie kann ich sie anzeigen?
Standardmäßig werden bei numerischen Werten (z. B. entity.value
), die in Designvorlagen zurückgegebenen werden, nach dem Dezimalzeichen keine Nullen angezeigt. Wenn ein Artikel beispielsweise 35,00 $ kostet, ist entity.value
gleich 35, und nur „35“ wird auf der Seite angezeigt, und nicht „35,00“ $.
Zur Behebung dieses Problems stehen zwei Möglichkeiten zur Verfügung:
-
Sie können Velocity-Skripts oder JavaScript verwenden, um die Formatierung auf den zurückgegebenen Wert anzuwenden.
-
Sie können den Preis des Artikels zwei separaten Entitätsattributen übermitteln. Das erste,
entity.value
, kann für numerische Vergleiche verwendet werden (z. B. Preisvergleichsregeln). Das zweite sollte ein benutzerdefiniertes Attribut sein, z. B.entity.displayValue
, das den Wert der Entität als Zeichenfolge speichert, um eine korrekte Darstellung zu ermöglichen.Beispiel:
"entity.value" : 35.00, "entity.displayValue" : "$35.00"
Warum wird die Kategorie im Entwurf nicht angezeigt? Ich verwende $entity1.categoryId
. section_073309B8051049C7953D396A93EA0713
Die Kategorie-ID kann nicht in dem Entwurf angezeigt werden. Da mehrere Kategorien gespeichert werden können, weiß das System nicht, welche Kategorie angezeigt werden soll.
Wie kann ich einen Entwurf so ändern, dass ein sofortiges Update erfolgt? section_28EE35A5B10B47ECA4A332F0E5B2598F
Wenn Sie den aktuell verwendeten Entwurf ändern, erfolgt das entsprechende Update erst nach einiger Zeit. Wenn Sie den Entwurf sofort ändern möchten, erstellen Sie einen neuen Entwurf, wählen Sie diesen in der Aktivität aus und speichern Sie die Empfehlung.
Wie können wesentliche Informationen für eine Anzeige in dem Entwurf erfasst werden? Beispiel: Wenn die Kategorie des Schlüsselprodukts angezeigt werden soll, wie kann dieser Wert in dem Velocity-Entwurf codiert werden? section_F08043B14BA24BC8815FEF25F4F84C39
Der Parameter $key. *
Wert*
erfasst die meisten Informationen des Schlüsselprodukts, die innerhalb des Entwurfs angezeigt werden. Wenn Sie beispielsweise die Miniaturansicht des Schlüsselprodukts anzeigen möchten, verwenden Sie $key.thumbnailURL
.
Welche Version von Velocity wird verwendet? section_28F00E15A4A54A768782A3F5BB0CDB21
Version 1.7 ohne zusätzliche Tools oder eingefügte Bibliotheken. Grundlegende Velocity-Funktionen sind verfügbar.
Wie ersetze ich einen bestehenden Entitätswert durch einen leeren Wert? Beispielsweise muss die entity.message
eines Artikels gelöscht werden, wenn eine Promotion beendet wird. section_B88F2C2925DC4508974B2F8B13F961CB
Dies scheint mit der Übermittlung eines geschützten Leerzeichens in JavaScript zu funktionieren. Lassen Sie die Entwickler \u00A0
als Wert einschicken. Beispiel: entity.message=\u00A0
. Sie können dies anstelle einer Null als Standardwert festlegen, wenn kein Wert vorhanden ist.
Kann ich in einem Recommendations-Entwurf ein Profilskript verwenden? section_6BD55203984A4D80A0C6F241AD7806DF
Ja. Um ein Profilskript in einem Recommendations-Design zu verwenden, schließen Sie den Namen in \${...}
ein. Wenn Ihr Profilskript beispielsweise user.basket
heißt, verweisen Sie im Entwurf darauf als \${user.basket}
. Beachten Sie, dass der umgekehrte Schrägstrich bedeutet, dass das Profilskript nicht von Velocity gerendert wird. Daher können Sie keine Vorgänge für das Profilskript in einer Velocity-Vorlage durchführen. Der Wert wird direkt auf der Seite gedruckt.