ページ種別
ApifyやBright DataのYelp系ツールも、business dataとreviewsを分けることが多いです。リード獲得は軽く、レビュー分析は深く、という分離が有効です。
検索workflow
plumbers in Phoenix、coffee shops in Brooklyn、dentists in Torontoのようにcategoryとlocationから始めます。business name、Yelp URL、category、rating、review count、price level、address、neighborhood、phone、website、search keyword、result positionを集めます。
検索語と順位は重要です。同じ店舗でも、brunchで1位か、coffee shopで10位かでは意味が違います。
プロフィールとレビュー
店舗プロフィールでは、営業時間、写真、amenities、delivery/takeout/reservation、支払い、駐車場、accessibility、Wi-Fi、説明、座標を取得します。カテゴリによりフィールドは異なるため、欠損を許容するschemaにします。 レビューでは、rating、text、date、reviewer display name、reviewer location、photos、owner response、useful/funny/cool countを取得します。Yelpには独自のreview filtering/rankingがあるため、見えているレビューが全体の中立サンプルとは限りません。sort mode、取得日、review URLを残します。用途
- 地域リード獲得: 店舗を発見し、Webサイトから公開連絡先を補完する
- 競合監視: rating、新規review、営業時間、カテゴリ順位を追う
- 市場調査: 地域ごとの店舗密度、review volume、average ratingを比較する
- review分析: 待ち時間、接客、価格、品質への不満や評価点を抽出する