Парсинг электронных писем, создание динамического шаблона HTML
Клиент: Компания риелторов
Задача: отследить, когда на почту приходит нужное письмо, найти в нем ссылку на страницу здания. Перенести данные со страницы (данные на сайте описание и ссылка на фото генерируются с помощью JavaScript) в новый шаблон электронной почты (в виде HTML).
Основные трудности:
* Контент на сайте генерировался динамически через JavaScript, что означало, что стандартные методы получения данных через Zapier не работают.
* Ссылка в письме Outlook не была в финальном формате, она изменялась перед загрузкой страниц.
Как я решила проблему:
- Использовала Zapier + Outlook для автоматического нахождения писем и извлечения ссылок.
- Настроила дополнительный этап обработки URL, чтобы получить правильную ссылку на сайт.
- Поскольку контент загружался через JavaScript, использовала альтернативный метод сбора данных с веб-страниц, который мог бы обрабатывать динамические элементы.
- Настроила передачу данных в HTML-шаблон в Outlook с корректным отображением контента. Персонализировала письмо. Готовый шаблон сохраняется в черновиках Outlook.
Предусмотрела вариант, если на ссылку не получится перейти.
Основная работа была с:
- Webhooks – для передачи и обработки данных.
- JavaScript + Code by Zapier – для работы с динамическим контентом сайта.
- HTML + CSS – для создания финального шаблона письма.
- Regex (Регулярные выражения) – для обработки текста и очистки полученных данных.
Результат:
Клиент получает готовые шаблоны писем!
#Zapier #Microsoft Outlook #HTML #извлечениеданных #API #xhr #сборданных #Email #шаблоны #выгрузкаданных #данныессайта #динамическиеданные
Задача: отследить, когда на почту приходит нужное письмо, найти в нем ссылку на страницу здания. Перенести данные со страницы (данные на сайте описание и ссылка на фото генерируются с помощью JavaScript) в новый шаблон электронной почты (в виде HTML).
Основные трудности:
* Контент на сайте генерировался динамически через JavaScript, что означало, что стандартные методы получения данных через Zapier не работают.
* Ссылка в письме Outlook не была в финальном формате, она изменялась перед загрузкой страниц.
Как я решила проблему:
- Использовала Zapier + Outlook для автоматического нахождения писем и извлечения ссылок.
- Настроила дополнительный этап обработки URL, чтобы получить правильную ссылку на сайт.
- Поскольку контент загружался через JavaScript, использовала альтернативный метод сбора данных с веб-страниц, который мог бы обрабатывать динамические элементы.
- Настроила передачу данных в HTML-шаблон в Outlook с корректным отображением контента. Персонализировала письмо. Готовый шаблон сохраняется в черновиках Outlook.
Предусмотрела вариант, если на ссылку не получится перейти.
Основная работа была с:
- Webhooks – для передачи и обработки данных.
- JavaScript + Code by Zapier – для работы с динамическим контентом сайта.
- HTML + CSS – для создания финального шаблона письма.
- Regex (Регулярные выражения) – для обработки текста и очистки полученных данных.
Результат:
Клиент получает готовые шаблоны писем!
#Zapier #Microsoft Outlook #HTML #извлечениеданных #API #xhr #сборданных #Email #шаблоны #выгрузкаданных #данныессайта #динамическиеданные