Перейти к содержанию

Справочник по блокам редактора In-App

Справочник по каждому блоку, который можно добавить на холст встроенного редактора.

Каждый тип блока служит разной цели в сообщении:

  • Заголовок: заголовки и короткие подзаголовки
  • Текст: основной текст и длинные описания
  • Кнопка: кликабельный призыв к действию
  • Изображение: картинки из Медиатеки, загруженные или по URL
  • Видео: кликабельная миниатюра видео, которая открывает видео с YouTube или Vimeo
  • Карточка: изображение с заголовком, текстом и кнопкой в одном макете
  • Разделитель: линия, разделяющая секции
  • Колонки: макеты с расположением бок о бок (2, 3 или 4 равные колонки, или разделение 33/67 и 67/33)
  • Таймер: обратный отсчет для предложений и сроков
  • Меню: строка или столбец навигационных или контактных ссылок
  • Соцсети: иконки, ссылающиеся на ваши профили в социальных сетях
  • HTML: пользовательский HTML, например, форма, опрос или встроенное видео
  • Товары: сетка карточек товаров из вашего Каталога товаров или из брошенной корзины пользователя

Как настраивать блоки редактора

Anchor link to

Перетащите блок на холст из вкладки Блоки или нажмите на него, чтобы добавить в конец. Выберите блок, чтобы открыть его настройки в правой панели и настроить контент, ссылки, размер и отступы.

Заголовок и текст

Anchor link to

Блоки Заголовок и Текст содержат текст, который пользователи читают в In-App сообщении. Редактируйте текст на холсте и форматируйте его с помощью панели инструментов.

Нажмите на блок Заголовок или Текст, чтобы отредактировать его содержимое на холсте. Выделите часть текста, чтобы появилась панель форматирования: полужирный, курсив, подчеркивание, выравнивание, кнопка ссылки и выпадающий список стилей текста.

Блок Заголовок, выбранный на холсте, с панелью форматирования текста, показывающей опции стиля и форматирования

Merge Tags — это плейсхолдеры, которые вставляют значение тега (Tag) из профиля пользователя в сообщение, чтобы каждый подписчик видел персонализированный текст. Чтобы добавить его, выделите текст, нажмите Merge Tags на панели инструментов и выберите тег из вашего аккаунта. Узнайте больше о персонализированных In-App сообщениях

Изображение

Anchor link to

Блок Изображение отображает картинку в шаблоне In-App.

Блок Изображение на холсте с настройками изображения, показывающими Заменить изображение, URL изображения, Альтернативный текст, Сгенерировать альт. текст с помощью ИИ, Промпт, Ширина, Высота, Радиус скругления углов и Выравнивание

Выберите его на холсте, чтобы открыть настройки Изображения в правой панели.

  • Добавить изображение / Заменить изображение: нажмите Добавить изображение, когда блок пуст, или Заменить изображение, когда картинка уже установлена. Вы можете загрузить файл или выбрать его из вашей Медиатеки.
  • URL изображения: вставьте ссылку на размещенное изображение.
  • Альтернативный текст: опишите изображение для доступности.
  • Промпт: промпт для генерации ИИ для изображения, которое вы создали с помощью Сгенерировать с помощью ИИ.
  • Ширина (px) / Высота (px): зафиксируйте изображение в пиксельном размере. Оставьте поле пустым, чтобы размер определялся автоматически.
  • Радиус скругления углов (px): скруглите углы изображения.
  • Выравнивание: по левому краю, по центру или по правому краю.

В разделе Ссылка установите Тип действия (например, Открыть веб-сайт или URL или диплинк) и его URL, чтобы что-то открывалось при нажатии на изображение, а также Цель ссылки, чтобы открыть ее в той же вкладке или в новой.

В разделе Отступы включите Внутренний отступ, чтобы добавить пространство вокруг изображения. Используйте Все стороны для одинакового отступа со всех сторон или включите Больше опций, чтобы задать каждую сторону отдельно.

Видео

Anchor link to

Блок Видео добавляет видео с YouTube или Vimeo в сообщение в виде кликабельной миниатюры. В сообщении отображается статичное изображение с наложением значка ▶. Нажатие на него открывает видео в приложении YouTube или Vimeo, или в браузере.

Блок Видео на холсте с настройками видео, показывающими URL видео, Альтернативный текст, Заменить миниатюру, URL миниатюры и Наложение кнопки воспроизведения

