Перейти к основному содержимому

Подключение вашего сайта

По умолчанию RedBuster знает о вашем бизнесе только из краткого описания, которое вы дали при настройке. Подключение сайта позволяет RedBuster читать реальное содержимое вашего сайта, чтобы подготовленные ответы опирались на то, что вы действительно предлагаете — и оставались актуальными автоматически по мере добавления или изменения страниц.

Это управляется на странице /dashboard/website и требует активной подписки — страница заблокирована, пока у вас нет платного тарифа.

Есть два способа подключить сайт. Используйте тот, который подходит вашему сайту.

Вариант 1: скрипт для сайта

Работает на любом сайте, независимо от того, на чём он построен.

  1. Перейдите в раздел Website в панели управления и введите ваш домен (например, yourdomain.com).

  2. Нажмите Generate snippet. Вы получите однострочный тег скрипта:

    <script src="https://redbuster.net/sdk.js" data-rb-key="rb_pub_..." async></script>
  3. Вставьте его в <head> вашего сайта, на каждой странице (у большинства конструкторов сайтов есть единое поле «пользовательский код» или «скрипты в шапке», которое применяет его ко всему сайту — сделать это нужно только один раз).

Скопируйте ключ сейчас. Полный ключ показывается только один раз, сразу после генерации. Если вы его потеряли, сгенерируйте новый — старый продолжит работать, пока вы его не отзовёте.

Что делает скрипт

  • При каждой загрузке страницы он считывает её заголовок, мета-описание и видимый текстовый контент (навигация, шапка и подвал удаляются) и отправляет это в RedBuster — но только если содержимое изменилось с момента последней отправки, чтобы повторные посещения не выполняли лишнюю работу.
  • Один раз за сеанс браузера он также получает /sitemap.xml вашего сайта и сообщает найденные URL, чтобы RedBuster мог получить страницы, которые никто недавно не посещал.

О ключе

Ключ в скрипте виден любому, кто просматривает исходный код вашей страницы — так и задумано, точно так же, как идентификатор отслеживания аналитики. Из-за этого он не считается секретным: он привязан к тому конкретному домену, для которого был сгенерирован, и запросы с любого другого домена с этим ключом отклоняются. Если он когда-либо будет скопирован в другое место, он всё равно бесполезен вне вашего собственного домена.

Вариант 2: плагин для WordPress

Если ваш сайт работает на WordPress, это более полный вариант — он читает ваши опубликованные записи, страницы и товары WooCommerce напрямую через сам WordPress, поэтому у RedBuster есть весь ваш каталог контента с момента активации, а не только страницы, которые кто-то случайно посетил.

  1. Перейдите в раздел Website в панели управления и нажмите Generate WordPress plugin.
  2. Скачайте .zip — ваш ключ уже встроен в него, настраивать ничего не нужно.
  3. В WordPress: Плагины → Добавить новый → Загрузить плагин, выберите zip, установите и активируйте.
  4. При активации плагин выполняет полную синхронизацию ваших опубликованных записей, страниц и товаров.

После этого он поддерживает себя в актуальном состоянии автоматически:

  • Публикация или обновление записи/страницы/товара немедленно отправляет обновление.
  • Удаление в корзину убирает элемент из того, что знает RedBuster о вашем сайте.

Вы можете проверить статус синхронизации или запустить ручную повторную синхронизацию в Настройки → RedBuster Connector в админке WordPress.

О ключе

Этот ключ остаётся на стороне сервера внутри вашей установки WordPress и никогда не попадает в браузер, поэтому — в отличие от ключа скрипта — это настоящий секрет. Не публикуйте zip-архив плагина в открытом доступе; любой, у кого он есть, может использовать ключ, чтобы отправлять контент в ваш аккаунт RedBuster (хотя не сможет ничего прочитать обратно и не сможет затронуть что-либо ещё в вашем аккаунте).

Управление ключами

На странице Website перечислены все сгенерированные вами ключи — тип, домен (для ключей скрипта) и когда он использовался в последний раз. Revoke немедленно и навсегда отключает ключ; скрипт или плагин, использующий его, перестанет работать. Отзыв необратим — чтобы переподключиться, сгенерируйте новый ключ и обновите им скрипт или плагин.

Что RedBuster делает с этим

Каждая страница, которую прочитал RedBuster, отображается в таблице Pages RedBuster has read на том же экране, так что вы можете видеть точно, что ему известно — страницу, откуда она получена (скрипт, WordPress или обход sitemap), и когда она была последней раз обновлена.

Устранение неполадок

  • Ничего не отображается в «Pages RedBuster has read». Убедитесь, что скрипт действительно находится в <head> вашей страницы (просмотрите исходный код страницы), или что плагин WordPress показывает успешную синхронизацию в разделе Настройки → RedBuster Connector. Также убедитесь, что ваша подписка активна — приём данных бесшумно останавливается в момент истечения тарифа и автоматически возобновляется, как только он снова становится активным.
  • Содержимое страницы выглядит устаревшим. Скрипт повторно отправляет страницу только тогда, когда её содержимое меняется, и только когда кто-то её посещает. Обход по sitemap или собственная синхронизация плагина WordPress подхватят изменения без необходимости посещения.
  • Ключ скрипта перестал работать после того, как я его перегенерировал. Действителен только последний скопированный ключ для данного использования — если вы сгенерировали новый ключ, обновите тег <script> (или перезагрузите плагин) с ним.