Для SPA
Справочный центр
Начало работы
Installation / Set Up
How to use Seatext AI
Расширенный перевод с A/B тестированием
ИИ улучшает ваши посадочные страницы
Руководство по внедрению для крупных сайтов
Variants management
For web designers
Product and pricing
seatextonly Privacy
Для SPA (React и т.д.)
Интеграция фрагмента JavaScript SEATEXT AI в ваше одностраничное приложение (SPA) заключается во встраивании предоставленного кода в ваш проект. Это руководство охватит шаги, необходимые для добавления этого фрагмента кода, чтобы убедиться, что он плавно интегрируется с различными фреймворками SPA, такими как React, Vue и Angular.
Фрагмент SEATEXT AI
Вот фрагмент SEATEXT AI, который вам нужно вставить:
SEATEXTCODEINTEGRATION
Общие инструкции
Определите точку входа: найдите место, где инициализируется ваш SPA. Обычно это файл index.html или главный JavaScript/TypeScript файл, где ваш фреймворк монтирует приложение. Добавьте сниппет: вставьте фрагмент SEATEXT AI в тег body вашего файла index.html или в соответствующий раздел инициализации вашего SPA‑фреймворка.
Инструкции для конкретных фреймворков SPA
1. React
В приложении React точкой входа обычно является файл public/index.html. Найдите public/index.html в проекте React. Добавьте сниппет: вставьте фрагмент SEATEXT AI непосредственно перед закрывающим тегом </body>.
Пример
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>React App</title> </head> <body> <div id="root"></div> <script> localStorage.setItem('seatext_id', "96733aab-aaad-4e0e-90ec-5c899e524514"); window.globalSeatextID = "96733aab-aaad-4e0e-90ec-5c899e524514"; </script> <script async src="https://login.seatext.com/seatext.js?id=96733aab-aaad-4e0e-90ec-5c899e524514"></script> </body> </html>
2. Vue.js
В приложении Vue.js точкой входа обычно является файл public/index.html. Найдите public/index.html в проекте Vue. Добавьте сниппет: вставьте фрагмент SEATEXT AI непосредственно перед закрывающим тегом </body>.
Пример
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vue App</title> </head> <body> <div id="app"></div> <script> localStorage.setItem('seatext_id', "96733aab-aaad-4e0e-90ec-5c899e524514"); window.globalSeatextID = "96733aab-aaad-4e0e-90ec-5c899e524514"; </script> <script async src="https://login.seatext.com/seatext.js?id=96733aab-aaad-4e0e-90ec-5c899e524514"></script> </body> </html>
3. Angular
В приложении Angular точкой входа обычно является файл src/index.html. Найдите src/index.html в проекте Angular. Добавьте сниппет: вставьте фрагмент SEATEXT AI непосредственно перед закрывающим тегом </body>.
Пример
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Angular App</title> </head> <body> <app-root></app-root> <script> localStorage.setItem('seatext_id', "96733aab-aaad-4e0e-90ec-5c899e524514"); window.globalSeatextID = "96733aab-aaad-4e0e-90ec-5c899e524514"; </script> <script async src="https://login.seatext.com/seatext.js?id=96733aab-aaad-4e0e-90ec-5c899e524514"></script> </body> </html>
Дополнительные рекомендации
Дополнительные соображения Asynchronous Loading: в сниппете используется атрибут async для тега script, что обеспечивает асинхронную загрузку скрипта SEATEXT AI и помогает сохранять производительность загрузки страницы. Использование Local Storage: скрипт сохраняет идентификатор в локальном хранилище. Убедитесь, что ваше приложение имеет необходимые разрешения для доступа к локальному хранилищу. Кросс‑доменные ограничения: если ваш SPA взаимодействует с несколькими доменами, проверьте совместимость скрипта SEATEXT AI и отсутствие проблем с кросс‑origin.
Тестирование интеграции
После добавления сниппета выполните следующие шаги, чтобы убедиться в корректной интеграции: Сборка и запуск: соберите и запустите приложение с помощью стандартных команд вашего фреймворка (npm start, npm run serve или ng serve). Проверка страницы: откройте инструменты разработчика браузера (F12) и проверьте вкладки Console и Network, чтобы убедиться, что скрипт SEATEXT AI загружается без ошибок. Проверка функциональности: убедитесь, что функции SEATEXT AI работают в вашем SPA так, как ожидается.
Заключение
Следуя этому пошаговому руководству, вы сможете бесшовно интегрировать фрагмент JavaScript SEATEXT AI в ваше одностраничное приложение. Если вы столкнетесь с какими-либо проблемами или вам потребуется дополнительная помощь, пожалуйста, обратитесь за поддержкой.