enВойти в Senler

Форма настройки источника

Форма относится к элементу воронки плагина.

Подключите форму

Включите встроенную форму, если пользователь должен выбрать счётчик, рекламный кабинет или другие настройки. Форма использует Senler Bridge 2.0.0 и режим funnel_configurator. После подключения Bridge зарегистрируйте обработчик:

bridge.onFunnelConfiguratorSubmit(async () => ({
  kind: "funnel_configurator",
  configuration: { counter_id: selectedCounterId },
  data_source_key: `metrika:counter:${selectedCounterId}`,
}));

В context.launch передаются app_id, project_id, installation_id, funnel_id, nullable source_id, metric_key, element: { id, key, title } и configuration. Конфигурация содержит только настройки; токены остаются на сервере приложения. Кнопка сохранения в Кабинете запрашивает конфигурацию через Bridge. Ошибка формы оставляет окно открытым.

Определите набор данных

Ключ data_source_key обязателен в результате формы: от 1 до 256 символов A–Z, a–z, цифр и ._:/-. Он определяет набор данных, например счётчик или рекламный кабинет, и не меняется при переименовании или настройке отображения. При смене ключа либо области внешних ID Кабинет запрашивает замену: старое подключение мягко удаляется, новое создаётся на его месте. Сохранённые факты остаются у прежнего подключения. У элемента без встроенной формы Кабинет использует постоянный ключ элемента. context.launch.metric_key позволяет форме выбирать поля для текущего показателя; изменение контекста приходит через onContextChange.