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

function CRM_Marketing_ParseWebhookRequest(request: FetchRequest): CRM_Marketing_WebhookResult {
    const stats: CRM_Marketing_CampaignStats = {};
    ...
    // От сервиса рассылок пришло событие об отправке письма
    stats.sent++;
    ...
    // От сервиса рассылок пришло событие о клике по ссылке в письме
    stats.clicked++;
    ...
    return {
        actions: [
            // Обновилась статистика по рассылке с идентификатором '1000'.
            {
                type: CRM_Marketing_ActionType.UpdateCampaignStats,
                externalId: '1000',
                statistics: stats,
            },
        ];
    }
}

Hierarchy

  • CRM_Marketing_UpdateCampaignStatsAction

Properties

externalId

externalId: string

Идентификатор рассылки в сервисе рассылок.

statistics

Статистика по рассылке.

type

Тип действия.