LoginSignup
1
1

Google検索でジオロケーションを指定する方法など

Last updated at Posted at 2019-11-19

Google検索にエリア検索機能などを盛り込んだchromのプラグイン作りました
(プラグインは現在削除されております)

とりあえず検索エリアは日本の地域のみを組み込みました

プラグインで利用しているGoogleの検索パラメータについて解説します
https://www.google.com/search 以降に記述するパラーメータ
日本語で検索する事を前提として一般的なパラメータを指定する

パラメータ 内容
q キーワード 検索文字列
ie クエリ文字コード utf-8
oe 検索文字コード utf-8
mun 1ページの表示件数 数値
hl 表示される言語 ja
pws パーソナライズ 1:有効 0:無効
gws_rd リダイレクト cr:無効
adtest 広告テスト on:有効

ジオロケーションを指定するパラメータ
Google Adwords
Geo Target CSV fileをダウンロードする
https://developers.google.com/adwords/api/docs/appendix/geotargeting?hl=fr&csw=1

Canonical Name が検索したいエリアになります
エリアに対応したCriteriaID,CanonicalNameの文字数に対応したKeyを取得する
対応表

文字数 Key 文字数 Key 文字数 Key 文字数 Key 文字数 Key 文字数 Key 文字数 Key 文字数 Key 文字数 Key
1 11 L 21 V 31 f 41 p 51 z 61 9 71 H 81 R
2 12 M 22 W 32 g 42 q 52 0 62 - 72 I 82 S
3 13 N 23 X 33 h 43 r 53 1 63 73 J 83 T
4 E 14 O 24 Y 34 i 44 s 54 2 64 A 74 K
5 F 15 P 25 Z 35 j 45 t 55 3 65 B 75 L
6 G 16 Q 26 a 36 k 46 u 56 4 66 C 76 M
7 H 17 R 27 b 37 l 47 v 57 5 67 D 77 N
8 I 18 S 28 c 38 m 48 w 58 6 68 E 78 O
9 J 19 T 29 d 39 n 49 x 59 7 69 F 79 P
10 K 20 U 30 e 40 o 50 y 60 8 70 G 80 Q

検索パラメータ

tci=g:CriteriaID
uule=w+CAIQICI + Key + CanonicalNameをBase64に変換した文字列

札幌を指定した場合
Sapporo,Hokkaido,Japan ⇛ 22文字:W
Sapporo,Hokkaido,Japan ⇛ Base64:U2FwcG9ybyxIb2trYWlkbyxKYXBhbg
tci=g:1009076
uule=w+CAIQICIWU2FwcG9ybyxIb2trYWlkbyxKYXBhbg
こちらを検索パラメータに付与することでエリアを指定できます

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1