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

Отправка событий аналитики

В скриптах есть возможность отправлять пользовательские события аналитики. Отправляемые события аналитики доступны через поле context.output.analyticsEvents. Можно указать как одно, так и несколько событий.

Одно событие

В этом примере кода отправляется одно событие:

TypeScript
1
2
3
context.output.analyticsEvents.push({
    name: 'scenario_complete',
});

Несколько событий аналитики

В этом примере кода отправляются три события:

TypeScript
context.output.analyticsEvents = [
    {
        name: 'short_scenario',
    },
    {
        name: 'new_user',
    },
];
// ...
if (someCondition) {
    context.output.analyticsEvents.push({
        name: 'scenario_complete',
    });
}