# Маркетинговые и транзакционные сообщения

При отправке сообщений через Push, Email, In-App, SMS, WhatsApp или Viber вы выбираете, является ли сообщение **маркетинговым** или **транзакционным**. Этот выбор определяет, как Pushwoosh применяет предпочтения пользователя, ограничения по частоте и [глобальную контрольную группу](/ru/product/audience-data-and-segmentation/global-control-group/).


## Выбор правильного типа сообщения

<Aside type="tip">

Используйте **маркетинговые** сообщения для кампаний, которые должны учитывать выбор и ограничения пользователя. Оставьте **транзакционные** сообщения для важных, инициированных пользователем или требуемых системой коммуникаций. Использование их для рекламного контента может привести к проблемам с соблюдением требований и жалобам пользователей.
</Aside>

| Тип сообщения | Маркетинговое сообщение | Транзакционное сообщение |
| ----- | ----- | ----- |
| **Предпочтения пользователя** | Учитывает предпочтения по подписке. Отправляется только пользователям, которые подписались на [категорию подписки](/ru/product/messaging-channels/emails/email-preferences/#how-email-categories-and-message-delivery-work), выбранную вами в кампании. | Игнорирует предпочтения пользователя. Отправляется всем пользователям, включая тех, кто отписался от маркетинговых сообщений. |
| **Ограничение частоты отправки** | Применяются [глобальное ограничение частоты отправки](/ru/product/messaging-channels/global-frequency-capping/) и [периоды тишины](/ru/product/customer-journey/journey-settings/#silence-period). | Ограничение частоты отправки и периоды тишины не применяются. |
| **Контрольная группа** | Исключает пользователей из [глобальной контрольной группы](/ru/product/audience-data-and-segmentation/global-control-group/). | Включает пользователей из глобальной контрольной группы. |
| **Типичные сценарии использования** | Акции и предложения, новостные рассылки, обновления продуктов и функций, кампании по возвращению пользователей, кампании жизненного цикла, анонсы. | Учетная запись и безопасность, заказы и платежи, критические уведомления, верификация. |

## Где задать тип сообщения
Тип сообщения задается в настройках конкретного канала: либо в элементе Journey, либо в форме для разового сообщения.

*   **Email**: Тип сообщения доступен в Customer Journey и при отправке разового сообщения. В Journey задайте его в [элементе Email](/ru/product/customer-journey/journey-elements/channels/email/#set-message-type). Для разовых email-сообщений задайте его в [настройках кампании](/ru/product/messaging-channels/emails/sending-emails/send-one-time-emails/#select-message-type).
*   **Push**: Тип сообщения доступен в Customer Journey и при отправке разового push-уведомления. В Journey задайте его в [элементе Push](/ru/product/customer-journey/journey-elements/channels/push/#set-message-type). Для разовых push-уведомлений задайте его в [настройках кампании](/ru/product/messaging-channels/push-notifications/one-time-push/).
*   **In-app**: Тип сообщения доступен только в Customer Journey. Задайте его в [элементе In-app](/ru/product/customer-journey/journey-elements/channels/in-app/#set-message-type) при создании [Customer Journey](/ru/product/messaging-channels/in-apps/send-in-apps/send-in-apps-via-customer-journey/).
*   **SMS**: Задайте его в [элементе SMS](/ru/product/customer-journey/journey-elements/channels/sms/#set-message-type) при создании [Customer Journey](/ru/product/customer-journey/pushwoosh-journey-overview/).
*   **WhatsApp**: Задайте его в [элементе WhatsApp](/ru/product/customer-journey/journey-elements/channels/whatsapp/#set-message-type) при создании [Customer Journey](/ru/product/customer-journey/pushwoosh-journey-overview/).
*   **Viber**: Задайте его в [элементе Viber](/ru/product/customer-journey/journey-elements/channels/viber/#set-message-type) при создании [Customer Journey](/ru/product/customer-journey/pushwoosh-journey-overview/). Это не связано с выбором контента Template/Freeform, который влияет только на стоимость.

## API-запросы и тип сообщения

Используйте те же значения **marketing** и **transactional** в API, что и в Control Panel.

Для push-уведомлений см. [параметры `/createMessage`](/ru/developer/api-reference/messages-api/api-prerequisites/#message_type). Для email см. [`createEmailMessage`](/ru/developer/api-reference/email-api/#createemailmessage).