Search ConsoleとGoogleアナリティクス、どちらを見ればいいのか。この問いにGoogleは一文で答えを書いています。「検索パフォーマンスに関する信頼できる情報源は常に Search Console であり、サイト内での行動に関する信頼できる情報源は Google アナリティクスです」。そして両者の数字については、「両者は使用される指標とシステムが異なっているため、データが完全に一致することはありません」とも明記しています。この記事では、2つの役割分担を整理したうえで、Googleが公式に挙げている「数字が合わない8つの原因」を確認します。そのなかに、日本のサイトで必ず効いてくる項目が1つあります。Search Consoleはタイムゾーンを選べず、既定が太平洋時間だという点です。
この記事でわかること
結論。どちらが正しいか、は公式に決まっている
「クリック数とセッション数が違うのですが、どちらが正しいですか」。これがいちばん多い質問です。
Googleの答えは明確です。
検索パフォーマンスに関する信頼できる情報源は常に Search Console であり、サイト内での行動に関する信頼できる情報源は Google アナリティクスです。
どちらかが間違っているのではなく、担当している範囲が違う。だから、見たいものによって参照先が決まります。
| 知りたいこと | 見るツール |
|---|---|
| 検索結果に何回出たか | Search Console |
| どの検索語で来たか | Search Console |
| クリック率はどうか | Search Console |
| 来たあと何ページ見たか | Googleアナリティクス |
| 問い合わせまで進んだか | Googleアナリティクス |
| 検索以外からどれだけ来ているか | Googleアナリティクス |
そして、数字のずれについても書かれています。
ただし、両者は使用される指標とシステムが異なっているため、データが完全に一致することはありません。
一致することはない、と公式に書かれている。合わせようとする作業は、そもそも成立しません。
役割の違い。到達するまでと、到達してから
Googleは2つのツールをこう説明しています。
Search Console: 検索結果にサイトが表示された回数(インプレッション数)、ユーザーが Google 検索でのクリックからサイトにアクセスした回数(クリック数)、サイトへのアクセスにつながった検索キーワード(検索語句)など、Google 検索の検索結果におけるウェブサイトのパフォーマンスに関するデータが得られます。Search Console では、Google 検索からウェブサイトに到達するまでのアクティビティに重点が置かれています。
Google アナリティクス: アクセスされたページ、滞在時間、とられた行動など、ユーザーとウェブサイトとのインタラクションに関するデータが得られます。また、どこからやって来たのかに関するデータもわかるため、メール、他のウェブサイトや SNS での紹介、有料検索、オーガニック検索といった各トラフィック チャネルの有効性を測定できます。
境界線は「サイトに到達した瞬間」です。
図1:境界はサイトに到達した瞬間。どちらが正しいかではなく、担当が違う。
もう1つ、機能面での違いがあります。Search Consoleは分析だけでなく、Googleへの働きかけができます。サイトマップの送信、URLの再クロール依頼、インデックス登録の状態確認。アナリティクスにはこの機能がありません。サーチコンソールの使い方で、経営者が見る数字を4つに絞って整理しました。
比べるなら、クリック数とセッション数
2つのツールの数字を並べたい場合、Googleは比べる指標を指定しています。
データの一般的なパターンを把握するには、最も性質が似通っている以下の 2 つの指標に注目することをおすすめします。
挙げられているのは、Search Consoleのクリック数とGoogleアナリティクスのセッション数です。
ただし、そのすぐあとにこうあります。「クリック数とセッション数は算出方法が異なるため、比較する際には異なる数値を見ることになります」。
似ているけれど、同じではない。Googleが求めているのは一致ではなく、傾向の一致です。
総数が一致しなくても、一般的な傾向に同じパターンがあることが重要です。
そして、差の扱い方も書かれています。
| 差の大きさ | Googleの記述 | やること |
|---|---|---|
| 小さな不一致 | 差が小さい場合、その不一致は無視してかまいません。システムが異なるため、数値に多少の違いがあるのは正常な想定済みのことであり、修正の必要はありません | 放置してよい |
| 大きな不一致 | 差が大きい場合、以下の原因について調べてください | 次章の8項目を確認する |
「修正の必要はありません」と明記されている。ここを合わせようとして時間を使うのは、公式に否定されている作業です。
数字が合わない8つの原因(公式)
Googleは、クリック数とセッション数が大きく異なる原因を列挙しています。8つです。
| 原因 | 内容 | 自社で対処できるか |
|---|---|---|
| Googleアナリティクスの実装 | タグを付けていないページがある、構成に問題がある | できる |
| Cookieまたはトラッキング | ユーザーがトラッキングを拒否すると、アナリティクスのデータにずれが生じる | できない |
| タイムゾーン | Search Consoleは選べず、既定は太平洋時間 | 合わせられる |
| アトリビューション | アナリティクスは3つのモデルがあるが、Search Consoleは全クリックをカウント | モデルを既定にすれば近づく |
| 正規URL | Search Consoleは正規URLのみ、アナリティクスはタグのある全URL | 構造次第 |
| トラフィックの内訳 | Search Consoleはウェブ・画像・動画・ニュース・Discoverで分かれる | フィルタで揃えられる |
| HTML以外のページ | PDFなどはSearch Consoleの対象だが、アナリティクスでは計測していないことがある | 設定できる |
| botトラフィック | アナリティクスは既知のbotを自動除外するが、Search Consoleは除外しない場合もある | できない |
いくつか原文を引きます。
実装について。Googleは、ここが最も大きい差の要因だという書き方をしています。
Google アナリティクスは、ウェブサイトやアプリにタグを実装して行動データを収集するためのツールです。そのため、何をどう実装したかよって違いが生じます。(中略)一方、Search Console は、Google 検索のデータにアクセスするためのツールです。Google はこのデータを、すべてのプロパティに関して一律に処理します。したがって、設定方法がデータに及ぼす影響は小さいと言えます。
「設定方法がデータに及ぼす影響は小さい」。だから、数字が大きくずれているとき、疑うのはアナリティクス側の実装です。
正規URLについて。「Search Console では Google 検索の正規 URL のみのレポートが生成されますが、Google アナリティクスではトラッキング コードを含んでいるすべての URL のレポートが生成されます。したがって、Google アナリティクスの方が URL が多くなる可能性が高くなります」。
パラメータ付きのURLや、重複したページが多いサイトほど、この差が開きます。
HTML以外のページについて。「サイトに HTML 以外のページ(PDF など)があり、それが Google 検索で表示された場合、またはクリックされた場合、このページはデフォルトで Search Console の対象になります」。
資料をPDFで公開している会社は、ここが効きます。Search Consoleでは数えられているのに、アナリティクスでは見えていない。Googleは対処として「拡張計測機能イベントを有効にすることから始めるのがよいでしょう」としています。
botについて。「Google アナリティクスは、既知の bot を自動的に除外し、既知のスパイダーも自動的に除外しますが、Search Console は除外しない場合もあります」。
この項目は、Search Console側の数字が多くなる方向に働きます。
タイムゾーンの話。日本のサイトは必ずずれる
8つのうち、日本のサイトで必ず効いてくるのがこれです。
Google アナリティクスではタイムゾーンを選べますが、Search Console では選ぶことができず、デフォルトのタイムゾーンは太平洋時間(PT)になっています。Google アナリティクスのタイムゾーンを、PT との時差が大きいタイムゾーンに設定すると、違いは特に顕著になります(主なユーザーがオーストラリア在住である場合など)。
Search Consoleはタイムゾーンを選べません。既定が太平洋時間です。
日本時間とは大きな時差があります。つまり、Search Consoleの「10月1日」とアナリティクスの「10月1日」は、同じ24時間ではありません。
実務での帰結を3つ挙げます。
1つ目。1日単位で並べて比べない。日ごとの数字を突き合わせても、そもそも切り取っている時間帯が違います。週または月で見てください。
2つ目。キャンペーンの初日・最終日は特にずれる。「公開した日のアクセスが合わない」の多くはこれです。
3つ目。前日のデータを朝に確認する運用は、ずれを拡大させる。Search Console側はまだその日が終わっていない可能性があります。
この項目は、業者のレポートを読むときにも効きます。日次のグラフを並べて「乖離があります」と説明されたら、タイムゾーンの話が入っているかを確認してください。入っていないなら、そのレポートは前提を押さえていません。
どちらを先に入れるか
どちらも無料です。両方入れるのが前提ですが、順番があります。
Search Consoleが先です。理由は3つあります。
1つ目。設置が簡単。所有権の確認だけで済みます。タグの埋め込みが不要な方法もあります。
2つ目。早く入れるほど、あとで比較できる期間が長くなる。どちらも、設定した日より前のデータは出てきません。Googleはアナリティクス側について「ウェブデータ ストリームを作成してサイト確認を完了した場合、サイト確認以降にデータが利用可能になります」としています。Search Consoleは過去16か月を保持しますが、それもデータが溜まってからの話です。前年同月比を出したいなら、1年以上前に入れておく必要があります。
3つ目。Googleへの働きかけができる。インデックスの状態が見えて、再クロールも依頼できます。サイトが検索に出ていない段階では、アナリティクスを入れても見るものがありません。ホームページで集客できない理由で書いたとおり、まず出ているかどうかの確認が先です。
アナリティクスを入れる価値が出るのは、ある程度アクセスが来てからです。月に数十人しか来ていない段階で滞在時間を分析しても、判断材料になりません。
連携すると何が見られるか、何が見られないか
2つは連携できます。ただし、できることには明確な上限があります。
連携すると、アナリティクス側に2つのレポートが増えます。
| レポート | Googleの説明 |
|---|---|
| Google オーガニック検索クエリ | 検索クエリと、リンクされた Search Console プロパティに関連する Search Console 指標が表示されます |
| Google オーガニック検索トラフィック | ランディング ページと、関連する Search Console およびアナリティクスの指標が表示されます |
ここで重要な制約があります。
Search Console の指標と組み合わせることができるのは、Search Console のディメンションと、以下のアナリティクス ディメンションのみです。
挙げられているのは、ランディング ページ、デバイス、国の3つです。
組み合わせられるのは3つだけ。「この検索語で来た人のコンバージョン率」のような分析は、この連携ではできません。
もう1つ、見落とされる制約があります。
Search Console のレポートは現在、期間グラフに対応していません。
連携レポートでは推移グラフが出ない、ということです。推移を見たいなら、Search Console側で見ることになります。
上限もあります。
| 項目 | 上限 |
|---|---|
| ウェブデータストリーム | 1つのSearch Consoleプロパティにのみリンクできる |
| Search Consoleプロパティ | 1つのウェブデータストリームにのみリンクできる |
| 権限 | アナリティクスの編集者かつSearch Consoleの確認済み所有者 |
| 変更 | リンクは変更できない。削除して作り直す |
それと、連携レポートは既定で非公開です。Googleの記述は「Search Console のレポートのコレクションはデフォルトで非公開になっています。コレクションは、左側のペインの [ライブラリ] に表示され、そこから公開できます」。連携したのに出てこない、という場合はここを見てください。
より深く見たい場合の選択肢も示されています。Looker Studioのダッシュボードテンプレート、WordPressのSite Kitプラグイン、そしてBigQueryへのエクスポート。Googleは最後のものについて「最も詳しい情報を得つつ、データの不一致をできる限り小さくするには」と書いています。
データが使えるまでの時間と、残る期間
数字を見るタイミングにも決まりがあります。
| 項目 | Googleの記述 |
|---|---|
| 保持期間 | Search Console では、過去 16 か月間のデータが保持されます |
| 反映まで | Search Console のデータは、Search Console に収集されてから 48 時間後に、Search Console とアナリティクスでご利用いただけるようになります |
48時間。昨日のデータはまだ揃っていません。朝の会議で前日の数字を確認する運用をしているなら、そこが噛み合っていない可能性があります。
16か月。それより前のデータは消えます。前年同月比を見たいなら、16か月に入っているうちにエクスポートしておく必要があります。Googleは「期間を 16 か月以上に延長したいのであれば、Search Analytics API や一括データ エクスポートを使用してデータを取得し、システムに保存できます」としています。
この2つを知らないと、レポートの読み方を間違えます。「先週と比べて減った」の一部は、単にデータが揃っていないだけということがあります。Looker Studioのテンプレートについても、Googleは「レポートのデフォルトの期間は「過去 28 日間」ですが、Search Console のデータは数日遅れる場合があります」と注記しています。
経営者が月に一度見る画面の順番
実務の話にします。月次で見るなら、この順です。
| 順 | 見る場所 | 見る数字 | 判断 |
|---|---|---|---|
| 1 | Search Console 検索パフォーマンス | 表示回数 | そもそも検索結果に出ているか |
| 2 | 同上 | クリック数とCTR | 出ているのに選ばれていないか |
| 3 | 同上(クエリ別) | 来ている検索語 | 狙った語と合っているか |
| 4 | アナリティクス トラフィック獲得 | オーガニック検索のセッション数 | 検索以外との比率 |
| 5 | アナリティクス ランディングページ | エンゲージメント率 | 来た人が読んでいるか |
| 6 | アナリティクス | キーイベント(問い合わせ等) | 最終的に増えているか |
Googleも同じ順序を示しています。「オーガニック トラフィックに大きな変化が見られた場合、Search Console にアクセスして、詳しく分析しましょう」。
エンゲージメント率については、定義を押さえておいてください。Googleは、エンゲージメントがあったセッションを次のいずれかとしています。
- キーイベントがあったセッション
- 10 秒を超えて続いたセッション
- ページビューが 2 回以上あったセッション
10秒を超えれば、エンゲージメントありとしてカウントされます。この指標だけで内容の質は測れません。合わせてキーイベントを見る必要があります。
そして、エンゲージメント率が落ちたときの対処もGoogleが書いています。「コンテンツを分析して、オーガニック検索ユーザーへの関連性を高めましょう(たとえば、ユーザーがサイトを発見するのに使った検索語句に密接に関連したページ コンテンツにするなど)」。来ている検索語とページの中身を合わせる、ということです。
業者のレポートを受け取るときの確認
月次レポートを受け取っている場合に、見ておきたい点を挙げます。
どちらのツールの数字か書かれているか。「アクセス数」とだけ書かれていると、クリック数なのかセッション数なのか分かりません。
フィルタが揃っているか。Googleは「同一条件で比較する場合は、同じデータソースに同じフィルタを設定することをおすすめします」としています。片方だけ国やデバイスで絞っていると、比較になりません。
検索タイプが指定されているか。Search Console側はウェブ・画像・動画・ニュース・Discoverに分かれます。ここが「すべて」のままだと、アナリティクスとの差が広がります。
タイムゾーンの前提が書かれているか。前述のとおり、Search Consoleは太平洋時間です。日次で比較しているレポートは、この点に触れているべきです。
順位だけで報告されていないか。検索順位の調べ方で書いたとおり、Googleは「最終的にサイト成功の指標となるのは、インプレッションとクリック数です」としています。順位の一覧だけのレポートは、Google自身の推奨と合っていません。
まとめ
整理します。
- どちらが正しいかは公式に決まっている。検索は Search Console、サイト内は アナリティクス
- 数字は一致しない。「データが完全に一致することはありません」と明記されている
- 小さな差は「修正の必要はありません」。合わせようとする作業に意味がない
- 大きな差の原因は公式に8つ。実装、Cookie、タイムゾーン、アトリビューション、正規URL、トラフィックの内訳、HTML以外のページ、bot
- Search Consoleはタイムゾーンを選べず、既定は太平洋時間。日次で並べない
- 反映まで48時間、保持は16か月
- 連携で組み合わせられるのは、ランディングページ・デバイス・国の3つだけ
2つのツールは、競合していません。境界はサイトに到達した瞬間で、それぞれの側で正しい数字を出しています。合わせようとするより、どちらに何を聞くかを決めたほうが、判断が早くなります。
よくある質問
クリック数とセッション数が違います。どちらが正しいですか
Googleは「検索パフォーマンスに関する信頼できる情報源は常に Search Console であり、サイト内での行動に関する信頼できる情報源は Google アナリティクスです」としています。どちらかが誤っているのではなく、担当範囲が違います。
数字を一致させる方法はありますか
ありません。Googleの記述は「両者は使用される指標とシステムが異なっているため、データが完全に一致することはありません」。小さな差については「修正の必要はありません」ともされています。
Search Consoleのタイムゾーンを日本時間に変えられますか
変えられません。「Search Console では選ぶことができず、デフォルトのタイムゾーンは太平洋時間(PT)になっています」と明記されています。日次での比較は避けて、週または月で見てください。
どちらから入れるべきですか
Search Consoleが先です。設置が簡単で、Googleへの働きかけもできます。アナリティクスはタグを入れた日から先しか計測しないので、こちらも早めに入れておくと、あとで比較できる期間が長くなります。
連携すれば検索語ごとのコンバージョンが見られますか
見られません。Googleは「Search Console の指標と組み合わせることができるのは、Search Console のディメンションと、以下のアナリティクス ディメンションのみです」として、ランディングページ、デバイス、国の3つだけを挙げています。
連携したのにレポートが出てきません
Search Consoleのレポートのコレクションは既定で非公開です。左側のペインの「ライブラリ」に表示されるので、そこから公開してください。
昨日のデータが見当たりません
「Search Console のデータは、Search Console に収集されてから 48 時間後に、Search Console とアナリティクスでご利用いただけるようになります」とされています。前日の数字はまだ揃っていない可能性があります。
PDF資料へのアクセスは計測できますか
Search Consoleでは既定で対象になります。アナリティクス側で計測していない場合があるので、Googleは「拡張計測機能イベントを有効にすることから始めるのがよいでしょう」としています。