Есть возможность добавить в ваш квиз JavaScript код, который будет исполняться в момент загрузки квиза.
Для добавления кода необходимо:
1. Зайти в редактирование квиза из личного кабинета;
2. Далее перейти во вкладку «Интеграции» и выбрать «Свой код»:

3. Добавить ваш код, обернув его в тег <script>
Например:
<script> alert('HelloWorld') </script>В коде можно использовать только тег <script>. С другими тегами, данное поле не будет работать.
4. Сохранить квиз.
Теперь при входе на квиз, сначала будет выполнен ваш код, а после этого загрузится квиз. (на скриншоте показано действие команды alert('HelloWorld'); )
Код вставляется в тег <head>. В квизе нельзя использовать скрипты location и base64, эти скрипты работать не будут.

Внутренние события в квизе
Вы можете использовать собственный код для отслеживания событий внутри квиза. Это позволяет запускать ваш код не только при открытии квиза, но и в любой нужный вам момент — например, при старте квиза или при заполнении формы контактов.
Пример базовой структуры обработчика:
<script>
document.addEventListener("название-события-квиза", (e) => {
// Ваш javascript-код
// Для получения id квиза используйте e.detail.quizId
});
</script>Пример использования:
<script>
document.addEventListener("marquiz-start", (e) => {
console.log("Начало прохождения квиза. id:" e.detail.quizId);
});
</script>Список событий, на которые вы можете подписаться: