Google Mapsのデータを扱ったことがある方なら——アプリを開発したり、ローカルSEOを行ったり、スクレイピングプロジェクトを進めたりする中で——「Place ID」「CID」「Google ID」といった用語に出くわしたことがあるはずです。これらは同じものに聞こえるかもしれませんが、実際には別物です。そして、これらに関するドキュメントは、控えめに言っても散らばっており分かりにくい状況です。
私自身、Mapsデータを扱い始めたときに、これを整理するのに恥ずかしいほどの時間を費やしました。ですので、皆さんが同じ手間をかけずに済むようお伝えします。本ガイドでは、それぞれの識別子が実際に何であるか、どう違うのか、どうやって見つけるのか、そして自分が何をしたいかに応じてどれに注目すべきかを解説します。
なぜGoogleには3つの異なるIDがあるのか?
良い質問です。簡単に言うと、Googleの異なるシステムは異なる時期に異なるチームによって作られ、それぞれが独自の方法で場所を識別する必要があったからです。長年にわたり、これらのシステムは一つのきれいなIDに統一されることなく、並行して成長してきました。いかにもGoogleらしい話です。
それぞれが何かを以下に示します:
Place ID
これは最も頻繁に目にするものです。ChIJN1t_tDeuEmsRusit1tb4cSのような文字列で、常に「ChIJ」で始まり、その後ランダムに見える文字が続きます。GoogleはPlace IDを、開発者がAPI経由で場所を参照するための標準的な方法として導入しました。
Place IDについて知っておくべきいくつかの点:
- Maps Platform APIにとって公式かつ推奨される識別子です
- 有効期限があり変更されることがあります——Googleは約12か月有効としていますが、実際にはそれより長くもつことも多いです
- Google Maps上のすべての場所が持っています——ビジネス、公園、住所、特定の建物にも
- Place Details、Place Photos、レビューリンクの構築などのAPI呼び出しに必要です
CID(別名Ludocid)
CIDは長い数値の識別子で、10281119596374313554のような形式です。これは特にGoogleビジネスプロフィール(以前はGoogle My Businessと呼ばれていたもの)に紐づいています。Place IDと異なり、CIDは恒久的です。期限切れにならず、ローテーションもされません。一度ビジネスがCIDを取得すると、その番号はずっとそのビジネスに残ります。
「ludocid」と呼ばれることもありますが、これはGoogleが内部的に使用するパラメータ名にすぎません。MapsのURLの末尾に?cid=1234567890がついているのを見たことがあれば、それがCIDです。
重要なポイント:
- 恒久的な識別子——変更も期限切れもしません
- 一般的な場所ではなく、認証されたビジネスリスティングにのみ割り当てられます
- 特定のビジネスプロフィールへの追跡やリンク用に、ローカルSEOで広く使用されます
- Place IDと相互に変換可能です(Place IDは時間と共に変わる可能性がありますが、CIDは変わりません)
Google ID(Feature ID / FID)
これはほとんどの人が直接扱うことのないIDです。0x808fba02425dad8fのような16進数の文字列で、GoogleがMaps、検索、ナレッジグラフなどのさまざまなサービス間でデータを連携させるために内部的に使用しています。
本当に技術的な作業をしているか、Googleの内部データ構造を深く掘り下げているのでない限り、このIDを気にする必要はおそらくないでしょう。網羅性のために含めていますが、ほとんどの実用的な目的では、重要なのはPlace IDとCIDです。
Place ID vs CID vs Google ID——簡単な比較
こちらがチートシートです:
| Place ID | CID(Ludocid) | Google ID(FID) | |
|---|---|---|---|
| 形式 | テキスト文字列(ChIJ...) | 数値(長整数) | 16進数(0x...) |
| 例 | ChIJN1t_tDeuEmsR | 10281119596374313554 | 0x808fba02425dad8f |
| 恒久的? | いいえ——期限切れになる可能性あり(約12か月) | はい——変更されません | はい——めったに変更されません |
| 適用対象 | すべての場所(ビジネス、住所、ランドマーク) | 認証されたビジネスリスティングのみ | Googleにインデックスされたすべてのエンティティ |
| 主な用途 | API呼び出し、リンクの構築 | ローカルSEO、恒久的な参照 | Googleの内部システム |
| 入手方法 | Place ID Finder、API、URLの確認 | MapsのURL(?cid=)、DevTools | MapsのURL(dataパラメータ) |
Google Place IDの見つけ方
Place IDを調べる方法はいくつかあります。手早く済む方法もあれば、より多くのデータが得られる方法もあります。私が実際に使っているものを紹介します:
方法1: Google公式のPlace ID Finder
最もシンプルな方法です。Googleはこのために専用のツールを提供しています:
- Google Place ID Finderページに移動します
- 地図上の検索ボックスにビジネス名や住所を入力します
- 結果をクリックすると——Place IDが地図の下のインフォボックスに表示されます
- それをコピーします
機能はしますが、数件以上の場所を調べるには時間がかかります。一件ずつ検索してクリックする必要があります。
方法2: Google MapsのURLを確認する
Google Mapsで場所を検索してクリックすると、ブラウザのURLを見てください。多くの場合、次のような形式になっています:
https://www.google.com/maps/place/Some+Business/@34.052,-118.243,17z/data=!3m1!4b1!4m5!3m4!1s0x80c2c7b85dea2a93:0x1ff47c3ceb7d520b!8m2!3d34.052!4d-118.243
!1sの後の部分が見えますか?0x80c2c7b85dea2a93:0x1ff47c3ceb7d520b——これが実はGoogle Feature IDです。Place IDは通常URLに直接含まれていませんが、URLから取得した座標やビジネス名を使ってAPI経由で取得できます。
方法3: Places APIを使う
開発者であれば、Places APIに直接クエリを送ることができます:
// Find Place from Text
GET https://maps.googleapis.com/maps/api/place/findplacefromtext/json
?input=Eiffel+Tower
&inputtype=textquery
&fields=place_id,name,formatted_address
&key=YOUR_API_KEY
レスポンスにはPlace IDが含まれます。これは最も信頼性の高い方法ですが、APIキーが必要で費用もかかります(1,000リクエストあたり約17ドル)。
方法4: LivescraperでまとめてPlace IDを抽出する
数十、数百のビジネス——例えばシカゴのすべての歯科医院や、特定の地区のすべてのレストラン——のPlace IDが必要な場合、一件ずつ調べるのは現実的ではありません。
LivescraperのGoogle Maps Scraperは、Place IDを他のすべてのビジネスデータ(名前、住所、電話番号、メール、ウェブサイト、レビュー、評価)と共に自動的に抽出します。検索クエリとロケーションを入力するだけで、すべての情報がスプレッドシートに取り込まれます。Place ID Finderツールを何百回も使うよりはるかに高速です。
方法5: ブラウザ拡張機能
GMB EverywhereやPlePerのような拡張機能は、Google Mapsを閲覧中にページ上で直接Place ID(およびCID)を表示できます。インストールしてMapsでビジネスに移動するだけで、IDがオーバーレイで表示されます。すでにGoogle Mapsを開いているときの素早い検索に便利です。
ビジネスのCIDの見つけ方
CIDはPlace IDほどGoogleが宣伝していないので、見つけるのが少し難しいです。しかし、信頼できる方法はいくつかあります:
方法A: MapsのURLを確認する
Google(Mapsではなく通常の検索)でビジネスを検索します。右側にナレッジパネルが表示されたら、ビジネス名のリンクを右クリックしてURLをコピーします。多くの場合、cidパラメータが含まれています:
https://maps.google.com/?cid=10281119596374313554
末尾の数字——10281119596374313554——がCIDです。
URLの形式が異なり、cidパラメータが直接表示されないこともあります。その場合は次の方法を試してください。
方法B: ブラウザのデベロッパーツールを使う
こちらはオタクっぽい方法ですが、常に機能します:
- Googleでビジネスを検索します
- ナレッジパネルを右クリックして「検証」をクリックします(またはF12を押します)
- Elementsパネル内で
ludocidまたはdata-cidを検索します - HTML属性の中にCIDの値が見つかります
ページソースに隠れていますが、確かに存在します。
方法C: Place IDから変換する
すでにPlace IDを持っている場合、Places APIでurlフィールドをリクエストすることでCIDを取得できます——その場所の正規のGoogle Maps URLには通常CIDが含まれています。または、両者の間で変換するツールを使うこともできます。
実際にどのIDが必要か?
これは何を構築しているか、どのような作業をしているかによって異なります。整理してみましょう:
アプリを開発する開発者の場合
Place IDが必要です。Maps Platform APIはすべてPlace IDで動作します。ビジネスの詳細を取得したり、マップを埋め込んだり、ルートを計算したり、アプリに場所情報を表示したりするのに使用します。ただし、有効期限があるので、データベースに保存する場合は定期的に更新するべきです。
ローカルSEOを行う場合
おそらくCIDが必要です。CIDは恒久的でビジネスプロフィールに直接紐づいているため、長期的な追跡に信頼性が高いです。多くのSEOツールはビジネスリスティングの監視、ランキング変化の追跡、特定のGoogleビジネスプロフィールへの直接リンクのためにCIDを内部で使用しています。
とはいえ、レビューリンクの生成などにはPlace IDも必要になります(これについてはすぐ後で説明します)。
市場調査やリード生成を行う場合
ID自体よりもデータが必要です。Livescraperのようなツールは裏側でIDを処理し、本当に重要な情報——ビジネス名、連絡先情報、レビュー、評価——を提供します。Place IDもエクスポートにおまけのように含まれますが、通常はそれが目的ではありません。
レビューリンクを生成するマーケターの場合
Place IDが必要です。標準的なGoogleレビューリンクの形式は次の通りです:
https://search.google.com/local/writereview?placeid=YOUR_PLACE_ID
そこにPlace IDを貼り付けると、お客様を直接レビューフォームへ案内する直接リンクが完成します。メールキャンペーン、QRコード、レシート、フォローアップメッセージに非常に便利です。これらのリンクをもっと効果的に使うアイデアを知りたい方には、Googleレビューをもっと集める方法に関するガイドを別途用意していますのでご覧ください。
Place IDは本当に期限切れになるのか?
公式には「はい」です。Googleのドキュメントでは、Place IDは約12か月有効と見なすべきとされています。それを過ぎると、同じ物理的な場所が新しいPlace IDを取得する可能性があります。
実際には?私は何年も変わらないPlace IDを見てきました。一方で、予想外に変更されるケースも見ています——通常はビジネスがリスティングを更新したり、新しい住所に移転したり、Googleがバックエンドでデータ統合を行ったりするときです。
私のアドバイス:
- Place IDをデータベースの恒久的なキーとして扱わないでください。保存する場合は、リフレッシュする仕組みを組み込みましょう。
- 可能な限りPlace IDと一緒にCIDも保存しましょう。Place IDが変わっても、CIDを使って新しいものを検索できます。
- 単発のタスク——レビューリンクの生成やビジネスリスティングの確認など——では、有効期限を気にしなくて構いません。現在のPlace IDを取得して使うだけです。
また、注目すべきこと:Googleは2024年に旧Places APIを非推奨にし、新バージョン(Places API New)ではIDの扱い方が少し異なります。元のPlaces APIを使用する古いコードを扱っている場合は、Place IDが適切に更新されるよう統合をアップデートすることをお勧めします。
これらのIDで実際にできる実用的なこと
これで各IDが何かが分かったので、実際にできることを見ていきましょう:
1. Googleレビューリンクを作成する
すでに触れましたが、これがおそらく最も一般的なユースケースです。Place IDを次のURLに差し込みます:
https://search.google.com/local/writereview?placeid=ChIJN1t_tDeuEmsRusit1tb4cS
これをメール、テキスト、QRコードなどでお客様に送信します。お客様は直接ビジネスのレビューフォームに到着します。
2. 特定の場所をウェブサイトに埋め込む
Maps Embed APIはPlace IDを受け付けます:
<iframe
width="600"
height="450"
style="border:0"
loading="lazy"
src="https://www.google.com/maps/embed/v1/place
?key=YOUR_API_KEY
&q=place_id:ChIJN1t_tDeuEmsRusit1tb4cS"
></iframe>
これにより、一般的な検索結果ではなく、クリーンで特定の場所の地図埋め込みが得られます。
3. APIで詳細なビジネスデータを取得する
Place IDがあれば、Place Detailsエンドポイントを呼び出して、Googleがそのビジネスについて知っているすべて——営業時間、電話番号、ウェブサイト、写真、レビュー(ただしAPIで取得できるのは5件のみ——すべてのレビューにはLivescraperのReviews Scraperを使用してください)——を取得できます。
4. ローカルSEOパフォーマンスを追跡する
CIDを使うと、検索結果における特定のビジネスリスティングの監視を設定できます。多くのローカルSEOツールはCIDを受け付け、ビジネスがローカルパック、ナレッジパネル、Maps結果でどのように表示されるかを時間と共に追跡します。
5. 大量データのプロジェクト
より大規模なもの——例えばニューヨークの全カフェのデータベースを構築したり、評価4つ星未満のすべての自動車修理工場を見つけたり——に取り組んでいますか?それは大量抽出ジョブです。Livescraperは、キーワードとロケーションに基づいてGoogle Mapsを検索し、すべてのビジネスデータ(Place IDを含む)をCSVまたはJSONにエクスポートすることでこれを処理します。
アウトリーチのためにそれらのビジネスからメールが必要ですか?Email Scraperはビジネスのウェブサイトから自動的にメールアドレスを抽出できます。また、構築済みのリードリストが欲しい場合、B2Bリードデータベースには認証済みの連絡先データが用意されています。
避けるべき一般的な間違い
人々がつまずくのを見てきたいくつかのこと:
- Place IDとCIDを混同する。これらは別物です。Place IDは「ChIJ」で始まるテキスト文字列です。CIDは長い数字です。コードの中でこれらを取り違えると、API呼び出しが動作しなくなります。
- Place IDが永遠に持続すると思い込む。そうではありません。長期保存する場合は、更新ロジックを組み込みましょう。
- レビューリンクに間違ったIDを使用する。レビューリンクにはCIDではなくPlace IDが必要です。
writereviewのURLはplaceid=でしか動作しません。 - フォールバックなしにIDをハードコーディングする。Place IDが期限切れになり、アプリがそれに依存していると、動作が壊れます。保存されたIDが機能しなくなったときに、常に新しいIDを検索する方法を持つようにしましょう。
- 大量のリストのIDを手動で検索する。10~20件以上の場所のIDが必要な場合、手動検索は時間の無駄です。APIやLivescraperのようなツールを使ってまとめて処理しましょう。
まとめ
長すぎて読めない方向けの要約版です:
- Place ID——標準的なMaps APIの識別子。テキスト形式で「ChIJ」で始まります。API呼び出し、レビューリンク、地図の埋め込みに使用します。定期的にリフレッシュされます。
- CID——認証されたビジネスのための恒久的な数値ID。SEO追跡や安定した参照に使用します。Place IDが変わっても変更されません。
- Google ID(FID)——Googleが内部で使用する16進数文字列。直接扱う必要はおそらくありません。
ほとんどの人にとって、日々必要なのはPlace IDです。CIDは恒久的なアンカーとして手元に置いておきましょう。そして、これらのIDを何らかのスケールで扱う必要がある場合——数十、数百のビジネスからデータを抽出する場合——Livescraperがすべてを一度に取得することで、多くの時間を節約してくれます。
さあ、そのデータでクールな何かを作りましょう。