Огляд Velocity
eSputnik використовує Velocity — мову шаблонів із відкритим кодом — для роботи з динамічними даними в повідомленнях і сценаріях.
За допомогою Velocity ви можете підставляти значення полів контакту в контент, рендерити дані подій, що передаються через запущений сценарій, застосовувати умови та використовувати значення, отримані із зовнішніх джерел.
Звідки Velocity бере дані
Velocity працює з даними, що вже доступні в eSputnik: полями контакту, даними подій та зовнішніми джерелами.
Повна модель даних, доступність джерел і правила пріоритетів описані в загальному Огляді.
Препроцесор
Для складніших задач персоналізації — товарних рекомендацій, випадкових добірок, індивідуальних пропозицій для різних сегментів — в eSputnik доступний препроцесор. Це окремий механізм формування динамічного контенту на основі заздалегідь підготовлених даних, який доповнює можливості Velocity.
Детальніше — у статті Препроцесор.
У цьому розділі
- Довідник зі змінних полів контакту — змінні для полів контакту, захист від порожніх значень та приклади.
- Velocity у повідомленнях — як використовувати змінні, об'єкти, масиви, цикли та умови в шаблонах повідомлень.
- Velocity у сценаріях — як трансформувати значення, розгалужувати логіку за даними, використовувати вебхуки та зберігати результати в поля контакту.
- Препроцесор — персоналізація на основі заздалегідь підготовлених даних: товарні рекомендації, випадкові добірки, Key і Random типи.
- Довідник Velocity — повний довідник із синтаксису: змінні, масиви, цикли, умови, оператори, дати та приклади доступу до зовнішніх джерел.
- Тестування та відлагодження Velocity — як переглядати динамічний контент, перевіряти доступний контекст і виправляти типові помилки підстановки.
Updated 30 days ago