アプリでコネクタを使用するには、Builder プラン 以上が必要です。
自分のアプリを Google で追跡する
自分の Base44 アプリを Google 検索に表示させます。
できること
サイトの検索データを使って、パフォーマンスとインデックスを監視します。検索パフォーマンスを追跡
クリック数、表示回数、CTR、平均掲載順位をアプリ内のダッシュボードやレポートに取り込みます。
インデックス状況を確認
URL を検査してページがインデックスされているかを確認し、カバレッジの問題が発生したら表示します。
サイトマップを管理
認証済みサイトのサイトマップを一覧表示・送信して、Google がページをより早く発見できるようにします。
Google Search Console を接続する
アプリが検索パフォーマンスデータを読み取れるよう、Search Console を接続します。- 共有コネクタ
- アプリユーザーコネクタ
1 つのアカウントを 1 度接続すると、アプリを使う全員がその接続とデータを共有します。共有 Search Console コネクタを追加するには:
- ワークスペースのサイドバーで Connectors をクリックします。
- Add connector をクリックします。
- Google Search Console を検索してクリックします。
- Shared connector を選択し、Next をクリックします。
- Connection name を入力します。
- Who can access で、接続を使える場所を選択します。デフォルトは Apps and Super agent です。
- Add connector をクリックし、目的のプロパティへのアクセス権を持つ Google アカウントでサインインします。
スコープと権限
スコープは、アプリが Search Console のデータでできることを制御します。1
Base44 が追加するもの
email: Google アカウントを識別します。常に含まれるため、Scopes にロックされたスコープとして表示されます。
2
自分で設定するもの
Scopes で、アプリに必要なスコープを選択します。Search Console のスコープ名は
https://www.googleapis.com/auth/ で始まります:webmasters: サイトマップを含むデータの表示と管理webmasters.readonly: 変更を加えずにデータを表示
アクセス: アプリには、接続した Google アカウントがアクセスできる Search Console プロパティが表示されます。
ここに掲載されていないスコープが必要な場合は、フィードバックをお寄せください。
バックエンド関数で Google Search Console を使う
Google Search Console を接続すると、バックエンド関数がアクセストークンを取得して Search Console API を直接呼び出せます。OAuth フローとトークンの保管は Base44 が処理します。- 共有接続の場合は、
getConnection()でトークンを取得します。 - アプリユーザー接続の場合は、
getCurrentAppUserConnection()を使い、各リクエストがサインイン中のユーザーのトークンを使用するようにします。
共有コネクタ
バックエンド関数から共有接続を設定、デプロイ、呼び出します。
アプリユーザーコネクタ
ユーザーごとのトークンを取得し、サインイン中のユーザーとして API を呼び出します。
トラブルシューティング
検索データが表示されない場合は、アカウントのアクセスとプロパティの設定を確認してください。ユーザーが自分の Google アカウントを接続できない場合は、Google Workspace コネクタページの トラブルシューティング を参照してください。Search Console のデータが表示されない
Search Console のデータが表示されない
次を確認してください。
- アプリの Integrations ページの App connections に接続が表示され、接続済みになっている。
- 使用した Google アカウントが、クエリしたい Search Console プロパティへのアクセス権を持っている。
- クエリしたいプロパティが Search Console で認証されている。
サイトに対してコネクタが空の結果を返す
サイトに対してコネクタが空の結果を返す
Search Console は、接続したアカウントがアクセス権を持つプロパティのデータを返します。また、新しいプロパティがデータを収集するまでには数日かかることがあります。そのアカウントがプロパティへのアクセス権を持っていることを確認し、同じ期間を Search Console で直接確認してください。
よくある質問
接続にはどの Google アカウントを使うべきですか?
接続にはどの Google アカウントを使うべきですか?
クエリしたい Search Console プロパティに対してオーナーまたはフルアクセス権を持つ Google アカウントを使ってください。どのアカウントにアクセス権があるか不明な場合は、Search Console の Settings > Users and permissions でユーザーリストを確認してください。
複数の Search Console プロパティを接続できますか?
複数の Search Console プロパティを接続できますか?
はい。同じ Google アカウントで複数のプロパティを管理している場合、どのプロパティかを指定すれば、AI チャットはそれらをまたいでデータをクエリできます。
アプリのサイトマップはどこにありますか?
アプリのサイトマップはどこにありますか?
Base44 はサイトマップを
/sitemap.xml に生成します。AI チャットでサイトマップのタスクを説明するときは、このパスを直接参照できます。このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。