このフローについて
地図検索(ローカルパック)で「神戸 整体」「三宮 ピラティス」などのキーワードで自店舗が何位に出るかを毎朝チェック。
何が分かるか
•キーワード×地点 × 日付 のヒートマップ(神戸 整体 で三宮駅前から検索したら 3位、元町から検索したら 7位、神戸駅から検索したら圏外 等)
•順位の前日比・前週比
•3つ以上下落したら即LINEアラート
•週次サマリ で全体トレンド把握
設定方法
•`keywords`: 追跡したいキーワード(最大10個推奨)
•`checkPoints`: 検索する地点(緯度経度)。複数指定すると地点別の順位差が分かる
•`ourBusinessName`: 自店舗名(部分一致で検索)
このフローが行うこと
1.毎朝6時、キーワード×地点の組合せでループ
2.Google Maps Places API で検索→結果から自店舗の位置を特定
3.圏外なら順位99として記録
4.前日比較→3つ以上下落なら即LINEアラート
5.D1サーバー履歴蓄積、Sheetsヒートマップ更新
6.毎週月曜朝に週次サマリ配信
必要な準備
☐Google Maps Platform API Key(Places API有効化)
☐D1: meo_rank_history テーブル
☐LINE / Sheets API
注意
Google Maps Places API は1リクエストあたり料金発生。15回×30日=月450リクエスト程度なら$15-20/月程度。