Опросы
Собирайте отзывы игроков и посетителей сайта без разрешения на push-уведомления.
Создание опроса
Создайте опрос в проекте, добавьте от 1 до 5 вопросов, выберите момент показа и аудиторию, затем активируйте его. Доступны один вариант ответа, оценка 1–5 и текстовый ответ.
После подтверждённого показа вопросы и варианты фиксируются. Закрытие без ответа расходует единственный показ для устройства. В результатах есть числа и анонимные ответы, но нет push-токенов.
Подключить сайт
Добавьте адрес сайта в настройках проекта. Основной скрипт dk-web.js загружает опросы с общим SDK-ключом и идентификатором посетителя. Веб-пуши и VAPID не нужны.
<script src="https://push-dk.ru/sdk/dk-web.js"
data-api-url="https://api.push-dk.ru"
data-project-id="YOUR_PROJECT_ID"
data-sdk-key="YOUR_FULL_SDK_KEY"
async></script>
<!-- Use the exact verified snippet from Project Settings. -->Использование в Construct 3
Добавьте dk-surveys.js в Scripts перед главным файлом интеграции. Полная инициализация находится в главном файле Scripts; в листе событий нужны только короткие вызовы. Опросы работают без OneSignal.
window.DKPush?.surveys?.queue("level_complete", {
levelId: String(runtime.globalVars.Level)
});
// After the level transition or advertisement:
void window.DKPush?.surveys?.showQueued(800);level_complete означает, что произошло; levelId указывает завершённый уровень. Level — только пример имени переменной Construct 3: замените его своим, например currentLevel.