← Назад к демо

🔗 Chain API

Создавайте мощные последовательности модальных окон для воронок продаж, онбординга и многошаговых процессов

🚀 Демонстрация возможностей

Попробуйте различные типы цепочек модальных окон:

Простой API

Создавайте цепочки в несколько строк кода с интуитивным чейнинг-синтаксисом

🎛️

Полный контроль

Управляйте скоростью, переходами и реакциями на действия пользователя

📊

Отслеживание событий

Подписывайтесь на события каждого шага и получайте детальную аналитику

🔄

Гибкая навигация

Переходите к любому шагу, останавливайте и возобновляйте выполнение

💻 Примеры кода

Простая цепочка из трех окон

const chain = NHLeads.chain() .add({ template: 'action', title: 'Шаг 1', text: 'Первое модальное окно', buttonText: 'Далее →' }) .add({ template: 'social-proof', title: 'Шаг 2', text: 'Нам доверяют тысячи клиентов' }) .add({ template: 'lead-form', title: 'Шаг 3', text: 'Оставьте свои контакты' }) .setDelay(500) .start();

Обработка событий цепочки

chain.on('chain:start', () => { console.log('Цепочка запущена'); }); chain.on('step:start', (event) => { console.log(`Шаг ${event.step + 1}/${event.total}`); }); chain.on('step:submit', (event) => { console.log('Данные формы:', event.data); }); chain.on('chain:complete', () => { console.log('Цепочка завершена'); });

Управление выполнением

// Запуск цепочки chain.start(); // Остановка chain.stop(); // Переход к конкретному шагу chain.goToStep(2); // Получение статуса const status = chain.getStatus(); console.log(status.progress); // прогресс в %

🎯 Сценарии использования

💼

Воронки продаж

Ведите клиента от первого знакомства до оформления заказа

📚

Онбординг

Знакомьте новых пользователей с возможностями сервиса

🎓

Обучение

Создавайте интерактивные туториалы и гайды

📝

Многошаговые формы

Разбивайте сложные формы на простые шаги

🎁

Промо-кампании

Рассказывайте о предложениях поэтапно

🔍

A/B тестирование

Тестируйте разные сценарии взаимодействия