Підстановка даних із Google-таблиць

Джерела даних використовуються для відображення рекомендацій у повідомленнях, на сайті, а також для сегментації контактів за параметрами із зовнішніх джерел.

Підключення Google-таблиці в eSputnik

Щоб використовувати Google Sheets для передачі даних до акаунта, виконайте такі прості кроки:

  1. У персональному кабінеті праворуч угорі натисніть назву організації.
  2. Виберіть вкладку НалаштуванняДжерела даних.
  1. Натисніть Нове джерело і виберіть Зовнішні джерела даних.
  1. З випадаючого списку виберіть Зовнішні джерела данихGoogle Sheets.
  1. Заповніть поля Назва та Опис.
  1. Додайте посилання на потрібний документ.

Упевніться, що:

  • Файл доступний будь-якому користувачеві за посиланням, без Google-авторизації.
  • Перший рядок таблиці містить заголовки. Додавайте назви латиницею, оскільки ці назви будуть використовуватися для підстановки в лист.
  • Дані, які ви будете використовувати, знаходяться на першому аркуші таблиці.

Для роботи з мультимовними повідомленнями назвіть листи таблиці мовними кодами відповідно до стандартів ISO 639-1 (напр., en) або RFC 5646 (напр., es-MX), останній використовується для діалектів. 

📘

Зверніть увагу

У повідомленнях мультимовність підтримана не для всіх діалектів, якщо ви не знайшли потрібний, будь ласка, зверніться до нашої підтримки на [email protected].

Укажіть мову за замовчуванням для повідомлення, в якому буде використовуватися це джерело даних. Якщо мову за замовчуванням не вказано, у повідомленні буде використано контент мовою першого аркуша.

Інструкція з налаштування мультимовних повідомлень.

  1. Якщо всі умови дотримані, натискайте «Оновити дані».

Дані з таблиці можна буде побачити в блоці попереднього перегляду. За замовчуванням відображаються перші 10 рядків.

  1. Відкрийте «Розширені налаштування» внизу сторінки, щоб вибрати кількість товарних рекомендацій, яка буде відправлятися користувачеві.

Якщо кількість рядків у файлі є більшою або меншою, ніж ви вказали, такого листа не буде відправлено.

  1. Коли всі параметри будуть заповнені, натисніть Зберегти.

Після збереження в розділі «Джерела даних» відобразиться створена вами таблиця.

Щоб видалити таблицю, натисніть трикрапку праворуч → «Видалити»

Якщо треба частково або повністю відредагувати дані (наприклад, якщо ви помітили помилку або акція вже не дійсна), внесіть правки до самої Google-таблиці, а в eSputnik натисніть Оновити дані. Зміни одразу ж відобразяться в акаунті.

Як додати дані з таблиці до листа?

Розглянемо підстановку даних за допомогою Velocity.

Потрібно до полоси, яка буде використовуватися для підстановки товарів, перед початком всіх змінних додати.

 <!--
 #foreach($item in $data.get('Products'))
 -->

Обов'язково в кінці таблиці, що належить до полоси, укажіть закриття циклу:

Виберіть будь-який блок із товарами з бібліотеки модулів або створіть новий.

Для підстановки даних укажіть назви стовпчиків із Google-таблиці.

Має вийти:

  • $!item.get('Name')
  • $!item.get('Link')
  • $!item.get('Image')
  • $!item.get('Old Price')
  • $!item.get('New Price')

Отримані значення додайте до товарного блоку відповідно:

Щоб перевірити підстановку даних, відправте тест через пункт «Створити розсилку»,

вибравши потрібний email у вкладці «Контакти».

Результат:

Після відправлення листа можна оновити дані в таблиці, і зміни одразу будуть доступні для використання в нових розсилках. У відправленому листі перелік товарів не зміниться.