Сценарии кампаний

Планирование маршрутизации воронки PWA

Прогрессивное приложение добавляет кэш и состояние установки, поэтому изменение маршрута проверяют дальше первого ответа страницы.

Нарисуйте жизненный цикл PWA

Опишите первый визит, регистрацию service worker, предложение установки, запуск установленного приложения, обновление и возврат. Отметьте запросы через публичный поток и ресурсы, которые могут прийти из локального кэша.

Сохраняйте контекст первого касания

Передайте кампанию и источник в состояние приложения или трекер согласно архитектуре сайта. Поздний запуск установленного PWA не обязан сохранять веб-реферер или повторять исходный маршрутизируемый запрос.

Разделяйте готовность страницы и приложения

Проверяйте White Page как обычный веб-документ, а Target Page или воронку приложения — во всех состояниях установки. Верное первое решение не гарантирует работоспособность автономных ресурсов, обновления и глубоких ссылок.

Контролируйте путаницу со старым кэшем

Service worker способен удерживать прежнюю страницу или сценарий после правки потока. Перед диагностикой ошибочного маршрута повторите опыт в чистом профиле и обновлённой установленной версии.

Выполните матрицу состояний установки

Проверьте новый и возвращающийся браузер, установленное PWA, очищенное хранилище и обновлённый service worker на поддерживаемых устройствах. Свяжите назначение и событие с состоянием клиента, чтобы воспроизвести результат.

Материалы по теме