Настройка передачи данных из Google-таблиц в письма
Источники данных используются для отображения рекомендаций в сообщениях, на сайте, а также для сегментации контактов по параметрам из внешних источников.
Чтобы использовать Google Sheets для передачи данных в аккаунт, выполните простые шаги:
1. В личном кабинете в правом верхнем углу нажмите на название организации.
2. Выберите вкладку «Настройки».
3. Из бокового меню перейдите в раздел «Источники данных» → нажмите «Новый источник».
4. Из выпадающего списка выберите «Внешние источники данных» → Google Sheets.
5. Заполните поля «Название» и «Описание».
6. Задайте ссылку на нужный документ.
Убедитесь, что:
-
Файл доступен любому пользователю по ссылке, без Google-авторизации.
-
Первая строка таблицы содержит заголовки. Давайте названия на латинице, так как эти названия будут использоваться для подстановки в письмо.
-
Данные, которые вы будете использовать, находятся на первом листе таблицы.
Для работы с мультиязычными сообщениями назовите листы таблицы соответствующими языковыми кодами согласно стандарту ISO 639-1. Например, лист с контентом на английском языке должен называться en.
Укажите язык по умолчанию для сообщения, в котором будет использоваться этот источник данных. Если язык по умолчанию не указан, в сообщении будет использоваться содержимое на языке первого листа.
Инструкция по настройке мультиязычных сообщений.
-
Если все условия соблюдены, нажимайте «Обновить данные».
Данные из таблицы можно будет увидеть в блоке предпросмотра. По умолчанию отображаются первые 10 строк.
-
Откройте «Расширенные настройки» внизу страницы, чтобы выбрать, какое количество товарных рекомендаций отправлять пользователю.
Если количество строк в файле больше или меньше, чем вы указали, такое письмо не отправится.
-
Когда все параметры будут заполнены, нажмите “Сохранить”.
После сохранения в разделе «Источники данных» отобразится созданная вами таблица.
Чтобы удалить таблицу, нажмите на три точки справа → «Удалить»
Если необходимо отредактировать частично или полностью данные (например, если вы заметили опечатку или акция уже не действительна), внесите правки в саму Google-таблицу, а в eSputnik нажмите “Обновить данные”. Изменения тут же отобразятся в аккаунте.
Как добавить данные из таблицы в письмо?
Рассмотрим подстановку данных с помощью Velocity.
Необходимо в полосу, которая будет использоваться для подстановки товаров, перед началом всех переменных добавить
Обязательно в конце таблицы, относящейся к полосе, укажите закрытие цикла:
Выберите любой блок с товарами из библиотеки модулей или создайте новый.
Для подстановки данных укажите названия столбцов из Google-таблицы.
Должно получиться:
-
$!item.get('Name')
-
$!item.get('Link')
-
$!item.get('Image')
-
$!item.get('Old Price')
-
$!item.get('New Price')
Получившиеся значения добавьте в товарный блок соответственно:
Чтобы проверить подстановку данных, отправьте тест через пункт «Создать рассылку»,
выбрав нужный email во вкладке «Контакты».
Результат:
После отправки письма можно обновить данные в таблице, и изменения сразу будут доступны для использования в новых рассылках. В отправленном письме перечень товаров не изменится.