Выберите блок на холсте, чтобы открыть его настройки:

  • URL видео: вставьте ссылку на YouTube или Vimeo. Редактор автоматически загрузит миниатюру.
  • Альтернативный текст: опишите видео для доступности.
  • URL миниатюры: оставьте автоматически загруженную миниатюру, или нажмите Добавить миниатюру / Заменить миниатюру, чтобы выбрать ее из Медиатеки, или вставьте прямую ссылку на размещенное изображение.
  • Наложение кнопки воспроизведения: включено по умолчанию. Выключите, чтобы показать обычную миниатюру без наложения значка ▶.
  • Ширина (px), Радиус скругления углов (px) и Выравнивание: управляют внешним видом миниатюры и ее расположением в макете.

Карточка

Anchor link to

Блок Карточка объединяет изображение с заголовком, текстом и кнопкой в единый готовый макет, так что вам не придется размещать и выравнивать четыре отдельных блока вручную.

Блок Карточка на холсте с настройками карточки, показывающими Макет, Заменить изображение, URL изображения, Альтернативный текст, Промпт, Внутренний отступ и Радиус скругления углов
  • Макет: выберите, с какой стороны от контента будет находиться изображение, или включите Обтекание текста вокруг изображения.
  • Изображение: добавьте или замените изображение, установите альтернативный текст, отредактируйте Промпт для генерации ИИ, добавьте Внутренний отступ и установите Радиус скругления углов (px).
  • Размер и подгонка: установите Ширину, Высоту, Обрезку (Оригинал или фиксированное соотношение) и Подгонку (Покрытие или фокусная точка) изображения. Точные поля зависят от выбранного Макета.
  • Ссылка: сделайте так, чтобы вся карточка открывала URL при нажатии.

Редактируйте заголовок, текст и кнопку карточки так же, как вы редактируете отдельные блоки Заголовок, Текст и Кнопка.

Кнопка

Anchor link to

Кнопка — это кликабельный призыв к действию в In-App сообщении. Используйте ее, чтобы открыть URL, запустить пользовательский JavaScript или закрыть сообщение.

Нажмите на блок Кнопка, чтобы отредактировать ее надпись на холсте. Используйте панель инструментов для изменения размера шрифта, цвета текста, полужирного начертания, курсива, подчеркивания и выравнивания.

Чтобы настроить, что происходит при нажатии кнопки пользователем:

  1. Нажмите на иконку ссылки на панели инструментов, чтобы открыть Вставить/Редактировать ссылку.
  2. Выберите Тип действия: Открыть веб-сайт, URL или диплинк или Пользовательский JavaScript.
  3. Заполните поля для этого действия (см. ниже).
  4. Нажмите Сохранить.

Открыть веб-сайт

Anchor link to

Открыть веб-сайт открывает веб-страницу, когда пользователь нажимает на кнопку. Введите адрес в поле URL, например, https://example.com.

Диалоговое окно Вставить/Редактировать ссылку для кнопки с типом действия Открыть веб-сайт и полем URL

URL или диплинк

Anchor link to

URL или диплинк открывает ссылку или диплинк, когда пользователь нажимает на кнопку. Введите адрес в поле URL, например, экран приложения: myapp://screen.

Панель инструментов кнопки с открытым диалоговым окном Вставить/Редактировать ссылку, тип действия URL или диплинк, и URL, установленным на myapp://screen

Запустить пользовательский JavaScript

Anchor link to

Пользовательский JavaScript выполняет код, когда пользователь нажимает на кнопку. Введите код в поле onClick.

Используйте это, когда нажатие должно выполнить какое-то действие в Pushwoosh, а не просто открыть ссылку. Человек в приложении по-прежнему видит обычную кнопку. Он не видит теги или события. Вы решаете, что произойдет дальше на экране: оставить сообщение открытым или закрыть его в том же onClick.

Диалоговое окно Вставить/Редактировать ссылку для кнопки с типом действия Пользовательский JavaScript и onClick, установленным на closeInApp

Доступные методы в onClick

  • pushwoosh.closeInApp(): закрыть In-App сообщение. Опустите его, чтобы сообщение осталось открытым после нажатия.
  • pushwoosh.sendTags({...}): сохранить значения как теги устройства для последующих кампаний.
  • pushwoosh.postEvent(...): отправить пользовательское событие, например, для запуска Customer Journey.
  • pushwoosh.getTags(...): прочитать текущие теги. Полезно в пользовательском HTML для изменения того, что показывает сообщение.
  • pushwoosh.getCustomData(): прочитать пользовательские данные, переданные из пуша, который открыл это In-App сообщение.
