ウェブサイトを接続する
デフォルトでは、RedBusterはセットアップ時に入力した簡単な説明からのみビジネスについて把握しています。ウェブサイトを接続すると、RedBusterが実際のサイトコンテンツを読み取れるようになり、作成される返信が実際に提供しているものに基づいたものになります——そしてページを追加・変更するたびに自動的に最新の状態が保たれます。
これは/dashboard/websiteから管理され、有効なサブスクリプションが必要です——有料プランに加入するまでこのページはロックされています。
サイトを接続する方法は2つあります。サイトの構築方法に合ったものを使用してください。
オプション1:ウェブサイトスニペット
構築方法にかかわらず、あらゆるサイトで動作します。
-
ダッシュボードでWebsiteに移動し、ドメイン(例:
yourdomain.com)を入力します。 -
Generate snippetをクリックします。1行のスクリプトタグが表示されます。
<script src="https://redbuster.net/sdk.js" data-rb-key="rb_pub_..." async></script> -
これをサイトの
<head>内に、すべてのページで貼り付けます(ほとんどのサイトビルダーには、サイト全体に適用される単一の「カスタムコード」または「ヘッダースクリプト」フィールドがあります——これは一度だけ行えば十分です)。
今すぐキーをコピーしてください。 完全なキーは生成直後の一度だけ表示されます。紛失した場合は新しいキーを生成してください——古いキーは取り消すまで動作し続けます。
スニペットが行うこと
- ページの読み込みごとに、そのページのタイトル、メタディスクリプション、表示テキストコンテンツ(ナビゲーション、ヘッダー、フッターは除去されます)を読み取り、RedBusterに送信します——ただし前回送信時からコンテンツが変更されている場合のみで、再訪問で不要な作業が発生しないようにしています。
- ブラウザセッションごとに1回、サイトの
/sitemap.xmlも取得し、見つかったURLを報告します。これにより、最近誰も実際に訪れていないページもRedBusterが把握できます。
キーについて
スニペット内のキーは、ページのソースを閲覧する誰にでも見えます——これは意図的なもので、アナリティクスの追跡IDと同じです。そのため、秘密情報としては扱われません。生成した正確なドメインにロックされており、そのキーを使用する他のドメインからのリクエストは拒否されます。どこかにコピーされたとしても、自分のドメイン以外では役に立ちません。
オプション2:WordPressプラグイン
サイトがWordPressで動いている場合、これがより完全なオプションです——WordPress自体を通じて公開済みの投稿、ページ、WooCommerce製品を直接読み取るため、有効化した瞬間から、人がたまたま訪れたページだけでなく、コンテンツ全体の一覧をRedBusterが把握します。
- ダッシュボードでWebsiteに移動し、Generate WordPress pluginをクリックします。
.zipをダウンロードします——キーはすでに組み込まれているため、設定する必要はありません。- WordPressで:プラグイン → 新規追加 → プラグインのアップロード、zipを選択し、インストールして有効化します。
- 有効化すると、プラグインは公開済みの投稿、ページ、製品の完全な同期を行います。
その後は自動的に最新の状態を維持します。
- 投稿/ページ/製品を公開または更新すると、更新内容がすぐに送信されます。
- ゴミ箱に移動すると、それがRedBusterの認識するサイト情報から削除されます。
同期状況の確認や手動での再同期は、WordPress管理画面の設定 → RedBuster Connectorから行えます。
キーについて
このキーはWordPressのインストール内でサーバー側に留まり、ブラウザに送信されることはありません。そのため——スニペットのキーとは異なり——本物の秘密情報です。プラグインのzipを公開しないでください。それを持っている人は誰でも、そのキーを使ってあなたのRedBusterアカウントにコンテンツを送信できてしまいます(ただし何かを読み返すことはできず、アカウント内の他の何かに触れることもできません)。
キーの管理
Websiteページには、生成したすべてのキーが表示されます——種類、ドメイン(スニペットキーの場合)、最後に使用された日時。Revokeは即座に、そして永久にキーを無効化します。それを使用しているスニペットやプラグインは動作しなくなります。取り消しは一方向です——再接続するには、新しいキーを生成し、それでスニペットまたはプラグインを更新してください。
RedBusterがこれで行うこと
RedBusterが読み取ったすべてのページは、同じ画面のPages RedBuster has readテーブルに表示されるため、正確に何を把握しているかを確認できます——ページ、その取得元(スニペット、WordPress、またはサイトマップクロール)、そして最後に更新された日時です。
トラブルシューティング
- 「Pages RedBuster has read」に何も表示されない。 スニペットが実際にページの
<head>内にあることを確認してください(ページソースを表示)。または、WordPressプラグインが設定 → RedBuster Connectorで同期成功を示しているか確認してください。サブスクリプションが有効であることも確認してください——プランが失効した瞬間に取り込みは静かに停止し、再度有効になると自動的に再開します。 - ページのコンテンツが古く見える。 スニペットは、コンテンツが変更され、かつ誰かがそのページを訪問した場合にのみページを再送信します。サイトマップによるクロールやWordPressプラグイン自体の同期は、訪問を必要とせずに変更を検出します。
- キーを再生成した後、スニペットキーが動作しなくなった。 特定の用途では、最後にコピーされたキーのみが有効です——新しいキーを生成した場合は、
<script>タグ(またはプラグインを再ダウンロード)をそのキーで更新してください。