Как работает виджет
Виджет tikento — это отдельная JavaScript-сборка, которая загружается с tikento.com/widget.js и рендерится в Shadow DOM. Благодаря Shadow DOM стили виджета изолированы от стилей вашего сайта — никаких конфликтов CSS.
Форма автоматически синхронизируется с платформой: изменения в конструкторе (новые поля, изменение билетов) появляются в виджете без необходимости обновлять код на сайте.
Базовый код виджета
<!-- Контейнер для формы -->
<div data-tikento-widget="ВАШ_EVENT_ID"></div>
<!-- Скрипт виджета (один раз на страницу) -->
<script
src="https://tikento.com/widget.js"
async
defer
></script>
Замените ВАШ_EVENT_ID на UUID вашего события — он виден в URL события в кабинете или в разделе «Виджет».
Два режима отображения
Встроенная форма (Inline)
Форма отображается прямо на странице в месте размещения контейнера data-tikento-widget. Участник заполняет её без всплывающих окон.
Всплывающая форма (Popup)
Форма открывается в overlay при нажатии на кнопку. Добавьте атрибут data-tikento-popup к любой кнопке на вашем сайте:
<button data-tikento-popup="ВАШ_EVENT_ID">
Зарегистрироваться
</button>
Скрипт виджета при этом тот же.
Кастомизация внешнего вида
На тарифах Pro и выше доступна кастомизация через CSS-переменные. Добавьте в HTML или CSS вашего сайта:
:root {
--tikento-primary: #4F46E5;
--tikento-radius: 8px;
--tikento-font: 'Inter', sans-serif;
}
Доступные CSS-переменные виджета перечислены в разделе Виджет → Кастомизация в кабинете события.
На тарифе Free ватермарк «Powered by tikento» присутствует всегда и не может быть убран технически.
Ограничения источников (CORS)
На тарифах Pro и выше для безопасности настройте список разрешённых доменов. Это защищает вашу форму от использования на посторонних сайтах.
Подробнее — Настройка CORS.
Совместимые платформы
Виджет работает на любой платформе с поддержкой HTML:
- Tilda, Webflow, Wix, Framer
- WordPress, Squarespace
- Обычные HTML-страницы
- React, Vue, Angular приложения
Специфические инструкции для популярных конструкторов — Установка на Tilda, Webflow, Wix.