Google Analytics APIを使用してWebサイトの検索統計を取得しましたが、結果は非常に奇妙に見えます。 「(設定なし)」および「(提供なし)」という名前のグループは、すべての検索ヒットの99%以上を占め、有用な検索キーワードグループは1%を大きく下回っています。
ただし、GA Webサイトで検索統計を表示すると、すべての検索ヒットの約20%を占める「(not set)」グループが表示され、「(not provided)」グループはまったく表示されません-つまり、まったく異なるデータ。
Google APIを介した検索統計情報の取得が壊れていますか、それを適切に機能させる方法がいくつかありますか?
Google Analyticsで間違ったレポートを見ています。あなたは、Acquisition->Search Console->クエリレポート。
このレポートは、Google Search Consoleのデータを使用しています。このデータをプログラムで取得するには、 Search ConsoleのAPI を使用する必要があります。
GA APIを介して照会しているデータは、Acquisition->に表示されます。すべてのトラフィック->チャンネル->オーガニック検索レポート。
このレポートのデータは、ブラウザヘッダーとしてサイトに送信された検索エンジンのリファラーデータを介してGoogleアナリティクスによって収集されます。 Googleは、リファラーヘッダーでサイトにほとんどのキーワードを送信しなくなりました。これにより、リストの「(not not)」が非常に高くなります。