Руководство по интеграции CMP: Shopify, WordPress, Wix и кастомные сайты

Вопрос номер один, который мы слышим от новых пользователей: «Как установить FlexyConsent на мой сайт?» Ответ один и тот же независимо от платформы — вставьте одну строку JavaScript перед закрывающим тегом head. Но точные шаги немного отличаются для Shopify, WordPress, Wix, Squarespace и сайтов, созданных на заказ. Это руководство охватывает их все.

Универсальный подход

FlexyConsent работает с одним тегом script. Никаких плагинов, SDK или настройки на стороне сервера. Каждая платформа, которая позволяет вставлять кастомный HTML в раздел head, поддерживает FlexyConsent. Скрипт занимает менее 50 КБ и загружается асинхронно, то есть нулевое влияние на скорость вашей страницы.

Скрипт:
<script src="https://flexyconsent.com/d/c/c/4/your-site-id.js"></script>
Вы получаете свой уникальный скрипт из панели FlexyConsent после создания учётной записи.

Shopify

Приложение Shopify не требуется. Работает со всеми темами, включая Dawn, Debut и кастомные темы.

WordPress

Совместимо со всеми основными темами (Astra, GeneratePress, Divi, Elementor) и конструкторами страниц. Без конфликтов с плагинами кэширования — скрипт загружается независимо.

Wix

Работает на всех планах Wix, которые поддерживают кастомный код (план Business и выше).

Squarespace

Кастомный HTML / Статические сайты

Работает с любым генератором статических сайтов (Next.js, Gatsby, Hugo, Jekyll, Astro), любым фреймворком (React, Vue, Angular) и любым хостинг-провайдером.

Google Tag Manager

При использовании GTM FlexyConsent автоматически интегрируется с Google Consent Mode V2 — дополнительная настройка не требуется.

После установки: что проверить

  • Баннер появляется — посетите ваш сайт в окне инкогнито
  • Срабатывает Consent Mode — проверьте состояние согласия в Google Tag Assistant
  • Генерируется TC String — проверьте в консоли браузера с помощью __tcfapi
  • Аналитика по-прежнему работает — подтвердите поток данных после принятия согласия
  • Мобильная версия работает — протестируйте на реальных мобильных устройствах

Распространённые проблемы и их решения

  • Баннер не отображается? Убедитесь, что скрипт находится в <head>, а не в <body>. Очистите кэш браузера.
  • Баннер показывается при каждом посещении? Убедитесь, что файлы cookie не блокируются вашим браузером или расширением конфиденциальности.
  • Google Ads не отслеживает? Убедитесь, что скрипт FlexyConsent загружается перед вашими тегами Google.
🔌
Официальный плагин WordPress
FlexyConsent для WordPress
Установите прямо из каталога плагинов WordPress. Нативная настройка из панели администратора WP — без программирования.
🛒
Официальное приложение Shopify
FlexyConsent для Shopify
Установите из Shopify App Store. Управляйте согласием на использование файлов cookie нативно из админ-панели Shopify — настройка в один клик.
← Блог Читать все →