ウェブデザイナーはウェブサイトのないリーズのすべての歯科医を望んでいます営業担当者は見本市の前にマンチェスターの3 つの地区に配管工を必要としていますカフェのオーナーは徒歩圏内のコーヒーショップの料金を確認したいと思っています3 つの仕事はすべて同じ場所で始まり、地図検索、3 つの屋台すべてが同じポイントで行われます。結果は、並べ替え、フィルタリング、共有できる表ではなく、一度に 1 枚ずつスクロールするカードです。
このガイドでは、"what, where" を有効にする方法について説明します。使用可能なリストへの検索: マップ リストが保持するデータ、現実的に取得できる結果の数、チェーンに対して重複排除がどのように機能するか、要約番号の読み方、CSV がクリーンに開くように構築される方法、および法的および実際的な制限がどこにあるかなど、作業された例では が使用されます Toolzマップスクレーパー。
tl;dr: 地図スクレーパーは、 " の歯科医のような検索をLeeds" の名前、住所、カテゴリ、星評価、レビュー数、電話、ウェブサイトの7 つのフィールドを持つビジネスの表に変えます Toolz Maps スクレーパー ブラウザの自動化ではなく場所検索 API を読み取り、10 ページ中 5 ページを最大 50 件のリストに統合し、名前と住所で重複を削除してチェーン ブランチを分離し、Web サイトまたは電話を公開するリストの数を示し、フィルターに従って RFC 4180 CSV をエクスポートします。電子メール、開館時間、レビューテキストは返されません。検索はサーバー上で実行され、無料でサインアップはなく、訪問者 1 人あたり 1 日あたり 3 件に制限されます。
マップスクレーパーとは何ですか?
マップスクレーパーは、地図検索からビジネスリストを収集し、地図ピンやカードの代わりに構造化データとして返すツールです。ビジネスタイプと場所を説明し、ビジネスごとに行を返して、並べ替え、フィルタリングし、スプレッドシートにエクスポートできます。
データは、地図検索で人が表示されるのと同じ種類です。違いは形状です。表を使用すると、リストを数えたり、比較したり、他の人に渡したりできますが、カードのスクロール パネルではできません。
構築するには大きく分けて2 つの方法があります ブラウザの自動化は 実際のブラウザをマップのウェブサイトを通して駆動し スクロールし ページからテキストをコピーします ページのレイアウトが変わるたびに壊れ 大半のマップサービスの規約に反して実行されます もう1 つは プレイス検索APIを読み取る方法です リスティングをデータとして返すサービスです Toolzツールは サードパーティのプレイス検索APIを介して 2 つ目のアプローチを採用しています そのため 結果は安定しており 限界は予測可能です。
各ビジネスについてどのようなデータを取得しますか?
各リストには7 つのフィールドがあります。 listingがその情報を公開していない場合、それらのどれも空にすることができます。
| フィールド | 例 | 注意事項 |
|---|---|---|
| 名前 | ジョー's "ベスト&クォート;コーヒー株式会社. | 記載のとおり |
| 住所 | 123 SE Main St、ポートランド、オレゴン州 97214 | 1 つのテキスト フィールド。部分に分割されていません |
| カテゴリー | コーヒーショップ | リスト' s プライマリカテゴリ |
| 評価 | 4.6 | 平均星評価;評価されていない場合は空です |
| レビュー | 212 に記載のものです | レビュー数;評価されていない場合は空です |
| 電話 | (503) 555-0142 | 発行済みとして |
| ウェブサイト | https://example.com | ビジネスがリストに掲載している場合に限ります |
含まれていないものは、これがあなたの仕事に適したツールであるかどうかを決定するため、それほど重要です:
- メールアドレスなし. 場所データはそれらを運びません。 web サイトのフィールドには通常、連絡先アドレスが見つかります。
- レビューテキストなし、査読者名または査読日 平均とカウントのみ。
- 営業時間、座標、写真はありません。
- バルクモードなし. それぞれの "何、どこ、引用;クエリは 1 つの検索です。
地図検索では何件の結果が返されますか?
検索ごとに最大 50 の個別のリスト。このツールは 10 件中 5 ページの結果を並行して要求し、それらをマージします。places インデックスは 5 ページを超えると、すでに返されたリストを繰り返す傾向があるため、より多くのページでビジネスではなく重複が追加されます。
Fifty は、国勢調査ではなく、密集したカテゴリのサンプルです。 " ロンドンのレストラン" には何千ものリストがあり、1 回の検索で最も関連性の高い 50 件が返されます。サンプルではなくカバレッジが必要な場合は、エリアをより小さな場所に分割し、それぞれに対して 1 回の検索を実行します。
| ゴール | 弱いクエリ | より良いクエリ |
|---|---|---|
| 街中の配管工 | plumbers |
plumbers in Salford、 plumbers in Stockport、 plumbers in Didsbury |
| 中規模都市の歯医者 | dentist |
dentists in Leeds |
| 大都市のレストラン | restaurants London |
restaurants in Shoreditch、 restaurants in Camden、 restaurants in Brixton |
| ニッチ | shops in Portland |
bike repair shops in Portland |
クエリは3 文字から120 文字の間である必要があります クエリにビジネスタイプと場所の両方を入れることは、結果を便利にします; ビジネスタイプだけでは、それをアンカーする場所がありません。
1 日あたり 3 回の検索に制限があるため、開始前に近隣地域を計画し、数日かけて大規模な検索を展開します。
重複排除はチェーンやブランチに対してどのように機能しますか?
重複は、大文字を無視して名前と住所を一緒に比較することで削除されます。 2 つの行は、両方が一致する場合にのみ同じビジネスになります。
そのルールは意図的です。 name だけで重複排除すると、チェーンのすべてのブランチが 1 つの行に折りたたまれ、ローカル検索が対象とするリストが正確に削除されます。 3 つの生の結果がどのように解決されるかは次のとおりです:
| 生の結果 | 名前 + アドレスキー | 保管されていますか? |
|---|---|---|
| スターバックス、メインストリート100番地 | starbucks|100 main st |
はいって |
| スターバックス、メインストリート100番地 | starbucks|100 main st |
いいえ、最初のものの複製です |
| スターバックス、オークアベニュー200番地 | starbucks|200 oak ave |
はい 別支店 |
最初の出現が勝つため、キープされた行は最初に返したページの大文字を使用します。名前のないリストは完全にスキップされます。
行の前に要約を読む方法
表の上には、リストの合計、Web サイトを持っている人の数、電話を持っている人の数、平均評価の 4 つの数字が検索を要約しています。
平均評価は、評価があるリスティングに対してのみ計算され、その後小数点以下 1 桁に四捨五入されます 評価されていないリスティングはゼロとしてカウントされるのではなく除外されるため、平均が不当に引きずり込まれることになります:
| リスティング | 評価 | ウェブサイト | 電話 |
|---|---|---|---|
| あ | 4.6 | はいって | はいって |
| っb | 4.2 | いやー | はいって |
| c | なし | いやー | はいって |
| d | 3.9 | はいって | いやー |
Listings 4
With a website 2 (A, D)
With a phone 3 (A, B, C)
Average rating (4.6 + 4.2 + 3.9) / 3 = 12.7 / 3 = 4.233 -> 4.2
ウェブサイト数はしばしば最も商業的に有用な数字です 歯科医を検索すると50 件のリストが返され そのうち18 件はウェブサイトがないとします つまり18 / 50 = サイトのないカテゴリの36% で 1 行を読む前に表示されます ウェブデザイナーの場合 その18 件がアウトリーチリストをクリックします Has ウェブサイト や 電話あり テーブルを公開しているリストにフィルタリングするには; " はありません;欠落している Web サイト"フィルタリングするため、すべての行をエクスポートし、スプレッドシート内の空の Web サイト セルをフィルタリングします。
CSV はどのように構築され、なぜきれいに開くのでしょうか?
エクスポートは次のとおりです RFC 4180、CSVファイルの一般的な形式: すべてのフィールドはダブルクォーテーションでラップされ、フィールド内の任意のダブルクォーテーションは2 倍になります。ビジネス名には常にカンマと引用が含まれており、引用されていないCSVはそれらを列に分割し、その後のすべての行を壊すため、これは重要です。
という名前のリスト Joe's "Best" Coffee, Inc. 212 件のレビューで4.6 と評価され、評価されていないリストでは、次のように出てきます:
"Name","Address","Category","Rating","Reviews","Phone","Website"
"Joe's ""Best"" Coffee, Inc.","123 SE Main St, Portland, OR 97214","Coffee shop","4.6","212","(503) 555-0142","https://example.com"
"Corner Cart","45 NW 5th Ave, Portland, OR 97209","Coffee stand","","","",""
輸出に関する3 つの詳細:
- アクティブなフィルターに従います。 ボタンは " CSV (n) " を読みます。 has website を選択すると、それらの行のみがエクスポートされます。
- 空値は空の文字列です、ゼロではないので、評価されていないビジネスはゼロスターのように見えません。
- ファイル名はクエリーから、ハイフンに変換されたスペースで小文字化:
coffee shops in Portlandとしてダウンロードしますcoffee-shops-in-portland.csv。
再度ダウンロードしたり、別のフィルターを使用したりしても、別の検索は使用されません。
ファイルを開くときにスプレッドシートがアクセント付き文字をマングルする場合は、スプレッドシート& #39; s テキストまたは CSV インポート オプションを介してインポートし、UTF-8 エンコーディングを選択します。インポート中に電話列をテキストに設定すると、先頭にプラス記号とゼロがそのまま残ります。ファイルをどこにでもインポートする前にファイルを検査または変換するには、 CSV ビューア ブラウザで開きます CSV から JSON ガイドへ CRM またはスクリプトに変換するカバー。
地図リストのデータはどのくらい最新ですか?
常に現実を遅らせるインデックスとして現在のもの 先月閉店したビジネスはまだリストアップすることができ、新しいビジネスがまだ表示されない可能性があり、電話番号は住所よりも早く古くなります 特に電話をかける前に、行動する予定があることを確認してください。
変更を追跡する実用的な方法は、スケジュール上で同じ検索を実行し、各エクスポートを維持し、それらを比較することです。 ザ CSV差分ガイド 2 つのエクスポート間で追加、削除、変更された行を見つける方法を説明します。
マップからビジネスデータをスクレイピングすることは許可されていますか?
この質問は 2 つの部分に分かれており、それらを別々にしておく価値があります。
データの収集. Toolzツールは、ほとんどのマップサービス& #39; 用語がオンになる区別であるマップのウェブサイトに対してブラウザを自動化するのではなく、ライセンスされた場所の検索APIを読み取ります 独自のコレクタを構築する場合は、最初にデータソースの用語を読みます Google& #39; sデータの公式ルートは、例えば、です Places API、独自の条件と価格設定があります。 オープンデータは別のルートです: Openstreetmap を データは、帰属付きで Open Database License に基づいて再利用できます。
データを使って. リストを使って何をするかは、企業がどこにあるかマーケティングおよびプライバシー法に準拠しており、その責任はあなたにあります 米国では、商用電子メールはCAN-SPAM法に該当し、に要約されています FTC' sコンプライアンスガイド. 英国では、電子マーケティングはデータ保護法と並んで PECR の対象となっています ICO'ダイレクトマーケティングガイダンス 規則を説明します。 sole traders' 詳細は、いくつかの管轄区域で個人データとしてカウントすることができます。 none of this is legal advice; if outreach is central to your business, check the rules that apply to you.
私の検索はどうなりますか?限界は何ですか?
ほとんどの Toolz ツールとは異なり、これはクライアント側で実行できません。サーバーから有料検索 API を呼び出す必要があります。入力した検索テキストは Toolz サーバーに送信され、検索プロバイダーにクエリを実行してリストを返します。何も保存されません。ページには、検索ボックス (" ブラウザではなくサーバー上で実行されます。") と結果の下の通知にそのように記載されています。
各検索は、その有料APIから5 ページをフェッチするので、訪問者ごとに毎日上限があり、現在3 つの検索があり、UTCの真夜中にリセットされます 検索後、 " などのカウンターが残っています 3 検索の2 today" 残っているものを表示します CSVエクスポートはブラウザで発生し、カウントされません。
| メッセージ | 原因 | 何をすべきか |
|---|---|---|
| "何とどこで検索するかを入力します。" | 空クエリ | 業態と場所をタイプする |
| "その検索は短すぎます." | 3 文字未満 | 場所を追加します |
| " 検索は 120 文字以内にしてください。" | クエリが長すぎます | 短くしろ |
| "1 日の制限に達しました (3 検索). tomorrow." をもう一度お試しください | 使用キャップ | UTCの真夜中にリセットを待ちます |
| "一致したリストはありません..." | 曖昧すぎるかスペルを間違えているか、フィルターがすべてを除外します | 都市や近隣に名前を付けるか、フィルターを「すべて」に切り替えます |
| " 検索に失敗しました.すぐに再試行してください." | 上流の API が誤っていました | 間もなく再試行してください |
| "サーバーに到達できませんでした..." | あなたの接続が落ちました | 接続を確認して再試行します |
マップスクレーパーとリードリストを構築する他の方法
| 方法 | 取得するデータ | 努力 | 制限 |
|---|---|---|---|
| 地図サイトから手書きでコピーします | コピーするものは何でも | 高い | 20 行を過ぎると遅く、エラーが発生しやすくなります |
| ブラウザ自動化スクリプト | ページが示すものは何でも | 高くて構築および維持できます | レイアウトの変更、用語のリスクに関する休憩 |
| APIを直接配置します | 座標や時間を含む豊富なフィールド | 中、API キーとコードが必要です | 要求ごとの支払済 |
| ホスト型スクレイピング プラットフォーム | 様々で、時にはメール | 低~中 | 有料、さまざまな条件 |
| OpenStreetMap クエリ | アトリビューション付きオープンデータ | 中 | 適用範囲は地域によって異なります |
| Toolz Maps スクレーパー | 7 つのフィールド、検索ごとに最大 50、CSV | ロウ | 1 日 3 回の検索、電子メールや時間はありません |
うまくいったリードリストのワークフロー
Web デザイナーが Web サイトなしでリーズの歯科医を望んでいるとします。
- を開きます ローカルビジネスデータツール と 検索
dentists in Leeds。 - 概要をお読みください。たとえば、50 件のリスト、32 件の Web サイト、47 件の電話、平均評価 4.4 です。
- つまり、18 件のリスト (36%) は Web サイトを公開していません。それがリストです。
- フィルターをすべてオンにして、CSV (50) をクリックします。
- UTF-8 エンコーディングでファイルを開く, テキストとして電話の列, 空白にウェブサイト列をフィルタリングします。
- 電話をかける前に、各ビジネスがまだ営業していることを確認してください。
- 次の日、と繰り返します
dentists in Headingleyあんどdentists in Roundhayカバレッジを拡張し、ファイルを組み合わせます。
リストに載っている企業向けのコンテンツを書く予定がある場合は、 質問ツール reddit のトピックについて人々が尋ねている質問を見つけます マーケティングツールハブ セットの残りの部分をリストします。