Пример: позвольте пользователям выбрать интерес и сохранить его для будущих кампаний
Anchor link to
  1. Добавьте вопрос в блоке Текст или Заголовок, например: “Каким видом спорта вы увлекаетесь?”
  2. Добавьте по одной Кнопке на каждый вариант, например: Йога и Тренажерный зал.
Шаблон In-App с кнопками Йога и Тренажерный зал и пользовательским JavaScript onClick для кнопки Йога
  1. Установите Тип действия на Пользовательский JavaScript для каждой кнопки.
  2. Для кнопки Йога вставьте это в onClick:
pushwoosh.sendTags({ interest: "yoga" });
pushwoosh.closeInApp();
  1. Для кнопки Тренажерный зал вставьте это в onClick:
pushwoosh.sendTags({ interest: "gym" });
pushwoosh.closeInApp();

Когда пользователь нажимает Йога, Pushwoosh записывает тег interest на его устройство и закрывает In-App. Затем вы можете таргетировать этого пользователя в сегменте или Customer Journey.

Разделитель

Anchor link to

Разделитель — это горизонтальная линия между блоками контента. Используйте его для визуального разделения секций в шаблоне.

Настройте стиль линии (Сплошная, Пунктирная, Точечная), цвет, толщину и ширину в панели настроек.

Блок HTML позволяет вставлять пользовательский HTML в шаблон In-App. Используйте его для пользовательской формы, опроса или встроенного видео, когда нет специального блока Форма для In-App сообщений.

Примеры
Anchor link to

Примеры ниже показывают распространенные способы использования блока HTML в шаблоне In-App: форма для сбора лидов, опрос и встроенное видео.

Эта форма для сбора лидов записывает имя и email как теги, отправляет событие promo_requested, показывает сообщение с благодарностью, а затем закрывает In-App.

