diff --git a/config/redirects.json b/config/redirects.json index dd97730a..aa3481e4 100644 --- a/config/redirects.json +++ b/config/redirects.json @@ -328,16 +328,25 @@ "from": "/ru/articles/5989326-как-автоматически-поздравлять-подписчиков-с-днём-рождения" }, { - "to": "/automations/automations-by-behaviour/abandoned-cart", - "from": "/ru/articles/5989352-как-настроить-автоматизацию-брошенная-корзина" + "to": "/automations/triggers/abandoned-cart", + "from": [ + "/ru/articles/5989352-как-настроить-автоматизацию-брошенная-корзина", + "/automations/automations-by-behaviour/abandoned-cart" + ] }, { - "to": "/automations/automations-by-behaviour/browse-abandonment", - "from": "/ru/articles/5989278-как-настроить-автоматизацию-брошенный-просмотр" + "to": "/automations/triggers/browse-abandonment", + "from": [ + "/ru/articles/5989278-как-настроить-автоматизацию-брошенный-просмотр", + "/automations/automations-by-behaviour/browse-abandonment" + ] }, { - "to": "/automations/automations-by-behaviour/product-recommendations", - "from": "/ru/articles/6139206-как-настроить-товарные-рекомендации-в-письме" + "to": "/ecom/product-recommendations", + "from": [ + "/ru/articles/6139206-как-настроить-товарные-рекомендации-в-письме", + "/automations/automations-by-behaviour/product-recommendations" + ] }, { "to": "/integrations/smtp-gate", diff --git a/docs/automations/automation-with-workflows/_category_.json b/docs/automations/automation-with-workflows/_category_.json index 456f2e0f..d0a37c70 100644 --- a/docs/automations/automation-with-workflows/_category_.json +++ b/docs/automations/automation-with-workflows/_category_.json @@ -1,5 +1,5 @@ { - "label": "Автоматические сценарии", + "label": "Редактор сценариев", "position": 1, "link": { "type": "generated-index", diff --git a/docs/automations/automations-by-behaviour/_category_.json b/docs/automations/automations-by-behaviour/_category_.json deleted file mode 100644 index 5f3ad476..00000000 --- a/docs/automations/automations-by-behaviour/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Автоматизации по поведению", - "position": 4, - "link": { - "type": "generated-index", - "slug": "automations/automations-by-behaviour" - } -} diff --git a/docs/automations/automations-by-behaviour/abandoned-cart.md b/docs/automations/automations-by-behaviour/abandoned-cart.md deleted file mode 100644 index 973503ac..00000000 --- a/docs/automations/automations-by-behaviour/abandoned-cart.md +++ /dev/null @@ -1,282 +0,0 @@ ---- -sidebar_position: 1 -sidebar_label: 'Брошенная корзина' ---- - -import abandonedCart from "/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart.png"; -import legacyInterface from "/img/automations/automations-by-behaviour/abandoned-cart/legacy-interface.png"; -import howToAddYml from "/img/automations/automations-by-behaviour/abandoned-cart/how-to-add-yml.png"; -import ymlUpdate from "/img/automations/automations-by-behaviour/abandoned-cart/yml-update.png"; -import abandonedCartTemplate from "/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-template.png"; -import step1 from "/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-1.png"; -import step2 from "/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-2.png"; -import step3 from "/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-3.png"; -import dataUpdate from "/img/automations/automations-by-behaviour/abandoned-cart/data-update.png"; -import abandonedCartSegment from "/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-segment.png"; - -# Как настроить автоматизацию «Брошенная корзина» - -:::tip Важно -Подключение автоматизации приостановлено, ранее настроенные автоматизации продолжают работать. Сценарий Брошенная корзина вы можете настроить в новом модуле Sendsay Продажи. - -[Модуль «Sendsay Продажи»: что это и как подключить](https://docs.sendsay.ru/ecom/how-to-connect-ecom) -::: - -Брошенная корзина — это автоматизация, которая отслеживает у посетителей сайта оставленные в корзине товары и отправляет письма с напоминаниями о них. Это увеличивает конверсию, так как письма уходят уже заинтересованным в покупке подписчикам, и вы отправляете им именно те товары, которые им нужны. - -

- Abandoned cart -

- -Важно отметить, что брошенная корзина будет работать только для тех подписчиков, чью активность мы можем отследить на сайте. Это возможно в двух случаях: - -- если подписчик хотя бы один раз перешёл на сайт по ссылке из письма, отправленного через Sendsay, -- если вы передадите нам электронные адреса в отдельном запросе (ниже расскажем, как это сделать). - -Подключить «Брошенную корзину» можно только [в предыдущей версии интерфейса Sendsay](https://sendsay.ru/account/). В неё можно перейти и в самом аккаунте — для этого нажмите на свой адрес (справа от журнала заданий) и в меню выберите пункт «Предыдущий интерфейс»: - -

- Legacy interface -

- -Подключение брошенной корзины проходит в шесть шагов: - -## 1. Загрузите каталог товаров в Sendsay - -Важно: если в аккаунте уже настроены автоматизации «Брошенный просмотр» или «Товарные рекомендации», этот шаг можно пропустить. - -### Подготовьте файл со списком товаров - -Чтобы добавлять товары из корзины в рассылку, нужно загрузить весь каталог в Sendsay — оттуда будут подгружаться цены, описания и фотографии товаров. Для этого нужно создать текстовый файл в формате .yml и добавить туда всю информацию о товарах: - -- id, -- наименование, -- стоимость, -- ссылка на фотографию и так далее. - -Выглядеть файл будет вот так: - - -```html - - http://www.xxxxxx.ru/xxxx - 1749.0000 - RUR - 490 - Дом и дача/Дом и интерьер/Текстиль Шторы - http://media.xxxxx.xx/products/641by641/13/60/10/XXXXXXXXXXXXXX.jpg - true - 0 - Шторы, занавески - La Interieurs - 136010368 - Занавеска с вышивкои по низу - - Качество VALEUR SURE. Качественная отделка. Со сборкои 60 мм (3 варианта высоты). 91% полиэстера, 9% льна. Красивая вышивка по низу. Простои уход: стирка при 40°, не нужно гладить. Расстояние от отделки до низа 30 см (для размеров 240 и 260 см). Размер в см. - Минимальный заказ 1500 руб - true - Франция - OTHER - OTHER - белый - 240 x 175 см - -``` - -Готовый файл нужно загрузить на общедоступный сервер без логина и пароля. - -### Добавьте файл в Sendsay - -В разделе **Конверсии → Брошенная корзина** вставьте в поле ссылку на yml-файл и нажмите «Создать сущности для брошенной корзины». - -

- How to add YML -

- -### Создайте автоматизацию для обновления списка товаров - -Чтобы подписчики не получали устаревшие предложения, данные о товарах в Sendsay должны периодически обновляться. Это можно сделать с помощью автоматического импорта, который настраивается [в предыдущем интерфейсе](https://sendsay.ru/account/#dashboard): - -1. Откройте раздел **Система → Действия по расписанию**. -2. В выпадающем меню вместо «Выпуск по расписанию» выберите пункт «Импорт из YML» и нажмите «Создать». -3. Заполните название действия («Брошенная корзина») и укажите ссылку на файл. -4. Нажмите «Сохранить и активировать». -5. Дождитесь загрузки данных — данные будут обновляться три раза в сутки (по умолчанию в 7:00, 15:00 и 23:00 по московскому времени). - -

- YML update -

- -## 2. Настройте шаблон письма и при надобности отредактируйте автоматизацию - -В разделе **Конверсии → Брошенная корзина** у вас теперь выводятся шаблон письма и две автоматизации для брошенной корзины: - -### Шаблон письма - -Это шаблон с кодом, который добавляет в письмо таблицу с брошенными товарами (по умолчанию выводятся три товара). Вы можете отредактировать внешний вид письма, а также отредактировать количество товаров, изменив число в параметре count: - -

- Abandoned cart template -

- -Вот исходный код для шаблона: - - -```html - - [% external_extra("ТУТ УРЛ YML","method","get","format","yml") %] - [% i=1 %] - [% count = 3 %] - - [% FOREACH item IN anketa.sendsay_basket.items.values() %] - [% IF i == 1 %] - - [% END %] - - [% IF i == count %][% i=1 %] - [% ELSIF i < count AND loop.last() %] - [% x = i %] - [% WHILE x < count %] - - [% x=x+1 %] - [% END %] - - [% ELSE %][% i=i+1 %] - [% END %] - [% END %] -
[% id = item.id %]

[% yml.$id.model %]


[% yml.$id.price %] ₽
-``` - -После редактирования шаблона сохраните изменения. - -### Автоматизация «Запуск/Остановка корзины при изменении» - -Это вспомогательная автоматизация, которая отправляет подписчиков на основную последовательность «Брошенная корзина». Её не нужно редактировать, чтобы ничего не сломалось. - -### Автоматизация «Брошенная корзина» - -Это основная автоматизация, в результате которой подписчикам отправляются письма с напоминаниями о товарах. Объясним, из каких шагов она состоит, на случай если вы захотите отредактировать порядок действий. - -**Первый шаг.** Он нужен, чтобы на последовательность не могли попасть случайные подписчики — только из автоматизации «Запуск/Остановка». - -

- Step 1 -

- -**Второй шаг.** Когда подписчик попал на последовательность, мы ждём час, чтобы посетитель сайта мог завершить заказ (вы можете задать больший или меньший интервал времени). - -

- Step 2 -

- -**Третий шаг.** Происходит проверка данных: - -- если у него есть товары в корзине (переменная basket items больше единицы), ему отправляется письмо, -- если корзина пуста, через 10 минут последовательность останавливается. - -

- Step 3 -

- -Остальные шаги нужны в случае, если подписчик проигнорирует письмо, а в корзине по-прежнему что-то лежит. По умолчанию в сценарии есть одно дополнительное письмо, которое отправляется через один день, но вы можете настроить любое количество. - -## 3. Настройте передачу данных с сайта - -Чтобы идентифицировать товары, которые нужно выводить в письме, на каждую страницу с товаром нужно добавить специальный скрипт, который находится в разделе **Конверсии → Брошенная корзина** (например, если у вас в разделе товаров 20 наименований, скрипт надо добавить на все 20 страниц). Скопируйте его и добавьте в html-код перед закрывающим тегом `` (на виде страницы это не отразится). - -

- Data update -

- -Также попросите программистов написать javascript-функции, чтобы сайт передавал нам данные о товарах в корзине пользователя. - -1. Функция для обновления данных в корзине, чтобы получать актуальные товары: - - -```js -(function () { - if (typeof sndsyApi != 'undefined') { - sndsyApi.basketUpdate([ - { id: '', count: '<количество>' }, - { id: '', count: '<количество>' }, - { id: '', count: '<количество>' }, - ]); - } -})(); -``` - -2. Функция для обнуления корзины, который останавливает последовательность при покупке товаров: - - -```js -(function () { - if (typeof window.sndsyApi == 'object') { - sndsyApi.basketUpdate({}); - } -})(); -``` - -3. Дополнительная функция для передачи электронных адресов со списком просмотренных товаров у подписчиков. Запрос позволяет передать информацию о подписчиках, чью активность на сайте вы можете отследить, а мы — нет (например, если подписчик не перешёл по ссылке из письма, но авторизовался в личном кабинете). - - -```js -(function () { - if (typeof sndsyApi != 'undefined') { - sndsyApi.basketUpdate( - [ - { id: '', count: '<количество>' }, - { id: '', count: '<количество>' }, - { id: '', count: '<количество>' }, - ], - { email: 'some@domain.com' } - ); - } -})(); -``` - -## 4. Создайте сегмент для подписчиков с брошенной корзиной - -Сегмент нужен просто для удобства — с его помощью можно следить, сколько у вас подписчиков с неочищенной корзиной. - -### 1. Создайте сегмент - -1. Зайдите в раздел **Подписчики → Группы** и нажмите кнопку «Создать группу». -2. Введите название и выберите тип группы «Фильтр». -3. Нажмите «Создать группу». -4. Скопируйте id сегмента — он отображается рядом с названием группы. - -

- Abandoned cart segment -

- -### 2. Задайте условия сегмента - -1. Откройте раздел **Система → API-консоль**. -2. Отправьте следующий API-запрос: - - -```js -{ - "action": "group.filter.set", - "id": "id сегмента", - "filter": [ - { - "a": "size(sendsay_basket.items)", - "v": "0", - "op": ">" - } - ] -} -``` - -## 5. Протестируйте, всё ли работает - -1. Отправьте себе тестовое письмо со ссылкой на сайт. Перейдите из письма на сайт, наберите корзину и закройте сайт, не оплачивая её. -2. В Sendsay перейдите в предыдущий интерфейс [по ссылке](https://sendsay.ru/account/#dashboard), либо откройте меню аккаунта в правом верхнем углу и выберите пункт **Предыдущий интерфейс**. Откройте карточку подписчика: если всё настроено правильно, там появится новая сущность basket (), где будут храниться id добавленных товаров. -3. Чтобы протестировать, как товары из брошенной корзины выглядят в письме, откройте созданный шаблон и войдите в режим предпросмотра. Сбоку выберите пункт «Посмотреть письмо с данными конкретного подписчика» и вставьте свой адрес — товары из корзины должны отображаться в письме. - -## 6. Активируйте автоматизации - -Теперь в разделе **Конверсии → Брошенная корзина** осталось активировать две последовательности, чтобы рассылка начала отправляться подписчикам: - -1. Откройте автоматизацию «Запуск/Остановка» и нажмите «Активировать». -2. Откройте автоматизацию «Брошенная корзина» и нажмите «Активировать». diff --git a/docs/automations/automations-by-behaviour/browse-abandonment.md b/docs/automations/automations-by-behaviour/browse-abandonment.md deleted file mode 100644 index 2593ba42..00000000 --- a/docs/automations/automations-by-behaviour/browse-abandonment.md +++ /dev/null @@ -1,193 +0,0 @@ ---- -sidebar_position: 2 -sidebar_label: 'Брошенный просмотр' ---- - -import browseAbandonment from "/img/automations/automations-by-behaviour/browse-abandonment/browse-abandonment.png"; -import legacyInterface from "/img/automations/automations-by-behaviour/browse-abandonment/legacy-interface.png"; -import howToAddYml from "/img/automations/automations-by-behaviour/browse-abandonment/how-to-add-yml.png"; -import ymlUpdate from "/img/automations/automations-by-behaviour/browse-abandonment/yml-update.png"; -import templateRestrictions from "/img/automations/automations-by-behaviour/browse-abandonment/add-restrictions-to-the-template.png"; -import segmentId from "/img/automations/automations-by-behaviour/browse-abandonment/segment-id.png"; - -# Как настроить автоматизацию «Брошенный просмотр» - -:::tip Важно -Подключение автоматизации приостановлено, ранее настроенные автоматизации продолжают работать. Сценарий Брошенный просмотр вы можете настроить в новом модуле Sendsay Продажи. - -[Модуль «Sendsay Продажи»: что это и как подключить](https://docs.sendsay.ru/ecom/how-to-connect-ecom) -::: - -Брошенный просмотр — это автоматизация, которая предлагает посетителям сайта купить что-нибудь из просмотренных товаров, если их так и не добавили в корзину. Это увеличивает конверсию, так как вы отправляете именно те товары, которые уже возможно заинтересовали подписчиков. - -

- Browse abandonment -

- -Важно отметить, что брошенный просмотр будет работать только для тех подписчиков, чью активность мы можем отследить на сайте. Это возможно в двух случаях: - -- если подписчик хотя бы один раз перешёл на сайт по ссылке из письма, отправленного через Sendsay, -- если вы передадите нам электронные адреса в отдельном запросе (ниже расскажем, как это сделать). - -Настройка автоматизации проходит в шесть шагов: - -## 1. Загрузите каталог товаров в Sendsay - -:::tip Важно -Если в аккаунте уже настроены автоматизации «Брошенная корзина» или «Товарные рекомендации», этот шаг можно пропустить -::: - -### Подготовьте файл со списком товаров - -Прежде всего нужно подготовить каталог товаров, чтобы загрузить его в Sendsay и добавлять товары оттуда в рассылку. Для этого нужно создать текстовый файл в формате .yml и добавить туда всю информацию о товарах: - -- id, -- наименование, -- стоимость, -- ссылка на фотографию и так далее. - -Выглядеть файл будет вот так: - -```html - - http://www.xxxxxx.ru/xxxx - 1749.0000 - RUR - 490 - Дом и дача/Дом и интерьер/Текстиль Шторы - http://media.xxxxx.xx/products/641by641/13/60/10/XXXXXXXXXXXXXX.jpg - true - 0 - Шторы, занавески - La Interieurs - 136010368 - Занавеска с вышивкои по низу - - Качество VALEUR SURE. Качественная отделка. Со сборкои 60 мм (3 варианта высоты). 91% полиэстера, 9% льна. Красивая вышивка по низу. Простои уход: стирка при 40°, не нужно гладить. Расстояние от отделки до низа 30 см (для размеров 240 и 260 см). Размер в см. - Минимальный заказ 1500 руб - true - Франция - OTHER - OTHER - белый - 240 x 175 см - -``` - -Готовый файл нужно загрузить на общедоступный сервер без логина и пароля. - -### Создайте автоматизацию для обновления списка товаров - -Чтобы подписчики не получали устаревшие предложения, данные о товарах в Sendsay должны периодически обновляться. Это можно сделать с помощью автоматического импорта, который настраивается [в предыдущей версии интерфейса Sendsay](https://sendsay.ru/account/). В неё можно перейти и в самом аккаунте — для этого нажмите на свой адрес (справа от журнала заданий) и в меню выберите пункт «Предыдущий интерфейс»: - -

- Legacy interface -

- -[В предыдущем интерфейсе](https://sendsay.ru/account/#dashboard) нужно создать действие по расписанию: - -1. Откройте раздел **Система → Действия по расписанию**. -2. В выпадающем меню вместо «Выпуск по расписанию» выберите пункт «Импорт из YML» и нажмите «Создать». -3. Заполните название действия («Брошенный просмотр») и укажите ссылку на файл. -4. Нажмите «Сохранить и активировать». -5. Дождитесь загрузки данных — данные будут обновляться три раза в сутки (по умолчанию в 7:00, 15:00 и 23:00 по московскому времени). - -

- How to add YML -

- -## 2. Настройте передачу данных с сайта - -:::tip Важно -Если в аккаунте уже настроены автоматизации «Брошенная корзина» или «Товарные рекомендации», этот шаг можно пропустить -::: - -Чтобы идентифицировать товары, которые нужно выводить в письме, на страницы сайта нужно добавить специальный скрипт. Он находится [в предыдущем интерфейсе](https://sendsay.ru/account/#dashboard) — перейдите в раздел **Система → Настройки** и раскройте вкладку **Basket script**. - -

- YML update -

- -Скрипт нужно вставить на каждую страницу с товаром — например, если у вас в разделе товаров 20 наименований, скрипт надо добавить на все 20 страниц. Скопируйте его в html-код перед закрывающим тегом `` (на виде страниц это не отразится). - -## 3. Создайте шаблон письма - -Откройте раздел Контент и создайте шаблон рассылки. - -[Как создать письмо в блочном редакторе](https://docs.sendsay.ru/email-campaigns/create-your-campaign/drag-and-drop-editor) - -[Как загрузить HTML-шаблон](https://docs.sendsay.ru/email-campaigns/create-your-campaign/how-to-upload-html-template) - -С брошенным просмотром стоит быть аккуратным, чтобы не перенасытить пользователя напоминаниями и не присылать ему письма с товарами слишком часто. Поэтому при создании шаблона стоит поставить ограничение — письмо не будет отправляться подписчикам, которые уже получали от вас рассылки за выбранный период. Для этого в блоке **Действия с получателями** поставьте галочку «Подписчики, получившие много писем» и укажите период. - -

- Add restrictions to the template -

- -Чтобы вставить таблицу с брошенными товарами, вставьте в текст шаблона следующий код: - -``` -[% external_extra('ссылка на ваш yml-файл','format','yml') %] -[% FOREACH ymldata IN anketa.sendsay_pageviews %] - [% IF ymldata.ymlurl == 'ссылка на ваш yml-файл' %] - [% FOREACH id IN ymldata.last10 %] - [% yml.$id.model %] - [% LAST IF loop.count() == 3 %] - [% END %] - [% END %] -[% END %] -``` - -Также можно отредактировать количество товаров, которые будут выводиться в письме (по умолчанию их три). Для этого нужно изменить число в параметре `loop.count ()` — вы можете задать любое значение до 10 (это максимум для одного письма). - -После редактирования шаблона сохраните изменения. - -## 4. Создайте сегмент для подписчиков с брошенным просмотром - -### 1. Создайте сегмент - -1. Зайдите в раздел **Подписчики → Сегменты**. -2. Нажмите на синюю кнопку «Создать сегмент». -3. Введите название и выберите тип контактов «Email». -4. Нажмите «Создать сегмент». -5. Скопируйте id сегмента — он отображается в адресной строке браузера. - -

- Segment ID -

- -### 2. Задайте условия сегмента - -1. Откройте API-консоль — её иконка находится на боковой панели сайта прямо над справочным центром. -2. Отправьте следующий API-запрос: - -```js -{ - "action": "group.filter.set", - "id": "id сегмента", - "filter": [ - { - "a": "size(sendsay_pageviews)", - "v": "0", - "op": ">" - } - ] -} -``` - -## 5. Протестируйте, всё ли работает - -1. Отправьте себе тестовое письмо со ссылкой на сайт. Перейдите из письма на сайт, откройте несколько товаров и закройте сайт. -2. В Sendsay перейдите в предыдущий интерфейс [по ссылке](https://sendsay.ru/account/#dashboard), либо откройте меню аккаунта в правом верхнем углу и выберите пункт **Предыдущий интерфейс**. Откройте свою карточку подписчика: если всё настроено правильно, там появится новая сущность `sendsay_pageviews`, где будут храниться id просмотренных товаров. -3. Чтобы протестировать, как товары из брошенного просмотра выглядят в письме, откройте созданный шаблон и войдите в режим предпросмотра. Сбоку выберите пункт «Посмотреть письмо с данными конкретного подписчика» и вставьте свой адрес — товары должны отображаться в письме. - -## 6. Создайте автоматизацию - -Перейдите в раздел **Автоматизации → По времени** и нажмите «Создать автоматизацию». Появится окно с выбором типа автоматизации — выберите «Автоматизация рассылки». Затем: - -1. В пункте «Письмо для рассылки» выберите шаблон письма с брошенным просмотром. -2. Выберите сегмент подписчиков с брошенным просмотром. -3. Настройте расписание, когда вы хотите отправлять письмо. -4. Нажмите «Сохранить» (в правом нижнем углу). -5. Нажмите «Активировать» (в правом верхнем углу). - -![Create browse abandonment automation](/img/automations/automations-by-behaviour/browse-abandonment/create-browse-abandonment-automation.gif) diff --git a/docs/automations/automations-by-behaviour/product-recommendations.md b/docs/automations/automations-by-behaviour/product-recommendations.md deleted file mode 100644 index 97801f3e..00000000 --- a/docs/automations/automations-by-behaviour/product-recommendations.md +++ /dev/null @@ -1,214 +0,0 @@ ---- -sidebar_position: 3 -sidebar_label: 'Товарные рекомендации' ---- - -import productRecommendations from "/img/automations/automations-by-behaviour/product-recommendations/product-recommendations.png"; -import legacyInterface from "/img/automations/automations-by-behaviour/product-recommendations/legacy-interface.png"; -import howToAddYml from "/img/automations/automations-by-behaviour/product-recommendations/how-to-add-yml.png"; -import ymlUpdate from "/img/automations/automations-by-behaviour/product-recommendations/yml-update.png"; -import templateRestrictions from "/img/automations/automations-by-behaviour/product-recommendations/add-restrictions-to-the-template.png"; -import segmentId from "/img/automations/automations-by-behaviour/product-recommendations/segment-id.png"; -import SupportLink from '@site/src/components/SupportLink'; - -# Как настроить товарные рекомендации в письме - -:::tip Важно -Подключение автоматизации приостановлено, ранее настроенные автоматизации продолжают работать. Товарные рекомендации вы можете настроить в новом модуле Sendsay Продажи. - -[Модуль «Sendsay Продажи»: что это и как подключить](https://docs.sendsay.ru/ecom/how-to-connect-ecom) -::: - -Товарные рекомендации — это дополнительный блок в письме, где отображаются товары с сайта, автоматически подобранные для каждого пользователя на основе его покупок и просмотренных товаров. - -

- Product recommendations -

- -Важно отметить, что товарные рекомендации будут работать только для тех подписчиков, чью активность мы можем отследить на сайте. Это возможно в двух случаях: - -- если подписчик хотя бы один раз перешёл на сайт по ссылке из письма, отправленного через Sendsay, -- если вы передадите нам электронные адреса в отдельном запросе (ниже расскажем, как это сделать). - -Настройка автоматизации проходит в шесть шагов: - -## 1. Загрузите каталог товаров в Sendsay - -:::tip Важно -Если в аккаунте уже настроены автоматизации «Брошенная корзина» или «Брошенный просмотр», этот шаг можно пропустить -::: - -### Подготовьте файл со списком товаров - -Прежде всего нужно подготовить каталог товаров, чтобы загрузить его в Sendsay и добавлять товары оттуда в рассылку. Для этого нужно создать текстовый файл в формате .yml и добавить туда всю информацию о товарах: - -- id, -- наименование, -- стоимость, -- ссылка на фотографию и так далее. - -Выглядеть файл будет вот так: - - -```html - - http://www.xxxxxx.ru/xxxx - 1749.0000 - RUR - 490 - Дом и дача/Дом и интерьер/Текстиль Шторы - http://media.xxxxx.xx/products/641by641/13/60/10/XXXXXXXXXXXXXX.jpg - true - 0 - Шторы, занавески - La Interieurs - 136010368 - Занавеска с вышивкои по низу - - Качество VALEUR SURE. Качественная отделка. Со сборкои 60 мм (3 варианта высоты). 91% полиэстера, 9% льна. Красивая вышивка по низу. Простои уход: стирка при 40°, не нужно гладить. Расстояние от отделки до низа 30 см (для размеров 240 и 260 см). Размер в см. - Минимальный заказ 1500 руб - true - Франция - OTHER - OTHER - белый - 240 x 175 см - -``` - -Готовый файл нужно загрузить на общедоступный сервер без логина и пароля. - -### Создайте автоматизацию для обновления списка товаров - -Чтобы подписчики не получали устаревшие предложения, данные о товарах в Sendsay должны периодически обновляться. Это можно сделать с помощью автоматического импорта, который настраивается [в предыдущей версии интерфейса Sendsay](https://sendsay.ru/account/). В неё можно перейти и в самом аккаунте — для этого нажмите на свой адрес (справа от журнала заданий) и в меню выберите пункт «Предыдущий интерфейс»: - -

- Legacy interface -

- -[В предыдущем интерфейсе](https://sendsay.ru/account/#dashboard) нужно создать действие по расписанию: - -1. Откройте раздел **Система → Действия по расписанию**. -2. В выпадающем меню вместо «Выпуск по расписанию» выберите пункт «Импорт из YML» и нажмите «Создать». -3. Заполните название действия («Товарные рекомендации») и укажите ссылку на файл. -4. Нажмите «Сохранить и активировать». -5. Дождитесь загрузки данных — данные будут обновляться три раза в сутки (по умолчанию в 7:00, 15:00 и 23:00 по московскому времени). - -

- How to add YML -

- -## 2. Настройте передачу данных с сайта - -:::tip Важно -Если в аккаунте уже настроены автоматизации «Брошенная корзина» или «Брошенный просмотр», этот шаг можно пропустить -::: - -Чтобы идентифицировать товары, которые нужно выводить в письме, на страницы сайта нужно добавить специальный скрипт. Он находится [в предыдущем интерфейсе](https://sendsay.ru/account/#dashboard) — перейдите в раздел **Система → Настройки** и раскройте вкладку **Basket script**. - -

- YML update -

- -Скрипт нужно вставить на каждую страницу с товаром — например, если у вас в разделе товаров 20 наименований, скрипт надо добавить на все 20 страниц. Скопируйте его в html-код перед закрывающим тегом `` (на виде страниц это не отразится). - -## 3. Напишите в службу поддержки - -Напишите в чат поддержки, что хотите подключить товарные рекомендации. Это нужно, чтобы мы начали собирать статистику по активностям пользователей ваших рассылок — так мы сможем впоследствии рекомендовать подходящие товары. - -Статистика собирается во время обычных рассылок. Время сбора данных зависит от размера базы: - -- если база большая и активная, хватит всего нескольких рассылок, -- если база небольшая, и за выпуск у вас мало открытий и переходов, сбор статистики может занять несколько недель. - -## 4. Создайте сегмент для подписчиков, для которых есть рекомендации по товарам - -### 1. Создайте сегмент - -1. Зайдите в раздел **Подписчики → Сегменты**. -2. Нажмите на синюю кнопку «Создать сегмент». -3. Введите название и выберите тип контактов «Email». -4. Нажмите «Создать сегмент». -5. Скопируйте id сегмента — он отображается в адресной строке браузера. - -

- Segment ID -

- -### 2. Задайте условия сегмента - -1. Откройте API-консоль — её иконка находится на боковой панели сайта прямо над справочным центром. -2. Отправьте следующий API-запрос: - - -```js -{ - "action": "group.filter.set", - "id": "id сегмента", - "filter": [ - { - "a": "size(_sndsy_recommends)", - "v": "0", - "op": ">" - } - ] -} -``` - -## 5. Создайте шаблон письма - -Откройте раздел **Контент** и создайте шаблон рассылки. - -[Как создать письмо в блочном редакторе](https://docs.sendsay.ru/email-campaigns/create-your-campaign/drag-and-drop-editor) - -[Как загрузить HTML-шаблон](https://docs.sendsay.ru/email-campaigns/create-your-campaign/how-to-upload-html-template) - -С товарными рекомендациями стоит быть аккуратным, чтобы не перенасытить ими пользователя. Поэтому при создании шаблона стоит поставить ограничение — письмо не будет отправляться подписчикам, которые уже получали от вас рассылки за выбранный период. Для этого в блоке **Действия с получателями** поставьте галочку «Подписчики, получившие много писем» и укажите период. - -

- Add restrictions to the template -

- -Чтобы вставить таблицу с товарными рекомендациями, добавьте в текст шаблона следующий код: - - -``` -[% external_extra('ссылка на ваш yml-файл','format','yml') %] - -[% x = 1 %] - [% cols = 3 %] - [% items = 12 %] - [% FOREACH id IN anketa._sndsy_recommends %] - [% LAST IF loop.count() == items+1 %] - [% IF x == 1 %][% END %] - - [% IF x == cols %][% x = 1 %][% ELSE %][% x = x + 1 %][% END %] -[% END %] - [% IF x < cols AND x > 1 %] - [% WHILE x <= cols %][% x = x + 1 %][% END %] - -[% END %] -
- -
[% yml.$id.model %] -
-``` - -По умолчанию в письме отображаются двенадцать товаров (это максимум для одного письма). Если вы хотите показывать меньше рекомендаций, измените значение параметра `items`. Товары в письме будут отображаться в порядке приоритетности: от наиболее подходящих к менее. - -## 6. Протестируйте, всё ли работает - -1. Отправьте себе тестовое письмо со ссылкой на сайт. Перейдите из письма на сайт, просмотрите несколько товаров и закройте сайт. -2. Данные обрабатываются сутки, поэтому нужно подождать. -3. На следующий день перейдите в перейдите в предыдущий интерфейс [по ссылке](https://sendsay.ru/account/#dashboard), либо откройте меню аккаунта в правом верхнем углу и выберите пункт **Предыдущий интерфейс**. Откройте свою карточку подписчика: если всё настроено правильно, там появится новая сущность `_sndsy_recommends`, где будут храниться id просмотренных товаров. - -## 7. Создайте автоматизацию - -Перейдите в раздел **Автоматизации → По времени** и нажмите «Создать автоматизацию». Появится окно с выбором типа автоматизации — выберите «Автоматизация рассылки». Затем: - -1. В пункте «Письмо для рассылки» выберите шаблон письма с товарными рекомендациями. -2. Выберите сегмент подписчиков, для которых есть рекомендации по товарам. -3. Настройте расписание, когда вы хотите отправлять письмо. -4. Нажмите «Сохранить» (в правом нижнем углу). -5. Нажмите «Активировать» (в правом верхнем углу). - -![Create product recommendation automation](/img/automations/automations-by-behaviour/product-recommendations/create-product-recommendation-automation.gif) diff --git a/docs/automations/triggers/_category_.json b/docs/automations/triggers/_category_.json new file mode 100644 index 00000000..86797946 --- /dev/null +++ b/docs/automations/triggers/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Примеры механик", + "position": 5, + "link": { + "type": "generated-index", + "slug": "automations/triggers" + } +} diff --git a/docs/automations/triggers/abandoned-cart.mdx b/docs/automations/triggers/abandoned-cart.mdx new file mode 100644 index 00000000..f8881071 --- /dev/null +++ b/docs/automations/triggers/abandoned-cart.mdx @@ -0,0 +1,111 @@ +--- +sidebar_position: 1 +sidebar_label: 'Брошенная корзина' +description: Письма напоминают о «забытых» в корзине товарах и помогают вернуть подписчика на сайт. +--- + +import Details from '@theme/Details'; +import SupportLink from '@site/src/components/SupportLink'; + +# Брошенная корзина + +Брошенная корзина — это механика автоматической коммуникации с подписчиками. Письма о брошенной корзине напоминают пользователям о «забытых» в корзине товарах и помогают вернуть клиентов на сайт для завершения заказа. + +:::note Как это работает +_Пользователь добавил товар в корзину, но не оформил заказ → в систему поступает событие Обновление корзины → событие запускает автоматический сценарий → сценарий отправляет письмо с напоминанием о брошенной корзине спустя 30 минут (или другое указанное время)_

+При этом сценарий автоматически прервётся, если пользователь оформит заказ или очистит корзину. +::: + +Такие письма помогают вести клиентов по воронке продаж. Если посетитель сайта что-то оставил в корзине, вероятно, он заинтересован в этих товарах. Поэтому задача писем о брошенной корзине — вернуть подписчика на сайт и подтолкнуть к покупке. В письмах можно закрыть возможные возражения: например, рассказать о пользе товара, способах оплаты, условиях доставки и возврата, предложить скидку. + +Для запуска сценария **Брошенная корзина** необходимо: + +1. В разделе **Продажи** [подключить сайт онлайн-магазина](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#как-подключить-сайт-кмодулю). +2. [Установить на сайт скрипт отслеживания](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#2-настройте-передачу-данных-ссайта-вsendsay). +3. Настроить передачу событий [_Обновление корзины_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#обновление-корзины), [_Очистка корзины_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#очистка-корзины) и [_Заказ_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом). +4. [Подключить сценарий](#как-подключить-сценарий) в разделе **Продажи → Сценарии**. +5. Отредактировать шаблоны писем и настроить время задержки отправки. +6. Активировать сценарий. + +Пользователь не попадёт в сценарий, если он уже совершил заказ в течение 24 часов до наступления события _Обновление корзины_. При необходимости можно настроить дополнительные условия недопуска в сценарий: например, если подписчик уже проходил любой другой сценарий в этот день, или его данные не соответствуют каким-либо условиям (допустим, физическое лицо может проходить сценарий, а юридическое лицо — нет). Чтобы настроить дополнительные условия, напишите в чат поддержки. + +:::tip Важно +Для настройки передачи событий необходимы навыки программирования. Обратитесь к разработчику вашего сайта, если не обладаете такими навыками. +::: + +
+ +Настройка передачи событий корзины — обязательный шаг для запуска сценария **Брошенная корзина**. Событие _Обновление корзины_ нужно передавать во всех точках сайта, где пользователь может взаимодействовать с корзиной (изменение количества товара, удаление, очистка корзины). Для каждого сайта набор таких точек будет индивидуальный. + +Рекомендуемые параметры в событии: + +| Имя | Описание | Тип данных | Комментарий | +| :---------- | :----------------: | :-----------: | :------------------------------------------------------------------: | +| id | id товара | String | обязательно | +| qnt | количество | Int64 | обязательно | +| price | цена | Decimal64(2) | обязательно | +| old_price | старая цена | Decimal64(2) | | +| name | название товара | String | | +| category | название категории | String | | +| category_id | id категории | Int64 | | +| picture | картинка | Array(String) | массив, абсолютная ссылка | +| url | ссылка на товар | String | абсолютная ссылка | +| cp1…cp20 | произвольное поле | String | для дополнительных параметров товара (например, цвет, размер и т.п.) | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Для отображения товаров в письме рекомендуем все необходимые параметры товара передавать в событии, чтобы в будущем использовать эти данные при персонализации и сегментации. Сведения о товарах также можно выводить в письмо из [товарного каталога](https://docs.sendsay.ru/ecom/product-catalog/). Для корректного отображения товаров из каталога в письмах важно, чтобы id товара в событии совпадал с id в YML-файле каталога товаров. + +Проверить поступление событий в систему можно в разделе **Продажи → Просмотр событий** с фильтрацией по нужному событию. Актуальную корзину можно посмотреть в [карточке подписчика](https://docs.sendsay.ru/ecom/ecom-triggers/#как-посмотреть-историю-событий-для-конкретного-подписчика): + +![Subscription card](/img/automations/triggers/abandoned-cart/subscription-card.png) + +[Инструкция по настройке событий корзины](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-корзиной) + +Настройка передачи события **Заказ** необходима для остановки сценария: если пользователь оформит заказ, сценарий брошенной корзины прервётся, и клиент не будет получать письма с напоминанием о забытых товарах. + +Рекомендуемые поля в событии: + +| Имя | Описание | Тип данных | Комментарий | +| :----------------- | :--------------------------------------------------------------------------------------------------------------: | :----------: | :-------------------------------------: | +| transaction_id | id заказа | String | обязательно | +| transaction_status | статус заказа ([возможные статусы](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#статусы-заказа)) | Int64 | обязательно | +| transaction_dt | дата оформления заказа | DateTime | обязательно | +| transaction_sum | сумма заказа | Decimal64(2) | обязательно | +| items | состав заказа | Array | | +| id | id товара | String | обязательно | +| qnt | количество | Int64 | обязательно | +| price | цена | Decimal64(2) | обязательно | +| name | название товара | String | | +| category | название категории | String | | +| category_id | id категории | Int64 | рекомендуется для товарных рекомендаций | +| vendor | производитель | String | | +| cp1…cp20 | произвольное поле | String | для дополнительных параметров товара | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Все заказы будут храниться в базе и доступны в [карточке подписчика](https://docs.sendsay.ru/ecom/ecom-triggers/#как-посмотреть-историю-событий-для-конкретного-подписчика): + +![Order](/img/automations/triggers/abandoned-cart/order.png) + +[Инструкция по настройке события Заказ](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом) + +
+ +## Как подключить сценарий + +В Sendsay есть готовый сценарий для отправки писем о брошенной корзине с предустановленной логикой и готовыми шаблонами писем. Чтобы его подключить: + +1. Перейдите в раздел **Продажи → Сценарии**, выберите сценарий **Брошенная корзина** и нажмите «Подключить». +2. Нажмите «Просмотр» и откройте сценарий. Перейдите во вкладку **Настройки**. +3. На шаге **Письмо 1** нажмите «Редактировать» и [отредактируйте шаблон письма](https://docs.sendsay.ru/ecom/ecom-triggers/#1-отредактируйте-письмо). +4. [Протестируйте отображение товаров](https://docs.sendsay.ru/ecom/ecom-triggers/#2-посмотрите-письмо-подставив-данные-подписчика) в письме с помощью email-адреса подписчика с заполненной корзиной. +5. На шаге **Время** [укажите время задержки](https://docs.sendsay.ru/ecom/ecom-triggers/#3-настройте-время-задержки-отправки) отправки. +6. При необходимости добавьте в сценарий [до 5 писем](https://docs.sendsay.ru/ecom/ecom-triggers/#4-добавьте-другие-письма-опционально). +7. [Активируйте](https://docs.sendsay.ru/ecom/ecom-triggers/#как-активировать-сценарий) сценарий. + +Ничего дополнительно настраивать не нужно — вам необходимо только подготовить дизайн писем. Вы можете использовать готовые шаблоны писем, где уже настроен автоматический вывод товаров. Шаблоны писем и товарных блоков доступны в разделе **Контент → Название сайта** после подключения сценария. Также вы можете использовать свой шаблон письма: для этого [добавьте в вёрстку правила вывода товаров](https://docs.sendsay.ru/ecom/ecom-proscript/#брошенная-корзина). + +Чтобы стимулировать покупку, расскажите в письме об ограниченном количестве товара или предложите какой-то бонус: например, бесплатную доставку или персональный промокод. Ограниченное по времени предложение сработает на эффект срочности. Добавьте призыв к действию, отражающий суть письма и его цель. Обычно это кнопка для перехода в собранную корзину — чтобы пользователь мог сразу завершить покупку. + +Если вам нужна помощь с настройкой сценария, напишите в чат поддержки: наша команда поможет с настройкой событий и тестированием сценариев, а также с запуском необходимых механик. diff --git a/docs/automations/triggers/browse-abandonment.mdx b/docs/automations/triggers/browse-abandonment.mdx new file mode 100644 index 00000000..496b1a6f --- /dev/null +++ b/docs/automations/triggers/browse-abandonment.mdx @@ -0,0 +1,108 @@ +--- +sidebar_position: 2 +sidebar_label: 'Брошенный просмотр' +description: Письмо напоминает о последних просмотренных товарах и помогает вернуть подписчика на сайт. +--- + +import Details from '@theme/Details'; +import SupportLink from '@site/src/components/SupportLink'; + +# Брошенный просмотр + +Брошенный просмотр — это механика автоматической коммуникации с подписчиками, которая помогает вернуть клиентов на сайт для оформления заказа. Письма о брошенном просмотре напоминают пользователям о товарах, которые они просматривали на сайте. + +:::note Как это работает +_Пользователь посмотрел карточку товара, но не оформил заказ → в систему поступает событие Просмотр карточки товара → событие запускает автоматический сценарий → сценарий отправляет письмо с напоминанием о брошенном просмотре товара спустя 30 минут (или другое указанное время)_ + +При этом сценарий автоматически прервётся, если пользователь оформит заказ. +::: + +Такие письма помогают вести клиентов по воронке продаж. Если посетитель сайта просматривал какой-то товар, вероятно, он в нём заинтересован. Поэтому задача писем о брошенном просмотре — вернуть подписчика на сайт и подтолкнуть к покупке. В письмах можно закрыть возможные возражения: например, рассказать о пользе товара, способах оплаты, условиях доставки и возврата, предложить скидку. + +Для запуска сценария **Брошенный просмотр** необходимо: + +1. В разделе **Продажи** [подключить сайт онлайн-магазина](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#как-подключить-сайт-кмодулю). +2. [Установить на сайт скрипт отслеживания](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#2-настройте-передачу-данных-ссайта-вsendsay). +3. Настроить передачу событий [_Просмотр карточки товара_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#просмотр-карточки-товара) и [_Заказ_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом). +4. [Подключить сценарий](#как-подключить-сценарий) в разделе **Продажи → Сценарии**. +5. Отредактировать шаблон письма и настроить время задержки отправки. +6. Активировать сценарий. + +Пользователь не попадёт в сценарий, если в течение 24 часов до наступления события _Просмотр карточки товара_ он уже проходил какой-либо сценарий раздела **Продажи** или совершил заказ. При необходимости можно настроить дополнительные условия недопуска пользователей в сценарий: например, если данные клиента не соответствуют каким-либо условиям (допустим, физическое лицо может проходить сценарий, а юридическое лицо — нет). Чтобы настроить дополнительные условия, напишите в чат поддержки. + +:::tip Важно +Для настройки передачи событий необходимы навыки программирования. Обратитесь к разработчику вашего сайта, если не обладаете такими навыками. +::: + +
+ +Настройка передачи события _Просмотр карточки товара_ — обязательный шаг для запуска сценария **Брошенный просмотр**. Это событие наступает при посещении пользователем страницы с описанием товара (услуги) или при открытии окошка «быстрый просмотр товара». + +Рекомендуемые параметры в событии: + +| Имя | Описание | Тип данных | Комментарий | +| :---------- | :----------------: | :-----------: | :------------------------------------------------------------------: | +| id | id товара | String | обязательно | +| name | название товара | String | рекомендуется | +| category | название категории | String | рекомендуется | +| category_id | id категории | Int64 | рекомендуется для подборки популярных товаров | +| price | цена | Decimal64(2) | | +| old_price | старая цена | Decimal64(2) | | +| picture | картинка | Array(String) | абсолютная ссылка | +| url | ссылка на товар | String | абсолютная ссылка | +| cp1…cp20 | произвольное поле | String | для дополнительных параметров товара (например, цвет, размер и т.п.) | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Для отображения товаров в письме рекомендуем все необходимые параметры товара передавать в событии, чтобы в будущем использовать эти данные при персонализации и сегментации. Сведения о товарах также можно выводить в письмо из [товарного каталога](https://docs.sendsay.ru/ecom/product-catalog/). Для корректного отображения товаров из каталога в письмах важно, чтобы id товара в событии совпадал с id в YML-файле каталога товаров. + +Проверить поступление событий в систему можно в разделе **Продажи → Просмотр событий** с фильтрацией по нужному событию. + +[Инструкция по настройке события просмотра товара](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#просмотр-карточки-товара). + +Настройка передачи события _Заказ_ необходима для остановки сценария: если пользователь оформит заказ, сценарий брошенного просмотра прервётся, и клиент не будет получать письма с напоминанием о просмотренных товарах. + +Рекомендуемые поля в событии: + +| Имя | Описание | Тип данных | Комментарий | +| :----------------- | :--------------------------------------------------------------------------------------------------------------: | :----------: | :-------------------------------------: | +| transaction_id | id заказа | String | обязательно | +| transaction_status | статус заказа ([возможные статусы](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#статусы-заказа)) | Int64 | обязательно | +| transaction_dt | дата оформления заказа | DateTime | обязательно | +| transaction_sum | сумма заказа | Decimal64(2) | обязательно | +| items | состав заказа | Array | | +| id | id товара | String | обязательно | +| qnt | количество | Int64 | обязательно | +| price | цена | Decimal64(2) | обязательно | +| name | название товара | String | | +| category | название категории | String | | +| category_id | id категории | Int64 | рекомендуется для товарных рекомендаций | +| vendor | производитель | String | | +| cp1…cp20 | произвольное поле | String | для дополнительных параметров товара | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Все заказы будут храниться в базе и доступны в [карточке подписчика](https://docs.sendsay.ru/ecom/ecom-triggers/#как-посмотреть-историю-событий-для-конкретного-подписчика): + +![Order](/img/automations/triggers/abandoned-cart/order.png) + +[Инструкция по настройке события Заказ](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом) + +
+ +## Как подключить сценарий + +В Sendsay есть готовый сценарий для отправки писем о брошенном просмотре с предустановленной логикой и готовыми шаблонами писем. Чтобы его подключить: + +1. Перейдите в раздел **Продажи → Сценарии**, выберите сценарий **Брошенный просмотр** и нажмите «Подключить». +2. Нажмите «Просмотр» и откройте сценарий. Перейдите во вкладку **Настройки**. +3. На шаге **Письмо 1** нажмите «Редактировать» и [отредактируйте шаблон письма](https://docs.sendsay.ru/ecom/ecom-triggers/#1-отредактируйте-письмо). +4. [Протестируйте отображение товаров](https://docs.sendsay.ru/ecom/ecom-triggers/#2-посмотрите-письмо-подставив-данные-подписчика) в письме с помощью email-адреса подписчика, который просматривал товары. +5. На шаге **Время** [укажите время задержки](https://docs.sendsay.ru/ecom/ecom-triggers/#3-настройте-время-задержки-отправки) отправки. +6. [Активируйте](https://docs.sendsay.ru/ecom/ecom-triggers/#как-активировать-сценарий) сценарий. + +Ничего дополнительно настраивать не нужно — вам необходимо только подготовить дизайн писем. Вы можете использовать готовый шаблон письма, где уже настроен автоматический вывод товаров. Шаблоны писем и товарных блоков доступны в разделе **Контент → Название сайта** после подключения сценария. Также вы можете использовать свой шаблон письма: для этого [добавьте в вёрстку правила вывода товаров](https://docs.sendsay.ru/ecom/ecom-proscript/#брошенный-просмотр). + +Чтобы стимулировать покупку, расскажите в письме об ограниченном количестве товара или предложите какой-то бонус: например, бесплатную доставку или персональный промокод. Ограниченное по времени предложение сработает на эффект срочности. Добавьте призыв к действию, отражающий суть письма и его цель: обычно это кнопка для перехода в карточку товара. + +Если вам нужна помощь с настройкой сценария, напишите в чат поддержки: наша команда поможет с настройкой событий и тестированием сценариев, а также с запуском необходимых механик. diff --git a/docs/automations/triggers/category-abandonment.mdx b/docs/automations/triggers/category-abandonment.mdx new file mode 100644 index 00000000..025f9d94 --- /dev/null +++ b/docs/automations/triggers/category-abandonment.mdx @@ -0,0 +1,105 @@ +--- +sidebar_position: 3 +sidebar_label: 'Брошенная категория' +description: Письмо напоминает о товарах из последней просмотренной категории и помогает вернуть подписчика на сайт. +--- + +import Details from '@theme/Details'; +import SupportLink from '@site/src/components/SupportLink'; + +# Брошенная категория + +Брошенная категория — это механика автоматической коммуникации с подписчиками, которая помогает вернуть клиентов на сайт. Письма о брошенной категории напоминают пользователям о товарах из последней просмотренной категории. + +:::note Как это работает +_Пользователь посмотрел категорию товаров, но не перешёл в карточку ни одного из товаров → в систему поступает событие Просмотр категории → событие запускает автоматический сценарий → сценарий отправляет письмо с напоминанием о брошенной категории спустя 30 минут (или другое указанное время)_ + +При этом сценарий автоматически прервётся, если пользователь оформит заказ. +::: + +Такие письма помогают вести клиентов по воронке продаж. Если посетитель сайта просматривал какую-то категорию товаров, вероятно, он в ней заинтересован. Поэтому задача писем о брошенной категории — вернуть подписчика на сайт и подтолкнуть к покупке. В письмах можно закрыть возможные возражения: например, предложить альтернативные варианты товаров, рассказать о способах оплаты, условиях доставки и возврата, предложить скидку на категорию товаров. + +Для запуска сценария **Брошенная категория** необходимо: + +1. В разделе **Продажи** [подключить сайт онлайн-магазина](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#как-подключить-сайт-кмодулю). +2. [Установить на сайт скрипт отслеживания](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#2-настройте-передачу-данных-ссайта-вsendsay). +3. Настроить передачу событий [_Просмотр категории_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#просмотр-категории) и [_Заказ_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом). +4. [Подключить сценарий](#как-подключить-сценарий) в разделе **Продажи → Сценарии**. +5. Отредактировать шаблон письма и настроить время задержки отправки. +6. Активировать сценарий. + +Пользователь не попадёт в сценарий, если в течение 24 часов до наступления события _Просмотр категории_ он уже проходил какой-либо сценарий раздела **Продажи** или совершил заказ. При необходимости вы можете настроить дополнительные условия недопуска пользователей в сценарий: например, если данные клиента не соответствуют каким-либо условиям (допустим, физическое лицо может проходить сценарий, а юридическое лицо — нет). Чтобы настроить дополнительные условия, напишите в чат поддержки. + +:::tip Важно +Для настройки передачи событий необходимы навыки программирования. Обратитесь к разработчику вашего сайта, если не обладаете такими навыками. +::: + +
+ +Настройка передачи события _Просмотр категории_ — обязательный шаг для запуска сценария **Брошенная категория**. Это событие наступает при посещении страниц со списком товаров в каталоге на сайте. + +Рекомендуемые параметры в событии: + +| Имя | Описание | Тип данных | Комментарий | +| :---------- | :----------------: | :--------: | :--------------------------------------: | +| category | название категории | String | рекомендуется | +| category_id | id категории | Int64 | обязательно, должно совпадать с id в YML | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Сведения о товарах выводятся в письмо из [товарного каталога](https://docs.sendsay.ru/ecom/product-catalog/). Для корректного отображения товаров из каталога в письмах важно, чтобы id товара в событии совпадал с id в YML-файле каталога товаров. + +:::tip Важно +Если система не найдёт в каталоге товаров из просматриваемой категории, письмо не отправится, а статистика выпуска зафиксирует ошибку доставки «Отмена письма». +::: + +Проверить поступление событий в систему можно в разделе **Продажи → Просмотр событий** с фильтрацией по нужному событию. + +[Инструкция по настройке события просмотра категории](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#просмотр-категории) + +Настройка передачи события _Заказ_ необходима для остановки сценария: если пользователь оформит заказ, сценарий **Брошенная категория** прервётся и клиент не будет получать письма с напоминанием о товарах из просмотренной категории. + +Рекомендуемые поля в событии: + +| Имя | Описание | Тип данных | Комментарий | +| :----------------- | :--------------------------------------------------------------------------------------------------------------: | :----------: | :-------------------------------------: | +| transaction_id | id заказа | String | обязательно | +| transaction_status | статус заказа ([возможные статусы](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#статусы-заказа)) | Int64 | обязательно | +| transaction_dt | дата оформления заказа | DateTime | обязательно | +| transaction_sum | сумма заказа | Decimal64(2) | обязательно | +| items | состав заказа | Array | | +| id | id товара | String | обязательно | +| qnt | количество | Int64 | обязательно | +| price | цена | Decimal64(2) | обязательно | +| name | название товара | String | | +| category | название категории | String | | +| category_id | id категории | Int64 | рекомендуется для товарных рекомендаций | +| vendor | производитель | String | | +| cp1…cp20 | произвольное поле | String | для дополнительных параметров товара | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Все заказы будут храниться в базе и доступны в [карточке подписчика](https://docs.sendsay.ru/ecom/ecom-triggers/#как-посмотреть-историю-событий-для-конкретного-подписчика): + +![Order](/img/automations/triggers/abandoned-cart/order.png) + +[Инструкция по настройке события Заказ](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом) + +
+ +## Как подключить сценарий + +В Sendsay есть готовый сценарий для отправки писем о брошенной категории с предустановленной логикой и готовыми шаблонами писем. Чтобы его подключить: + +1. Перейдите в раздел **Продажи → Сценарии**, выберите сценарий **Брошенная категория** и нажмите «Подключить». +2. Нажмите «Просмотр» и откройте сценарий. Перейдите во вкладку **Настройки**. +3. На шаге **Письмо 1** нажмите «Редактировать» и [отредактируйте шаблон письма](https://docs.sendsay.ru/ecom/ecom-triggers/#1-отредактируйте-письмо). +4. [Протестируйте отображение товаров](https://docs.sendsay.ru/ecom/ecom-triggers/#2-посмотрите-письмо-подставив-данные-подписчика) в письме с помощью email-адреса подписчика, который просматривал товары. +5. На шаге **Время** [укажите время задержки](https://docs.sendsay.ru/ecom/ecom-triggers/#3-настройте-время-задержки-отправки) отправки. +6. [Активируйте](https://docs.sendsay.ru/ecom/ecom-triggers/#как-активировать-сценарий) сценарий. + +Ничего дополнительно настраивать не нужно — вам необходимо только подготовить дизайн писем. Вы можете использовать готовый шаблон письма, где уже настроен автоматический вывод товаров. Шаблоны писем и товарных блоков доступны в разделе **Контент → Название сайта** после подключения сценария. Также вы можете использовать свой шаблон письма: для этого [добавьте в вёрстку правила вывода товаров](https://docs.sendsay.ru/ecom/ecom-proscript/#брошенная-категория). + +Чтобы стимулировать покупку, расскажите в письме о пользе товаров из категории или предложите какой-то бонус: например, бесплатную доставку или персональный промокод. Ограниченное по времени предложение сработает на эффект срочности. Добавьте призыв к действию, отражающий суть письма и его цель: обычно это кнопка для перехода в категорию товаров. + +Если вам нужна помощь с настройкой сценария, напишите в чат поддержки: наша команда поможет с настройкой событий и тестированием сценариев, а также с запуском необходимых механик. diff --git a/docs/automations/triggers/order-change.mdx b/docs/automations/triggers/order-change.mdx new file mode 100644 index 00000000..460bd18e --- /dev/null +++ b/docs/automations/triggers/order-change.mdx @@ -0,0 +1,88 @@ +--- +sidebar_position: 5 +sidebar_label: 'Заказ изменен' +description: Письмо помогает проинформировать клиентов об изменениях в заказе. +--- + +import Details from '@theme/Details'; +import SupportLink from '@site/src/components/SupportLink'; + +# Заказ изменен + +Заказ изменен — это механика автоматической коммуникации с покупателями, которая помогает проинформировать клиентов об изменениях в заказе. Такое письмо приходит сразу после поступления в Sendsay информации об обновлении заказа. + +Отправить письмо об изменении заказа можно двумя способами: + +- через готовый сценарий **Заказ изменен** в [платной версии](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#возможности-версий) Sendsay Продажи, +- через [Sendsay API](https://sendsay.ru/api/api.html#Отправить-выпуск) с подстановкой в шаблон всех данных заказа. + +:::note Как это работает в сценарии +_В базе есть оформленный заказ → в систему поступает событие Обновление заказа → событие запускает автоматический сценарий → сценарий сразу отправляет письмо с данными заказа_ + +Например, статус заказа изменился с «Оплачен» на «Передан в доставку». В этот момент со стороны сайта или CRM в Sendsay приходит событие об обновлении заказа и его новый статус. Сразу после этого сработает триггер, и клиент получит письмо с данными заказа. +::: + +Главная задача такого письма — своевременно проинформировать покупателя об изменениях в заказе. Это могут быть, например, изменения статуса, состава или доставки заказа. Рассылки о заказах открывают чаще других: используйте это, чтобы добавить призыв к действию и продолжить общение с клиентом, повысить лояльность, стимулировать повторные продажи и просто выделиться среди конкурентов. + +Для запуска сценария **Заказ изменен** необходимо: + +1. В разделе **Продажи** [подключить сайт онлайн-магазина](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#как-подключить-сайт-кмодулю). +2. [Установить на сайт скрипт отслеживания](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#2-настройте-передачу-данных-ссайта-вsendsay). +3. Настроить передачу события [_Заказ_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом) и [_Обновление заказа_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#добавление-данных-через-sendsay-api). +4. [Подключить сценарий](#как-подключить-сценарий) в разделе **Продажи → Сценарии**. +5. Отредактировать шаблон письма. +6. Активировать сценарий. + +:::tip Важно +Для настройки передачи событий необходимы навыки программирования. Обратитесь к разработчику вашего сайта, если не обладаете такими навыками. +::: + +
+ +Настройка передачи событий _Заказ_ и _Обновление заказа_ — обязательный шаг для запуска сценария. Вы можете настроить передачу события _Заказ_ с сайта, либо через Sendsay API. Обновление заказа передается по API. + +[Как передавать данные через Sendsay API](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#добавление-данных-через-sendsay-api) + +Рекомендуемые поля для передачи события [_Заказ_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом) с сайта: + +| Имя | Описание | Тип данных | Комментарий | +| :----------------- | :--------------------------------------------------------------------------------------------------------------: | :----------: | :-------------------------------------: | +| transaction_id | id заказа | String | обязательно | +| transaction_status | статус заказа ([возможные статусы](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#статусы-заказа)) | Int64 | обязательно | +| transaction_dt | дата оформления заказа | DateTime | обязательно | +| transaction_sum | сумма заказа | Decimal64(2) | обязательно | +| items | состав заказа | Array | | +| id | id товара | String | обязательно | +| qnt | количество | Int64 | обязательно | +| price | цена | Decimal64(2) | обязательно | +| name | название товара | String | | +| category | название категории | String | | +| category_id | id категории | Int64 | рекомендуется для товарных рекомендаций | +| vendor | производитель | String | | +| cp1…cp20 | произвольное поле | String | для дополнительных параметров товара | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Все заказы будут храниться в базе и доступны в [карточке подписчика](https://docs.sendsay.ru/ecom/ecom-triggers/#как-посмотреть-историю-событий-для-конкретного-подписчика): + +![Order](/img/automations/triggers/abandoned-cart/order.png) + +[Инструкция по настройке события Заказ](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом) + +
+ +## Как подключить сценарий + +В Sendsay есть готовый сценарий для отправки писем об изменениях в заказе с предустановленной логикой и готовыми шаблонами писем. Чтобы его подключить: + +1. Перейдите в раздел **Продажи → Сценарии**, выберите сценарий **Заказ изменен** и нажмите «Подключить». +2. Нажмите «Просмотр» и откройте сценарий. Перейдите во вкладку **Настройки**. +3. На шаге **Письмо 1** нажмите «Редактировать» и [отредактируйте шаблон письма](https://docs.sendsay.ru/ecom/ecom-triggers/#1-отредактируйте-письмо). +4. [Активируйте](https://docs.sendsay.ru/ecom/ecom-triggers/#как-активировать-сценарий) сценарий. +5. Данные заказа передаются в специальные параметры сценария, поэтому протестировать отображение данных можно только через запуск триггера. Напишите в чат поддержки, и мы включим режим тестирования для ваших адресов. + +Ничего дополнительно настраивать не нужно — вам необходимо только подготовить дизайн письма. Вы можете использовать готовый шаблон письма с данными заказа, где уже настроен автоматический вывод товаров. Шаблоны писем и товарных блоков можно посмотреть в разделе **Контент → Название сайта** после подключения сценария. Также вы можете использовать свой шаблон письма: для этого [добавьте в вёрстку правила вывода заказа](https://docs.sendsay.ru/ecom/ecom-proscript/#заказ-изменен). + +Чтобы стимулировать повторные покупки, предложите клиенту в письме какой-то бонус: например, скидку на следующую покупку. Проявите заботу в письме: посоветуйте, как ухаживать за товаром, чтобы он дольше прослужил, или укажите способы связи с компанией для решения любых возникших вопросов. + +Если вам нужна помощь с настройкой сценария, напишите в чат поддержки: наша команда поможет с настройкой событий и тестированием сценариев, а также с запуском необходимых механик. diff --git a/docs/automations/triggers/order-confirmation.mdx b/docs/automations/triggers/order-confirmation.mdx new file mode 100644 index 00000000..6cac4a31 --- /dev/null +++ b/docs/automations/triggers/order-confirmation.mdx @@ -0,0 +1,84 @@ +--- +sidebar_position: 4 +sidebar_label: 'Заказ оформлен' +description: Письмо приходит сразу после покупки и информирует клиентов обо всех деталях заказа. +--- + +import Details from '@theme/Details'; +import SupportLink from '@site/src/components/SupportLink'; + +# Заказ оформлен + +Заказ оформлен — это механика автоматической коммуникации с покупателями, которая помогает проинформировать клиентов обо всех деталях заказа. Письмо об оформленном заказе приходит сразу после покупки. + +Такое письмо можно отправить двумя способами: + +- через готовый сценарий **Заказ оформлен**, +- через [Sendsay API](https://sendsay.ru/api/api.html#Отправить-выпуск) с подстановкой в шаблон всех данных заказа. + +:::note Как это работает в сценарии +_Пользователь оформил заказ → в систему поступает событие Заказ → событие запускает автоматический сценарий → сценарий сразу отправляет письмо с данными заказа_ +::: + +Главная задача такого письма — сообщить покупателю, что заказ принят. Рассылки о заказах открывают чаще других: используйте это, чтобы добавить призыв к действию и продолжить общение с клиентом, повысить лояльность и стимулировать повторные продажи. + +Для запуска сценария **Заказ оформлен** необходимо: + +1. В разделе **Продажи** [подключить сайт онлайн-магазина](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#как-подключить-сайт-кмодулю). +2. [Установить на сайт скрипт отслеживания](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#2-настройте-передачу-данных-ссайта-вsendsay). +3. Настроить передачу события [_Заказ_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом). +4. [Подключить сценарий](#как-подключить-сценарий) в разделе **Продажи → Сценарии**. +5. Отредактировать шаблон письма. +6. Активировать сценарий. + +:::tip Важно +Для настройки передачи событий необходимы навыки программирования. Обратитесь к разработчику вашего сайта, если не обладаете такими навыками. +::: + +
+ +Настройка передачи события _Заказ_ — обязательный шаг для запуска сценария. Это событие наступает при оформлении заказа. + +Рекомендуемые поля в событии: + +| Имя | Описание | Тип данных | Комментарий | +| :----------------- | :--------------------------------------------------------------------------------------------------------------: | :----------: | :-------------------------------------: | +| transaction_id | id заказа | String | обязательно | +| transaction_status | статус заказа ([возможные статусы](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#статусы-заказа)) | Int64 | обязательно | +| transaction_dt | дата оформления заказа | DateTime | обязательно | +| transaction_sum | сумма заказа | Decimal64(2) | обязательно | +| items | состав заказа | Array | обязательно | +| id | id товара | String | обязательно | +| qnt | количество | Int64 | обязательно | +| price | цена | Decimal64(2) | обязательно | +| name | название товара | String | рекомендуется для сегментации | +| category | название категории | String | рекомендуется для сегментации | +| category_id | id категории | Int64 | рекомендуется для товарных рекомендаций | +| vendor | производитель | String | | +| cp1…cp20 | произвольное поле | String | для дополнительных параметров товара | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Все заказы будут храниться в базе и доступны в [карточке подписчика](https://docs.sendsay.ru/ecom/ecom-triggers/#как-посмотреть-историю-событий-для-конкретного-подписчика): + +![Order](/img/automations/triggers/abandoned-cart/order.png) + +[Инструкция по настройке события Заказ](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом) + +
+ +## Как подключить сценарий + +В Sendsay есть готовый сценарий для отправки писем об оформленном заказе с предустановленной логикой и готовыми шаблонами писем. Чтобы его подключить: + +1. Перейдите в раздел **Продажи → Сценарии**, выберите сценарий **Заказ оформлен** и нажмите «Подключить». +2. Нажмите «Просмотр» и откройте сценарий. Перейдите во вкладку **Настройки**. +3. На шаге **Письмо 1** нажмите «Редактировать» и [отредактируйте шаблон письма](https://docs.sendsay.ru/ecom/ecom-triggers/#1-отредактируйте-письмо). +4. [Активируйте](https://docs.sendsay.ru/ecom/ecom-triggers/#как-активировать-сценарий) сценарий. +5. Данные заказа передаются в специальные параметры сценария, поэтому протестировать отображение данных можно только через запуск триггера. Напишите в чат поддержки, и мы включим режим тестирования для ваших адресов. + +Ничего дополнительно настраивать не нужно — вам необходимо только подготовить дизайн письма. Вы можете использовать готовый шаблон письма с данными заказа, где уже настроен автоматический вывод товаров. Шаблоны писем и товарных блоков можно посмотреть в разделе **Контент → Название сайта** после подключения сценария. Также вы можете использовать свой шаблон письма: для этого [добавьте в вёрстку правила вывода заказа](https://docs.sendsay.ru/ecom/ecom-proscript/#заказ-оформлен). + +Чтобы стимулировать повторные покупки, предложите клиенту в письме какой-то бонус: например, скидку на следующую покупку. Поблагодарите за выбор вашего магазина, поздравьте с удачной сделкой: превратите покупку в небольшой праздник, чтобы клиент убедился, что сделал правильный выбор. + +Если вам нужна помощь с настройкой сценария, напишите в чат поддержки: наша команда поможет с настройкой событий и тестированием сценариев, а также с запуском необходимых механик. diff --git a/docs/automations/triggers/product-in-stock.mdx b/docs/automations/triggers/product-in-stock.mdx new file mode 100644 index 00000000..324fb774 --- /dev/null +++ b/docs/automations/triggers/product-in-stock.mdx @@ -0,0 +1,78 @@ +--- +sidebar_position: 6 +sidebar_label: 'Товар появился в наличии' +description: Письмо приходит сразу после появления товара в продаже. +--- + +import Details from '@theme/Details'; +import SupportLink from '@site/src/components/SupportLink'; + +# Товар появился в наличии + +Товар появился в наличии — это механика автоматической коммуникации с пользователями, которая помогает вернуть клиентов на сайт для оформления заказа. Пользователь получит письмо с напоминанием о товаре, если товар появился в продаже, а сам клиент подписался на уведомления о поступлении товара. Сценарий доступен в [платной версии](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#возможности-версий) Sendsay Продажи. + +:::note Как это работает +_Пользователь подписался на появление товара в наличии → товар появился в продаже → в систему поступает событие Товар появился в наличии → событие запускает автоматический сценарий → сценарий сразу отправляет письмо с информацией о товаре (или спустя указанное время)_ +::: + +Такие письма ведут покупателей вниз по воронке продаж. Если посетитель сайта подписался на появление какого-то товара в наличии, вероятно, он в нём заинтересован. Поэтому задача писем о появлении товара в продаже — вернуть подписчика на сайт и подтолкнуть к покупке. В письмах можно закрыть возможные возражения: например, рассказать о пользе товара, способах оплаты, условиях доставки и возврата, предложить скидку или сопутствующие товары. + +Для запуска сценария **Товар в наличии** необходимо: + +1. В разделе **Продажи** [подключить сайт онлайн-магазина](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#как-подключить-сайт-кмодулю). +2. [Установить на сайт скрипт отслеживания](https://docs.sendsay.ru/ecom/how-to-connect-ecom/#2-настройте-передачу-данных-ссайта-вsendsay). +3. Настроить передачу события [_Подписка на товар в наличии_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#подписка-на-информирование-о-появлении-товара-в-продаже) и [_Товар появился в наличии_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#добавление-обезличенных-событий). +4. [Подключить сценарий](#как-подключить-сценарий) в разделе **Продажи → Сценарии**. +5. Отредактировать шаблон письма. +6. Активировать сценарий. + +:::tip Важно +Для настройки передачи событий необходимы навыки программирования. Обратитесь к разработчику вашего сайта, если не обладаете такими навыками. +::: + +
+ +Настройка передачи событий _Подписка на товар в наличии_ и _Товар появился в наличии_ — обязательный шаг для запуска сценария. Cобытие _Подписка на товар в наличии_ передаётся с сайта, _Товар появился в наличии_ — через Sendsay API. + +[Как передавать данные через Sendsay API](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#добавление-данных-через-sendsay-api) + +Рекомендуемые параметры для событий [_Подписка на товар в наличии_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#подписка-на-информирование-о-появлении-товара-в-продаже) и [_Товар появился в наличии_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#добавление-обезличенных-событий): + +| Имя | Описание | Тип данных | Комментарий | +| :---------- | :----------------: | :-----------: | :------------------------------------------------------------------: | +| id | id товара | String | обязательно | +| name | название товара | String | рекомендуется | +| category | название категории | String | рекомендуется | +| category_id | id категории | Int64 | рекомендуется | +| price | цена | Decimal64(2) | рекомендуется | +| old_price | старая цена | Decimal64(2) | рекомендуется | +| picture | картинка | Array(String) | абсолютная ссылка | +| url | ссылка на товар | String | абсолютная ссылка | +| cp1…cp20 | произвольное поле | String | для дополнительных параметров товара (например, цвет, размер и т.п.) | + +Полный перечень возможных параметров и тип данных указан в [инструкции](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#набор-доступных-полей). + +Для отображения товаров в письме рекомендуем все необходимые параметры товара передавать в событии, чтобы в будущем использовать эти данные при персонализации и сегментации. Сведения о товарах также можно выводить в письмо из [товарного каталога](https://docs.sendsay.ru/ecom/product-catalog/). Для корректного отображения товаров из каталога в письмах важно, чтобы id товара в событии совпадал с id в YML-файле каталога товаров. + +Проверить поступление событий в систему можно в разделе **Продажи → Просмотр событий** с фильтрацией по нужному событию. + +[Инструкция по настройке события подписки на товар в наличии](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#подписка-на-информирование-о-появлении-товара-в-продаже) + +
+ +## Как подключить сценарий + +В Sendsay есть готовый сценарий для отправки писем об оформленном заказе с предустановленной логикой и готовыми шаблонами писем. Чтобы его подключить: + +1. Перейдите в раздел **Продажи → Сценарии**, выберите сценарий **Товар появился в наличии** и нажмите «Подключить». +2. Нажмите «Просмотр» и откройте сценарий. Перейдите во вкладку **Настройки**. +3. На шаге **Письмо 1** нажмите «Редактировать» и [отредактируйте шаблон письма](https://docs.sendsay.ru/ecom/ecom-triggers/1-отредактируйте-письмо). +4. На шаге **Время** [укажите время задержки](https://docs.sendsay.ru/ecom/ecom-triggers/#3-настройте-время-задержки-отправки) отправки. +5. [Активируйте](https://docs.sendsay.ru/ecom/ecom-triggers/#как-активировать-сценарий) сценарий. +6. Данные заказа передаются в специальные параметры сценария, поэтому протестировать отображение данных можно только через запуск триггера. Напишите в чат поддержки, и мы включим режим тестирования для ваших адресов. + +Ничего дополнительно настраивать не нужно — вам необходимо только подготовить дизайн письма. Вы можете использовать готовый шаблон письма с данными заказа, где уже настроен автоматический вывод товаров. Шаблоны писем и товарных блоков можно посмотреть в разделе **Контент → Название сайта** после подключения сценария. Также вы можете использовать свой шаблон письма: для этого [добавьте в вёрстку правила вывода товара](https://docs.sendsay.ru/ecom/ecom-proscript/#товар-появился-в-наличии). + +Чтобы стимулировать покупку, расскажите в письме о пользе товара или предложите какой-то бонус: например, бесплатную доставку или персональный промокод. Ограниченное по времени предложение сработает на эффект срочности. Добавьте призыв к действию, отражающий суть письма и его цель: обычно это кнопка для перехода к товару. + +Если вам нужна помощь с настройкой сценария, напишите в чат поддержки: наша команда поможет с настройкой событий и тестированием сценариев, а также с запуском необходимых механик. diff --git a/docs/ecom/_category_.json b/docs/ecom/_category_.json index d8c1e6c2..1b9c6d9f 100644 --- a/docs/ecom/_category_.json +++ b/docs/ecom/_category_.json @@ -1,5 +1,5 @@ { - "label": "Модуль Sendsay Продажи", + "label": "Sendsay Продажи", "position": 11, "link": { "type": "generated-index", diff --git a/docs/ecom/ecom-proscript.md b/docs/ecom/ecom-proscript.md index f94918a8..996531d6 100644 --- a/docs/ecom/ecom-proscript.md +++ b/docs/ecom/ecom-proscript.md @@ -3,20 +3,24 @@ sidebar_position: 4 sidebar_label: 'Шаблонизатор PROScript' --- +import SupportLink from '@site/src/components/SupportLink'; + # Шаблонизатор PROScript +Данные о товарах выводятся с письмах с помощью [шаблонизатора PROScript](https://docs.sendsay.ru/proscript). Здесь вы найдёте готовые конструкции для вывода товаров в письмах сценариев. + ## Брошенная корзина -Данные о корзине можно получить следующей функцией: +Для отображения содержимого корзины в рассылках сценария **Брошенная корзина** используются данные события `BASKET_ADD` [_Обновление корзины_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer#обновление-корзины). Данные о товарах можно получить следующей функцией: -```html +``` [% basket_list = ssecquery('basket') %] ``` Данные о корзине придут в шаблонизатор в объекте: -```js +``` { "transaction_id" => "x1", "transaction_dt" => "2022-07-25 23:25:13", @@ -28,10 +32,11 @@ sidebar_label: 'Шаблонизатор PROScript' } ``` -Если вы передаете метаданные о товаре (название, ссылка и т.д.) в событии, то вам не нужно использовать данные о товарах из вашего YML-файла. +Если вы передаёте метаданные о товаре (название, ссылку, картинку и т.д.) в событии, в письмо можно подставлять данные товара из самого события. -Чтобы вывести информацию о всех товарах в корзине можно использовать код: +Чтобы вывести информацию обо всех товарах в корзине, используйте код: + ``` [% basket_list = ssecquery('basket') %] [% FOREACH item in basket_list[0].items %] @@ -44,26 +49,40 @@ sidebar_label: 'Шаблонизатор PROScript' [% END %] ``` +Чтобы вывести какой-либо параметр из YML-файла (например, картинку), укажите ссылку на файл в начале блока с товарами и добавьте вывод нужного параметра в код товара: + + +``` +[% basket_list = ssecquery('basket') %] +[% external_extra("ССЫЛКА_НА_ВАШ_YML","method","get","ignore_error","1","format","yml") %] +[% FOREACH item in basket_list[0].items %] +
+ [% item.product.name %]
+ Цена: [% item.product.price %] руб.
+ Количество: [% item.product.qnt %] шт
+ Стоимость: [% item.product.price*item.product.qnt %] руб.
+ Купить
+[% END %] +``` + ## Брошенный просмотр -Для вывода содержимого в рассылках сценария «Брошенный просмотр» используем данные событий «просмотр карточки товара»: +Для вывода товаров в рассылках сценария **Брошенный просмотр**, используются данные события `VIEW_PRODUCT` [_Просмотр карточки товара_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer#просмотр-карточки-товара): ``` [% product_view_list = ssecquery('product_view') %] ``` -Данные о каждом товаре придут в виде объекта, содержащего все поля. -Если вы передаете метаданные о товаре (название, ссылка и т.д.) в событии, то вам не нужно использовать данные о товарах из вашего YML-файла. -В результате работы функции вы получите 100 последних событий. Вы можете задать временные рамки запрашиваемых событий: +Данные о каждом товаре поступят в виде объекта, содержащего все поля. В результате работы функции вы получите 100 последних событий. Вы можете задать временные рамки запрашиваемых событий, — например за последние 24 часа: ``` -[% ssecquery('product_view','dt','>','current - 2 hours') %] +[% ssecquery('product_view','dt','>','current - 24 hours') %] ``` -Также вы можете ограничить число отображаемых событий (товаров) напрямую в шаблоне (в примере будет выведено 6 последних просмотренных товаров за 2 часа): +Также вы можете ограничить число отображаемых товаров напрямую в шаблоне: ``` -[% product_view_list = ssecquery('product_view','dt','>','current - 2 hours') %] +[% product_view_list = ssecquery('product_view','dt','>','current - 24 hours') %] [% used_ids = []; showed_ids = 0 %] [% FOREACH t in product_view_list %] [% NEXT IF exists_val(used_ids,t.product.id) %] @@ -76,22 +95,25 @@ sidebar_label: 'Шаблонизатор PROScript' [% END %] ``` +_Пример вывода 6 последних просмотренных товаров за 24 часа, исключая повторные просмотры._ + +Если вы передаёте метаданные о товаре (название, ссылку и т.д.) в событии, их можно подставлять из данных событий. Необязательно использовать данные о товарах из YML-файла. + ## Брошенная категория -Для вывода содержимого в рассылках сценария «Брошенный просмотр категории» используем список последних посещенных страниц категорий товаров: +Для вывода содержимого в рассылках сценария **Брошенная категория** используются данные события `VIEW_CATEGORY` [_Просмотр категории товара_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#просмотр-категории): ``` [% category_view_list = ssecquery('category_view') %] ``` -Данные о каждой категории придут в виде объекта, содержащего все поля, которые вы передавали в событии. -В результате работы функции вы получите 100 последних событий. Вы можете задать временные рамки запрашиваемых событий: +Данные о каждой категории поступят в виде объекта, содержащего все поля, которые вы передавали в событии. В результате работы функции вы получите 100 последних событий. Вы можете задать временные рамки запрашиваемых событий: ``` [% ssecquery('category_view','dt','>','current - 1 day') %] ``` -Для вывода товаров из категории нужно использовать данные о товарах из вашего YML-файла. В примере будут показаны товары последней просмотренной категории. Если товаров для этой категории не будет, письмо не выйдет (завершится ошибкой). +Для вывода товаров из категории нужно использовать данные о товарах из вашего YML-файла. Если товаров для этой категории не будет, выполнится команда `[% Cancel_Letter() %]` — письмо не отправится и завершится ошибкой. ``` [% category_view_list = ssecquery('category_view','dt','>','current - 1 day') %] @@ -110,26 +132,17 @@ sidebar_label: 'Шаблонизатор PROScript' [% END %] ``` -## Товары последнего заказа +_Пример вывода товаров последней просмотренной категории._ -Для вывода данных последнего заказа используйте следующий код: +## Товары в избранном -``` -[% order_list = ssecquery('order_item', 'transaction.id', ssecquery('order')[0].transaction_id) %] -Заказ № [% order_list[0].transaction.id %]
-[% FOREACH item in order_list %] -
- [% item.product.name %]
- Цена: [% item.product.price %] руб.
- Количество: [% item.product.qnt %] шт
- Стоимость: [% item.product.price*item.product.qnt %] руб.
-[% END %] +Для вывода всех товаров, добавленных клиентом в избранное, используются данные события `FAVORITE` [_Добавление в избранное_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#управление-избранным): +``` +[% favorite_list = ssecquery('product_favorite') %] ``` -## Товары в избранном - -Для вывода всех товаров, добавленных клиентом в избранное, используем данные событий «добавление в избранное». Если вы передаете метаданные о товаре (название, ссылка и т.д.) в событии, то вам не нужно использовать данные о товарах из вашего YML-файла. +Если вы передаёте метаданные о товаре (название, ссылку и т.д.) в событии, их можно подставлять из данных событий. Необязательно использовать данные о товарах из YML-файла. ``` [% favorite_list = ssecquery('product_favorite') %] @@ -141,7 +154,7 @@ sidebar_label: 'Шаблонизатор PROScript' [% END %] ``` -Если нужно вывести только последний добавленный в избранное товар, то используйте следующий код: +Если нужно вывести только последний добавленный в избранное товар, используйте код: ``` [% item = ssecquery('product_favorite')[0] %] @@ -151,6 +164,97 @@ sidebar_label: 'Шаблонизатор PROScript' Купить ``` +## Товар появился в наличии + +Для вывода содержимого в рассылках сценария **Товар появился в наличии** используются данные события `PRODUCT_ISA` [_Товар появился_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#добавление-обезличенных-событий). + +Данные о товаре, для которого запускается триггер, передаются в специальный параметр сценария `sequence_data.event.ecom_product_isa`. Если вы передаёте метаданные о товаре (название, ссылку и т.д.) в событии, их можно подставлять из данных событий. Необязательно использовать данные о товарах из YML-файла. + +Чтобы вывести товар в письмах сценария используйте код: + +``` +[% item = ssecquery('product_isa', 'product.id', sequence_data.event.ecom_product_isa.product_id)[0] %] +
+ [% item.product.name %]
+ Цена: [% item.product.price %] руб.
+ Купить
+``` + +Чтобы вывести данные товара из YML-файла, используйте следующий код: + +``` +[% external_extra("ССЫЛКА_НА_ВАШ_YML","method","get","ignore_error","1","format","yml") %] +[% id = sequence_data.event.ecom_product_isa.product_id %] +[% IF !yml.$id %][% Cancel_Letter() %][% END %] + +
+ [% yml.$id.name %]
+ [% yml.$id.price %] руб.
+ Купить
+``` + +Если нужного id товара в файле не будет, выполнится команда `[% Cancel_Letter() %]`, письмо не отправится и завершится ошибкой. + +Протестировать отображение данных в письме можно только через запуск триггера. Напишите в чат поддержки, — и мы включим режим тестирования для ваших адресов. + +## Заказ оформлен + +Для вывода данных о заказе в рассылках сценария **Заказ оформлен** используются данные события `ORDER` [_Заказ_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом). + +Данные о последнем оформленном заказе передаются в специальный параметр сценария `sequence_data.event.ecom_order_placed`. + +Чтобы вывести заказ в сценарии **Заказ оформлен**, используйте код: + +``` +[% order_list = ssecquery('order_item', 'transaction.id', sequence_data.event.ecom_order_placed.transaction_id) %] +Заказ № [% sequence_data.event.ecom_order_placed.transaction_id %] от [% date.format(order_list[0].transaction.dt,"%d.%m.%Y %T") %]
+[% FOREACH item in order_list %] +
+ [% item.product.name %]
+ Цена: [% item.product.price %] руб.
+ Количество: [% item.product.qnt %] шт
+ Стоимость: [% item.product.price*item.product.qnt %] руб.
+[% END %] +``` + +Протестировать отображение данных в письме можно только через запуск триггера. Напишите в чат поддержки, — и мы включим режим тестирования для ваших адресов. + +## Заказ изменен + +Для вывода данных о заказе в рассылках сценария **Заказ изменен** используются данные события `ORDER` [_Заказ_](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#действия-с-заказом) с параметром обновления `"update": 1`. _Обновление заказа_ передаётся через [Sendsay API](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/#добавление-данных-через-sendsay-api). + +Данные о последнем изменённом заказе передаются в специальный параметр сценария `sequence_data.event.ecom_order_changed`. + +Чтобы вывести заказ в сценарии **Заказ изменен**, используйте код: + +``` +[% statuses = ['Неизвестно','Оформлен','Оплачен','Принят в работу','Доставка','Присвоен трек-номер','Передан в доставку','Отправлен покупателю','Поступил в пункт-выдачи / передан курьеру','Получен','Отмена заказа','Возврат заказа','Обновление заказа'] %] + +[% order_list = ssecquery('order_item', 'transaction.id', sequence_data.event.ecom_order_changed.transaction_id) %] + +Заказ № [% sequence_data.event.ecom_order_changed.transaction_id %]
+ +Статус: [% statuses[$sequence_data.event.ecom_order_changed.transaction_status] %]
+ +Дата заказа [% order_list[0].transaction.dt %]
+ +Стоимость: [% order_list[0].transaction.sum %] руб.
+ +Стоимость доставки: [% order_list[0].order.delivery_price %] руб.
+ +Дата доставки: [% order_list[0].order.delivery_dt %]
+ +[% FOREACH item in order_list %] +
+ [% item.product.name %]
+ Цена: [% item.product.price %] руб.
+ Количество: [% item.product.qnt %] шт
+ Стоимость: [% item.product.price*item.product.qnt %] руб.
+[% END %] +``` + +Протестировать отображение данных в письме можно только через запуск триггера. Напишите в чат поддержки, — и мы включим режим тестирования для ваших адресов. + ## Товарные блоки Идентификаторы товаров, полученные в результате работы нижеследующих функций, определяются автоматически на основе накопленных событий и продаж по всем пользователям. Данные о товаре (название, ссылка, стоимость и т.д.) для вывода в содержимом письма будут получены из вашего YML-файла, поэтому id товаров, передаваемых в событиях, должны совпадать с id товаров в YML-файле. diff --git a/docs/ecom/ecom-triggers.mdx b/docs/ecom/ecom-triggers.mdx index bafc5201..68422950 100644 --- a/docs/ecom/ecom-triggers.mdx +++ b/docs/ecom/ecom-triggers.mdx @@ -19,13 +19,14 @@ import SupportLink from '@site/src/components/SupportLink'; [Модуль «Sendsay Продажи»: что это и как подключить](https://docs.sendsay.ru/ecom/how-to-connect-ecom) -С версиями модуля «Продажи Старт» и «Продажи» можно запустить несколько таких сценариев: +В интерфейсе вы можете запустить несколько таких сценариев: -- **Брошенная корзина** — пользователь положил товар в корзину и не оформил заказ, через полчаса ему приходит письмо с товарами корзины. -- **Брошенный просмотр** — пользователь просмотрел карточки товаров и не оформил заказ, через полчаса ему приходит письмо с просмотренными товарами. -- **Брошенная категория** — пользователь посмотрел категорию товаров и не перешёл в карточку ни одного из товаров, через полчаса ему приходит письмо с товарами из категории. -- **Заказ оформлен** — когда пользователь оформил заказ, ему сразу приходит письмо с данными заказа. -- **Товар появился в наличии** — пользователь подписался на появление товара в продаже, через полчаса после поступления данных о товаре ему приходит письмо о том, что товар появился в наличии. +- [**Брошенная корзина**](https://docs.sendsay.ru/automations/triggers/abandoned-cart) — пользователь положил товар в корзину и не оформил заказ, через полчаса ему приходит письмо с товарами корзины. +- [**Брошенный просмотр**](https://docs.sendsay.ru/automations/triggers/browse-abandonment) — пользователь просмотрел карточки товаров и не оформил заказ, через полчаса ему приходит письмо с просмотренными товарами. +- [**Брошенная категория**](https://docs.sendsay.ru/automations/triggers/category-abandonment) — пользователь посмотрел категорию товаров и не перешёл в карточку ни одного из товаров, через полчаса ему приходит письмо с товарами из категории. +- [**Заказ оформлен**](https://docs.sendsay.ru/automations/triggers/order-confirmation) — когда пользователь оформил заказ, ему сразу приходит письмо с данными заказа. +- [**Заказ изменен**](https://docs.sendsay.ru/automations/triggers/order-change) — пользователь получает письмо сразу после поступления в систему информации об обновлении заказа. +- [**Товар появился в наличии**](https://docs.sendsay.ru/automations/triggers/product-in-stock) — пользователь подписался на появление товара в продаже, через полчаса после поступления данных о товаре ему приходит письмо о том, что товар появился в наличии. :::tip Важно По умолчанию триггерные события наступают через 30 минут после действия пользователя на сайте. Время отправки писем можно изменить в настройках сценария (кроме сценария Заказ оформлен). @@ -59,7 +60,7 @@ import SupportLink from '@site/src/components/SupportLink'; Чтобы настроить сценарий: -### 1. Добавьте письмо +### 1. Отредактируйте письмо Перейдите в раздел **Продажи → Сценарии**, выберите из списка нужный сценарий и нажмите «Просмотр». Затем на странице сценария выберите вкладку **Настройка** и на шаге Письмо 1 нажмите «Редактировать»: diff --git a/docs/ecom/how-to-connect-ecom.mdx b/docs/ecom/how-to-connect-ecom.mdx index 6ed30704..e5dd8c43 100644 --- a/docs/ecom/how-to-connect-ecom.mdx +++ b/docs/ecom/how-to-connect-ecom.mdx @@ -17,18 +17,18 @@ import SupportLink from '@site/src/components/SupportLink'; Модуль «Sendsay Продажи» доступен в двух версиях: с полной и ограниченной функциональностью. Ниже представлена таблица — с её помощью вы сможете определить, какая версия модуля подойдёт для решения маркетинговых задач вашего бизнеса. -| Возможности | «Продажи Старт» | «Продажи» | -| :----------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| Подключение модуля | Без дополнительной платы на любом платном тарифе линеек Рассылки и Маркетинг | За дополнительную месячную плату на тарифах Маркетинг от М10 | -| Добавление каталога YML | + | + | -| Передача клиентских данных в Sendsay | Без ограничений | Без ограничений | -| Готовые сценарии | Брошенная корзина,
Брошенный просмотр,
Брошенная категория,
Заказ оформлен
(по 1 письму в каждом сценарии) | Брошенная корзина
(до 5 писем в сценарии);
Брошенный просмотр,
Брошенная категория,
Заказ оформлен,
Товар появился в наличии
(по 1 письму в сценариях) | -| Хранение и использование клиентских данных | За последние 48 часов | Без ограничений | -| Создание сегментов на основе клиентских данных | Создание сегментов на основе данных за последние 48 часов. Для условий недоступны события: Поиск, Добавление в избранное, Предварительный заказ, Товар появился, Изменение цены | Без ограничений | -| Статистика по заказам для сценария | Без ограничений | Без ограничений | -| Статистика по заказам в отчёте выпуска и в шаблоне | Без ограничений | Без ограничений | -| Блок товарных рекомендаций в письмах | Нет | Без ограничений | -| Статистика по заказам (количество и сумма) в сводной таблице рассылок | Нет | Без ограничений | +| Возможности | «Продажи Старт» | «Продажи» | +| :----------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +| Подключение модуля | Без дополнительной платы на любом платном тарифе линеек Рассылки и Маркетинг | За дополнительную месячную плату на тарифах Маркетинг от М10 | +| Добавление каталога YML | + | + | +| Передача клиентских данных в Sendsay | Без ограничений | Без ограничений | +| Готовые сценарии | Брошенная корзина,
Брошенный просмотр,
Брошенная категория,
Заказ оформлен
(по 1 письму в каждом сценарии) | Брошенная корзина
(до 5 писем в сценарии);
Брошенный просмотр,
Брошенная категория,
Заказ оформлен,
Заказ изменен,
Товар появился в наличии
(по 1 письму в сценариях) | +| Хранение и использование клиентских данных | За последние 48 часов | Без ограничений | +| Создание сегментов на основе клиентских данных | Создание сегментов на основе данных за последние 48 часов. Для условий недоступны события: Поиск, Добавление в избранное, Предварительный заказ, Товар появился, Изменение цены | Без ограничений | +| Статистика по заказам для сценария | Без ограничений | Без ограничений | +| Статистика по заказам в отчёте выпуска и в шаблоне | Без ограничений | Без ограничений | +| Блок товарных рекомендаций в письмах | Нет | Без ограничений | +| Статистика по заказам (количество и сумма) в сводной таблице рассылок | Нет | Без ограничений | :::tip Важно Если вы используете бесплатный тариф, для подключения версии модуля «Продажи Старт» необходимо перейти на любой платный тариф линеек «Рассылки» или «Маркетинг». diff --git a/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/abandoned-cart.mdx b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/abandoned-cart.mdx new file mode 100644 index 00000000..f0f79600 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/abandoned-cart.mdx @@ -0,0 +1,7 @@ +--- +hide_title: true +--- + +import { Redirect } from '@docusaurus/router'; + +; diff --git a/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/browse-abandonment.mdx b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/browse-abandonment.mdx new file mode 100644 index 00000000..f0f79600 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/browse-abandonment.mdx @@ -0,0 +1,7 @@ +--- +hide_title: true +--- + +import { Redirect } from '@docusaurus/router'; + +; diff --git a/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/category-abandonment.mdx b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/category-abandonment.mdx new file mode 100644 index 00000000..f0f79600 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/category-abandonment.mdx @@ -0,0 +1,7 @@ +--- +hide_title: true +--- + +import { Redirect } from '@docusaurus/router'; + +; diff --git a/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/order-change.mdx b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/order-change.mdx new file mode 100644 index 00000000..f0f79600 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/order-change.mdx @@ -0,0 +1,7 @@ +--- +hide_title: true +--- + +import { Redirect } from '@docusaurus/router'; + +; diff --git a/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/order-confirmation.mdx b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/order-confirmation.mdx new file mode 100644 index 00000000..f0f79600 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/order-confirmation.mdx @@ -0,0 +1,7 @@ +--- +hide_title: true +--- + +import { Redirect } from '@docusaurus/router'; + +; diff --git a/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/product-in-stock.mdx b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/product-in-stock.mdx new file mode 100644 index 00000000..f0f79600 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/automations/triggers/product-in-stock.mdx @@ -0,0 +1,7 @@ +--- +hide_title: true +--- + +import { Redirect } from '@docusaurus/router'; + +; diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-segment.png b/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-segment.png deleted file mode 100644 index 4ac52416..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-segment.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-1.png b/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-1.png deleted file mode 100644 index 9f288ef6..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-1.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-2.png b/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-2.png deleted file mode 100644 index 65647328..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-2.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-3.png b/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-3.png deleted file mode 100644 index 965268f7..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-step-3.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-template.png b/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-template.png deleted file mode 100644 index 27f042e7..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart-template.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart.png b/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart.png deleted file mode 100644 index c5eac5d8..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/abandoned-cart.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/data-update.png b/static/img/automations/automations-by-behaviour/abandoned-cart/data-update.png deleted file mode 100644 index 1b1b5f74..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/data-update.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/how-to-add-yml.png b/static/img/automations/automations-by-behaviour/abandoned-cart/how-to-add-yml.png deleted file mode 100644 index 9c49d9bf..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/how-to-add-yml.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/legacy-interface.png b/static/img/automations/automations-by-behaviour/abandoned-cart/legacy-interface.png deleted file mode 100644 index e1952cd2..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/legacy-interface.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/abandoned-cart/yml-update.png b/static/img/automations/automations-by-behaviour/abandoned-cart/yml-update.png deleted file mode 100644 index 8aa617c5..00000000 Binary files a/static/img/automations/automations-by-behaviour/abandoned-cart/yml-update.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/browse-abandonment/add-restrictions-to-the-template.png b/static/img/automations/automations-by-behaviour/browse-abandonment/add-restrictions-to-the-template.png deleted file mode 100644 index 60d7b882..00000000 Binary files a/static/img/automations/automations-by-behaviour/browse-abandonment/add-restrictions-to-the-template.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/browse-abandonment/browse-abandonment.png b/static/img/automations/automations-by-behaviour/browse-abandonment/browse-abandonment.png deleted file mode 100644 index 04f8ae1d..00000000 Binary files a/static/img/automations/automations-by-behaviour/browse-abandonment/browse-abandonment.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/browse-abandonment/create-browse-abandonment-automation.gif b/static/img/automations/automations-by-behaviour/browse-abandonment/create-browse-abandonment-automation.gif deleted file mode 100644 index 9a8b5cdd..00000000 Binary files a/static/img/automations/automations-by-behaviour/browse-abandonment/create-browse-abandonment-automation.gif and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/browse-abandonment/how-to-add-yml.png b/static/img/automations/automations-by-behaviour/browse-abandonment/how-to-add-yml.png deleted file mode 100644 index 8aa617c5..00000000 Binary files a/static/img/automations/automations-by-behaviour/browse-abandonment/how-to-add-yml.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/browse-abandonment/legacy-interface.png b/static/img/automations/automations-by-behaviour/browse-abandonment/legacy-interface.png deleted file mode 100644 index e1952cd2..00000000 Binary files a/static/img/automations/automations-by-behaviour/browse-abandonment/legacy-interface.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/browse-abandonment/segment-id.png b/static/img/automations/automations-by-behaviour/browse-abandonment/segment-id.png deleted file mode 100644 index 007e83f9..00000000 Binary files a/static/img/automations/automations-by-behaviour/browse-abandonment/segment-id.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/browse-abandonment/yml-update.png b/static/img/automations/automations-by-behaviour/browse-abandonment/yml-update.png deleted file mode 100644 index 87f19714..00000000 Binary files a/static/img/automations/automations-by-behaviour/browse-abandonment/yml-update.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/product-recommendations/add-restrictions-to-the-template.png b/static/img/automations/automations-by-behaviour/product-recommendations/add-restrictions-to-the-template.png deleted file mode 100644 index 60d7b882..00000000 Binary files a/static/img/automations/automations-by-behaviour/product-recommendations/add-restrictions-to-the-template.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/product-recommendations/create-product-recommendation-automation.gif b/static/img/automations/automations-by-behaviour/product-recommendations/create-product-recommendation-automation.gif deleted file mode 100644 index 03968760..00000000 Binary files a/static/img/automations/automations-by-behaviour/product-recommendations/create-product-recommendation-automation.gif and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/product-recommendations/how-to-add-yml.png b/static/img/automations/automations-by-behaviour/product-recommendations/how-to-add-yml.png deleted file mode 100644 index 8aa617c5..00000000 Binary files a/static/img/automations/automations-by-behaviour/product-recommendations/how-to-add-yml.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/product-recommendations/legacy-interface.png b/static/img/automations/automations-by-behaviour/product-recommendations/legacy-interface.png deleted file mode 100644 index e1952cd2..00000000 Binary files a/static/img/automations/automations-by-behaviour/product-recommendations/legacy-interface.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/product-recommendations/product-recommendations.png b/static/img/automations/automations-by-behaviour/product-recommendations/product-recommendations.png deleted file mode 100644 index 00811864..00000000 Binary files a/static/img/automations/automations-by-behaviour/product-recommendations/product-recommendations.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/product-recommendations/segment-id.png b/static/img/automations/automations-by-behaviour/product-recommendations/segment-id.png deleted file mode 100644 index 007e83f9..00000000 Binary files a/static/img/automations/automations-by-behaviour/product-recommendations/segment-id.png and /dev/null differ diff --git a/static/img/automations/automations-by-behaviour/product-recommendations/yml-update.png b/static/img/automations/automations-by-behaviour/product-recommendations/yml-update.png deleted file mode 100644 index 87f19714..00000000 Binary files a/static/img/automations/automations-by-behaviour/product-recommendations/yml-update.png and /dev/null differ diff --git a/static/img/automations/triggers/abandoned-cart/order.png b/static/img/automations/triggers/abandoned-cart/order.png new file mode 100644 index 00000000..0bd5cac0 Binary files /dev/null and b/static/img/automations/triggers/abandoned-cart/order.png differ diff --git a/static/img/automations/triggers/abandoned-cart/subscription-card.png b/static/img/automations/triggers/abandoned-cart/subscription-card.png new file mode 100644 index 00000000..5478f4f5 Binary files /dev/null and b/static/img/automations/triggers/abandoned-cart/subscription-card.png differ