Використання Velocity у мобільних пушах

Дані користувача

Email

Омніканальність

Автоматизація

Використання Velocity у мобільних пушах

Дізнайтеся, як створювати мобільні push-сповіщення з динамічними змінними. Аналогічно ви можете використовувати змінні в SMS та веб-повідомленнях.

Як приклад ми будемо використовувати мобільне push-повідомлення з підтвердженням замовлення та додамо до нього динамічні деталі замовлення.

Створення мобільного push-сповіщення

  1. Перейдіть до Повідомлення > Повідомлення та відкрийте або створіть Mobile Push.
  2. Використовуйте змінні velocity у контенті повідомлення, де мають бути замінені особисті контактні дані.

Щоб отримати доступ до даних масиву, в повідомленні повинна використовуватися структура циклу foreach, вбудована в код. На прикладі масиву orderData velocity-код виглядає так:

// Inside the structure, the data are extracted in a sequence from every element of the array
#foreach($order in $!data.get('orderData'))
  // To extract the value from the name field of the order 
  $!order.get('name') 
  // For the price field
  $!order.get('price')
#end

Аналогічно для масиву, що передає recommendationsData:

// Inside the structure, the data are extracted in a sequence from every element of the array
#foreach($recomm in $!data.get('recommendationsData'))
  $!recomm.get('name')
  $!recomm.get('price')
#end

Змінні у повідомленні

В результаті динамічної підстановки повідомлення може виглядати так (оформлення повідомлення може відрізнятися залежно від версії ОС):

Персоналізований контент у повідомленні

Важливо

Мобільне сповіщення відображається по-різному на різних пристроях, але ми рекомендуємо використовувати не більше 40 символів. Якщо вміст масиву може перевищити цей обсяг, цикл foreach краще не використовувати. Натомість можна звернутися до певного елементу масиву. Тоді конструкція velocity для масиву orderData буде виглядати так: $!data.get('orderData').get(0).get('name'). У такій конструкції виводиться перший елемент масиву (нумерація починається з 0).

Залишилися питання?
Спеціалісти обов'язково нададуть відповідь та допоможуть вирішити вашу проблему!
Зворотний дзвінок
Залишіть заявку – і наш спеціаліст зв'яжеться з вами в робочий час.
Відправити заявку
Консультація в чаті
Готові до ваших запитань!
Написати в чат
Електронна пошта
Напишіть в службу підтримки eSputnik.
Надіслати email