Show Menu
THEMEN×

Design-FAQ

Liste der häufig gestellten Fragen (FAQs) zu Recommendations-Entwürfen.

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.

Die Kategorie-ID kann nicht in dem Entwurf angezeigt werden. Da mehrere Kategorien gespeichert werden können, kann das System nicht ermitteln, welche Kategorie angezeigt werden sollte.

Wie kann ich einen Entwurf so ändern, dass ein sofortiges Update erfolgt?

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 Kampagne 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?

Der Parameter $key. * Wert * erfasst die meisten Informationen des Schlüsselprodukts, die innerhalb des Entwurfs angezeigt werden. Beispiel: Wenn Sie die Miniaturansicht des Schlüsselprodukts anzeigen möchten, sollten Sie $key.thumbnailURL verwenden.

Welche Version von Velocity wird verwendet?

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 entity.message eines Artikels zum Ende einer Promotion gelöscht werden.

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 auch anstelle einer Null als Standardwert festlegen, wenn kein Wert vorhanden ist.

Kann ich in einem Recommendations-Entwurf ein Profilskript verwenden?

Ja. Sie müssen jedoch vor dem $ im Profilskriptnamen einen linksseitigen Schrägstrich (\) hinzufügen.