HTML-форма для сбора лидов в редакторе In-App с полями для имени и email и кнопкой Отправить мне код
HTML-код
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
body { margin: 0; padding: 20px; font-family: Arial, sans-serif; }
h2 { font-size: 18px; margin-bottom: 8px; color: #222; }
p { font-size: 14px; color: #666; margin-bottom: 20px; }
input {
width: 100%;
padding: 12px;
margin-bottom: 12px;
border: 1px solid #ddd;
border-radius: 8px;
font-size: 15px;
box-sizing: border-box;
}
button {
width: 100%;
padding: 14px;
background: #FF6B35;
color: white;
border: none;
border-radius: 8px;
font-size: 16px;
font-weight: bold;
cursor: pointer;
}
.thanks { display: none; text-align: center; padding: 40px 0; font-size: 18px; color: #333; }
</style>
</head>
<body>
<h2>Get your 20% discount</h2>
<p>Leave your name and email. We'll send the promo code right away.</p>
<div id="form">
<input type="text" id="name" placeholder="Your name" />
<input type="email" id="email" placeholder="Your email" />
<button onclick="submit()">Send me the code</button>
</div>
<div class="thanks" id="thanks">
🎉 Done! Check your inbox for the promo code.
</div>
<script>
function submit() {
const name = document.getElementById('name').value.trim();
const email = document.getElementById('email').value.trim();
if (!name || !email) return;
pushwoosh.sendTags({ name: name, email: email });
pushwoosh.postEvent("promo_requested", { email: email });
document.getElementById('form').style.display = 'none';
document.getElementById('thanks').style.display = 'block';
setTimeout(() => pushwoosh.closeInApp(), 3000);
}
</script>
</body>
</html>

Блок Меню размещает несколько кликабельных элементов в строку или столбец. Используйте его для навигационной панели или списка контактов компании.

Для каждого элемента меню установите:

  • Надпись: текст, который видят пользователи
  • URL: куда открывается элемент
  • Цель: та же вкладка или новая вкладка

В настройках блока вы также можете установить:

  • Направление: Горизонтальное или Вертикальное
  • Выравнивание: По левому краю, По центру или По правому краю
  • Разделитель: необязательный разделитель между элементами
  • Шрифт, размер, начертание, межбуквенный интервал и цвета ссылок/текста

Соцсети

Anchor link to

Блок Соцсети отображает ряд иконок социальных сетей, которые ссылаются на ваши профили. Используйте его, чтобы направлять пользователей на Facebook, Instagram, X и другие платформы из In-App сообщения.

Добавьте записи для платформ, затем установите выравнивание, размер иконок и расстояние между ними.

Настройки блока Соцсети со ссылками на TikTok, Instagram и Facebook, а также Выравнивание, Размер иконок и Расстояние

Таймер обратного отсчета

Anchor link to

Блок Таймер — это обратный отсчет в In-App сообщении. Используйте его для ограниченных по времени предложений, флеш-распродаж и напоминаний о событиях.

Чтобы его настроить:

  1. В разделе Обратный отсчет установите Дату окончания и Время окончания, затем выберите Часовой пояс и Язык для подписей таймера.
  2. Включите Подписи, чтобы показывать подписи “дни / часы / минуты / секунды” под цифрами, или выключите, чтобы отображались только цифры.
  3. В разделе Внешний вид установите Фон, Цвет цифр, Цвет подписей и размер шрифта для цифр (по умолчанию 40px) и подписей (по умолчанию 16px).
  4. При необходимости отрегулируйте Отступы (внутренние отступы).
Настройки блока Таймер с датой и временем окончания обратного отсчета, опциями Подписи, Внешний вид и Отступы

Колонки

Anchor link to

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

Перетащите один из этих блоков на холст:

  • 2 колонки: две равные колонки
  • 3 колонки: три равные колонки
  • 4 колонки: четыре равные колонки
  • 33 / 67: левая колонка шириной около 33%, правая — около 67%
  • 67 / 33: левая колонка шириной около 67%, правая — около 33%

Затем добавьте контент в каждую колонку. Чтобы изменить отступы для всех колонок в шаблоне, откройте НастройкиНастройки колонок по умолчанию и настройте внешние отступы, внутренние отступы колонок и расстояние между ними.

Товары

Anchor link to

Блок Товары показывает сетку карточек товаров из одного общего шаблона. Каждая карточка может включать изображение, название, описание, цену и кнопку покупки. Шаблон повторяется для каждого товара.

Блок Товары с двумя карточками товаров, показывающими изображение, название, описание, цену и кнопку Купить сейчас

В панели настроек, в разделе Источник, выберите, откуда берутся товары:

  • Вручную: введите товары вручную или нажмите Выбрать из каталога…, чтобы выбрать определенные товары из вашего Каталога товаров по ID. Вы можете смешивать оба способа в одном блоке.
  • Правило каталога: автоматически подгружать товары по категории и порядку сортировки, обновляя их из каталога при показе сообщения.
  • Корзина: показывать товары из текущей брошенной корзины каждого пользователя. Как настроить кампанию по брошенным корзинам

После выбора источника, эти настройки управляют внешним видом сетки и ее карточек:

  • Количество товаров (или Макс. показываемых товаров для Корзины): сколько карточек показывать.
  • Колонки: 1, 2 или 3 карточки в ряду.
  • Расстояние: пространство между карточками.
  • Ограничение описания: лимит символов, до которого обрезается текст описания, чтобы карточки оставались одинакового размера.
  • Шаблон карточки: выберите макет, затем установите Фон карточки, Радиус скругления углов карточки и Внутренний отступ контента для каждой карточки.

Сохранение и повторное использование блоков

Anchor link to

Сохраните блок, чтобы повторно использовать его в этом или других шаблонах In-App, вместо того чтобы каждый раз создавать его заново.

  1. Выберите блок на холсте.
  2. Нажмите на иконку закладки (Сохранить блок для повторного использования) на панели инструментов блока и дайте ему имя.
Панель инструментов блока Карточка с иконками Переместить вверх, Переместить вниз, Дублировать, Удалить, Сохранить блок для повторного использования и Спросить ИИ

Сохраненные блоки появляются в разделе Сохраненные блоки внизу вкладки Блоки.

  • Перетащите сохраненный блок на холст или нажмите на него, чтобы добавить в конец шаблона.
  • Нажмите × на плитке сохраненного блока, чтобы удалить его.

Синхронизация копий

Anchor link to

При сохранении блока включите Синхронизировать копии, чтобы связать каждую вставленную копию с одним и тем же источником. Отредактируйте источник один раз, и изменение применится везде, где используется этот блок.

Синхронизированная копия заблокирована на холсте. Вы не можете редактировать ее напрямую. Выберите копию, чтобы открыть ее настройки:

  • Редактировать синхронизированный блок: разблокируйте эту копию, чтобы вы могли ее изменить. Вверху появится баннер. Нажмите Применить ко всем, чтобы сохранить изменения в источнике и во всех остальных копиях, или Отмена, чтобы отменить их. Вы можете разблокировать только один синхронизированный блок за раз.
  • Обновить из источника: заменить эту копию последней версией из источника.
  • Отсоединить от источника: отвязать эту копию от источника, чтобы вы могли редактировать ее самостоятельно.