Подключение вашего сайта
По умолчанию RedBuster знает о вашем бизнесе только из краткого описания, которое вы дали при настройке. Подключение сайта позволяет RedBuster читать реальное содержимое вашего сайта, чтобы подготовленные ответы опирались на то, что вы действительно предлагаете — и оставались актуальными автоматически по мере добавления или изменения страниц.
Это управляется на странице /dashboard/website и требует активной подписки — страница заблокирована, пока у вас нет платного тарифа.
Есть два способа подключить сайт. Используйте тот, который подходит вашему сайту.
Вариант 1: скрипт для сайта
Работает на любом сайте, независимо от того, на чём он построен.
-
Перейдите в раздел Website в панели управления и введите ваш домен (например,
yourdomain.com). -
Нажмите Generate snippet. Вы получите однострочный тег скрипта:
<script src="https://redbuster.net/sdk.js" data-rb-key="rb_pub_..." async></script> -
Вставьте его в
<head>вашего сайта, на каждой странице (у большинства конструкторов сайтов есть единое поле «пользовательский код» или «скрипты в шапке», которое применяет его ко всему сайту — сделать это нужно только один раз).
Скопируйте ключ сейчас. Полный ключ показывается только один раз, сразу после генерации. Если вы его потеряли, сгенерируйте новый — старый продолжит работать, пока вы его не отзовёте.
Что делает скрипт
- При каждой загрузке страницы он считывает её заголовок, мета-описание и видимый текстовый контент (навигация, шапка и подвал удаляются) и отправляет это в RedBuster — но только если содержимое изменилось с момента последней отправки, чтобы повторные посещения не выполняли лишнюю работу.
- Один раз за сеанс браузера он также получает
/sitemap.xmlвашего сайта и сообщает найденные URL, чтобы RedBuster мог получить страницы, которые никто недавно не посещал.
О ключе
Ключ в скрипте виден любому, кто просматривает исходный код вашей страницы — так и задумано, точно так же, как идентификатор отслеживания аналитики. Из-за этого он не считается секретным: он привязан к тому конкретному домену, для которого был сгенерирован, и запросы с любого другого домена с этим ключом отклоняются. Если он когда-либо будет скопирован в другое место, он всё равно бесполезен вне вашего собственного домена.
Вариант 2: плагин для WordPress
Если ваш сайт работает на WordPress, это более полный вариант — он читает ваши опубликованные записи, страницы и товары WooCommerce напрямую через сам WordPress, поэтому у RedBuster есть весь ваш каталог контента с момента активации, а не только страницы, которые кто-то случайно посетил.
- Перейдите в раздел Website в панели управления и нажмите Generate WordPress plugin.
- Скачайте
.zip— ваш ключ уже встроен в него, настраивать ничего не нужно. - В WordPress: Плагины → Добавить новый → Загрузить плагин, выберите zip, установите и активируйте.
- При активации плагин выполняет полную синхронизацию ваших опубликованных записей, страниц и товаров.
После этого он поддерживает себя в актуальном состоянии автоматически:
- Публикация или обновление записи/страницы/товара немедленно отправляет обновление.
- Удаление в корзину убирает элемент из того, что знает 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>(или перезагрузите плагин) с ним.