Как сделать пейвол-окно апгрейда с помощью Qwen Code без программиста
Мягкий пейвол с помощью Qwen Code: когда пользователь бесплатного тарифа доходит до платной функции, окно объясняет апгрейд и ведёт на вашу страницу тарифов — с таргетингом по тарифу, статистикой и правками без релиза.
- Время
- ● 20 минут
- Цена
- 14 дней бесплатно, без карты
- Кто делает
- Вы и Qwen Code
Пример: окно апгрейда с помощью Qwen Code
B2B бэк-офис с тарифом «Базовый». Менеджеры на этом тарифе, открывшие /admin/analytics, каждый раз видят «Аналитика продаж — в тарифе «Расширенный»» со ссылкой на страницу апгрейда.
Формат входит в тариф Pro. Каждый новый аккаунт начинается с 14 дней бесплатного пробного периода со всеми форматами и правилами аудитории, карта не нужна. После пробного периода ничего не удаляется и опубликованное продолжает показываться, а туры и подсказки остаются бесплатными на тарифе Free.
Как добавить пейвол-окно с помощью Qwen Code: пошагово
- Шаг 01
Скопируйте код Clew
Зарегистрируйтесь бесплатно или войдите, добавьте сайт и откройте Админка → Обзор. Нажмите на строку в карточке «Виджет пока не подаёт сигналов.» — она скопируется уже с ключом вашего сайта вместо заглушки.
<!-- Clew: замените ВСТАВЬТЕ_КЛЮЧ_САЙТА на ключ сайта из админки > Обзор --> <script src="https://tryclew.ru/widget/ВСТАВЬТЕ_КЛЮЧ_САЙТА.js" async></script>

Шаг 1 · схема интерфейса - Шаг 02
Запустите Qwen Code в папке проекта
Установите открытый CLI Qwen Code и выполните
qwenв папке проекта. Он читает репозиторий и правит файлы после вашего подтверждения. Qwen Chat в браузере только предлагает код, который вы вставили бы сами.
Шаг 2 · схема интерфейса - Шаг 03
Отправьте промпт со своим ключом
Замените
ВСТАВЬТЕ_КЛЮЧ_САЙТАна ключ и отправьте промпт.Добавь в это приложение виджет онбординга Clew. Вставь этот тег один раз, чтобы он загружался на каждой странице, в том числе после переходов без перезагрузки: <script src="https://tryclew.ru/widget/ВСТАВЬТЕ_КЛЮЧ_САЙТА.js" async></script> Найди корневой HTML или layout проекта (index.html для Vite, app/layout.tsx с next/script для Next.js App Router, app.head.script в nuxt.config.ts для Nuxt, базовый шаблон для серверного рендеринга) и вставь тег туда. Когда загружен вошедший пользователь и когда меняется подписка, вызывай Clew.identify({ plan: <id текущего тарифа строкой, например "free"> }). Если виджет мог ещё не загрузиться, сначала объяви заглушку очереди: window.TutorKit = window.TutorKit || { q: [], identify: function (p) { this.q.push(["identify", p]); } }; и вызывай window.TutorKit.identify(...). Добавь атрибут data-tour кнопкам платных функций (например data-tour="export"). Не добавляй свою логику оплаты, блокировки или пейвола и не меняй поведение кнопок. Правила: - Используй URL скрипта ровно как указано. Не скачивай его, не собирай в бандл и не ставь npm-пакет. - Если в проекте задан Content-Security-Policy, разреши https://tryclew.ru в script-src и connect-src. - Больше ничего не меняй и покажи дифф.
Шаг 3 · схема интерфейса - Шаг 04
Подтвердите правки и задеплойте
Подтвердите правки, проверив дифф, закоммитьте и задеплойте как обычно.

Шаг 4 · схема интерфейса - Шаг 05
Напишите окно апгрейда
В Clew откройте Сценарии → + Новый сценарий и выберите Модальное окно. Один шаг: заголовок с выгодой («Выгрузка в Excel — на тарифе Pro»), одно предложение о ценности и в Текст ссылки / Адрес ссылки — кнопка и адрес вашей страницы тарифов или оплаты.

Шаг 5 · схема интерфейса - Шаг 06
Укажите, где, когда и кому показывать
В том же редакторе заполните Где показывать (URL страницы), Когда показывать, Таргетинг аудитории и Частота. Настройки примера выше:
Настройка Значение Формат Модальное окно Где показывать (URL страницы) Раздел по префиксу /admin/analyticsКогда показывать Сразу при загрузке Таргетинг аудитории Свойство planравноbasicЧастота Каждый визит 
Шаг 6 · схема интерфейса - Шаг 07
Опубликуйте и проверьте на сайте
Поставьте Статус — Опубликован и сохраните. Откройте страницу в режиме инкогнито: Clew помнит, кто уже видел показ «один раз», поэтому в обычном окне его может не быть. Показы, прохождения и отвалы появятся в статистике тура.

Шаг 7 · схема интерфейса
Подводные камни: пейвол с помощью Qwen Code
Подтверждайте правки по одной
Оставьте режим подтверждения по умолчанию, чтобы видеть каждое изменение. Для формата «пейвол» нужны тег, несколько атрибутов и, где нужно, один вызов identify — больше ничего.
Админки за авторизацией
Правила URL работают на любом пути, включая /admin. Собирайте пейвол, войдя как обычный сотрудник, чтобы выбрать те элементы, которые видит он.
Окно не заменяет проверку доступа
Если платная функция в приложении доступна бесплатным пользователям, окно появится, но функция под ним всё равно сработает. Проверьте, что тариф проверяется на сервере; окно — только сообщение.
Обновляйте свойство после оплаты
Свойства хранятся в браузере, пока приложение не пришлёт новое значение. Вызывайте Clew.identify({ plan: "pro" }) после успешного перехода на тариф, иначе новый клиент продолжит видеть окно.
Вопросы и ответы
Можно вести на отдел продаж, а не на тарифы?
Да — на любой адрес, например форму «Связаться с отделом продаж».
Какая модель Qwen нужна?
Справится модель по умолчанию в Qwen Code: это небольшая, хорошо описанная правка.
Оплату принимает Clew?
Нет. Кнопка ведёт на вашу страницу тарифов или оплаты; с картами, подписками и доступом Clew не работает.
Пейвол-окно бесплатное?
Нужны формат модального окна и правило аудитории — оба в Pro. В 14 днях пробного периода они есть, без карты.
Что ещё можно добавить с помощью Qwen Code
- Как сделать продуктовый тур с помощью Qwen Code без программиста
- Как настроить онбординг пользователей с помощью Qwen Code без программиста
Пейвол на других платформах
- Google Tag ManagerКак сделать пейвол-окно апгрейда через Google Tag Manager без программиста
- LovableКак сделать пейвол-окно апгрейда в приложении на Lovable без программиста
- CursorКак сделать пейвол-окно апгрейда в приложении, сделанном в Cursor без программиста
- Claude CodeКак сделать пейвол-окно апгрейда с помощью Claude Code без программиста
- ChatGPT CodexКак сделать пейвол-окно апгрейда с помощью ChatGPT Codex без программиста