Часто задаваемые вопросы по шаблонам

Как скопировать шаблон с одного сервера на другой?

HaskiMail предоставляет два способа перемещения шаблона с одного сервера на другой: дублирование одного шаблона и отправка всех шаблонов.

Дублирование одного шаблона

  • Перейдите на вкладку "Шаблоны" в вашем сервере HaskiMail.
  • Нажмите на выпадающее меню рядом с шаблоном, который вы хотите дублировать, и выберите «Копировать».
  • Введите имя шаблона и выберите сервер, на который вы хотите скопировать шаблон, затем нажмите синюю кнопку «Копировать».
  • После дублирования у вас будет возможность отредактировать скопированный шаблон или вернуться к исходному шаблону.

Как скопировать все шаблоны с одного сервера на другой?

Использование API шаблонов

Шаблоны можно копировать с исходного сервера на другой сервер с помощью API.

Используйте этот метод для программного синхронизирования шаблонов между различными окружениями или для предоставления пользователям возможности синхронизировать изменения шаблонов через ваш интерфейс.
Метод: PUT

Конечная точка: https://api.haskimail.ru/templates/push

Тело JSON:
{
SourceServerID: <идентификатор исходного сервера>,
DestinationServerID: <идентификатор целевого сервера>,
PerformChanges: true
}
Пример команды curl:
curl https://api.haskimail.ru/templates/push \
-X PUT \
-H Accept: application/json \
-H X-HaskiMail-Account-Token: <API токен аккаунта> \
-d {SourceServerID:<идентификатор исходного сервера>, DestinationServerID:<идентификатор целевого сервера>, PerformChanges:true}

Есть ли ограничение на количество шаблонов, которые я могу создать на сервере?

Да, на сервере можно создать до 100 шаблонов.

Есть ли ограничение на количество шаблонов, которые я могу отправить за раз?

Да, вы можете отправить до 100 шаблонов за один раз.

Как добавить ссылку для отписки в мой шаблон?

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

По умолчанию ссылка для отписки будет содержать текст «Отписаться». Чтобы изменить этот текст, можно обработать плейсхолдер как гиперссылку:
<a class="unsub_link" href="%ОТПИСАТЬСЯ%">отписаться</a>
Ссылки для отписки, включенные в шаблоны, также будут работать для сообщений, отправленных через каналы транзакционных сообщений, хотя для них это не обязательно. Ознакомьтесь с нашим руководством о том, как добавить ссылки для отписки в ваши шаблоны.

Как задать тему при отправке с использованием шаблона?

Вы можете задать переменные в теме вашего шаблона, чтобы она была динамичной. Тему можно задать как статичную для всех писем или сделать её динамичной с помощью переменных шаблона. Вы не можете задать поле Тема в JSON для отправки письма напрямую, как это можно сделать при отправке без шаблона.

Пример динамичной темы:
Допустим, вы задали тему в шаблоне как «Screen-Shot-2018−02−20-at-1−18−15-PM.png».

Затем вы можете передать значения переменных, такие как product_name и name, чтобы они отобразились в теме письма.

Ошибка 1122

Проверьте, есть ли у вас тег <link> в <head> вашего шаблона HTML. Это не поддерживается и вызовет ошибку.

Могу ли я отправить несколько писем с помощью API с использованием шаблона?

Да, вы можете отправить массив сообщений с использованием шаблонов через конечную точку /email/batchWithTemplates для нескольких писем.

Могу ли я использовать HASKIMAIL_API_TEST для тестирования отправки с шаблоном?

Этот тестовый токен (HASKIMAIL_API_TEST) не работает с API-эндпоинтом для отправки с шаблоном.