Twitterとかで長いURLをつぶやく場合には、URL短縮サービスを使います。

bitlyが有名ですね。

WEBをやっていると、効果測定とか日常的に行いますんで、この手のURL短縮サービスを使う事で、クリック数が後で見られるのが便利ですよね。

但しSEO的にはどうなんでしょうね。非参照リンクが他ドメインになるわけですから、メールマガジンとかに限定した方がいいのかもしれません。(詳しい方ツッコミお願いします)

で、Googleも Google url shorter (goo.gl)というURL短縮サービスをやってます。

あのGoogle様の事ですから便利なAPIとかあるんじゃ無いかと思い、調べてみました。

いや、クリックカウントとか、あとでデイリーで引っ張れないかなと思って。

リファレンスを読んでみました。

それっぽいのを見つけました。

こんな感じです。

curl ‘https://www.googleapis.com/urlshortener/v1/url?shortUrl=http://goo.gl/EBQw6&projection=ANALYTICS_CLICKS’

{
 "kind": "urlshortener#url",
 "id": "http://goo.gl/EBQw6",
 "longUrl": "/blog/",
 "status": "OK",
 "analytics": {
  "allTime": {
   "shortUrlClicks": "21",
   "longUrlClicks": "21"
  },
  "month": {
   "shortUrlClicks": "21",
   "longUrlClicks": "21"
  },
  "week": {
   "shortUrlClicks": "21",
   "longUrlClicks": "21"
  },
  "day": {
   "shortUrlClicks": "21",
   "longUrlClicks": "21"
  },
  "twoHours": {
   "shortUrlClicks": "2",
   "longUrlClicks": "2"
  }
 }
}

うーん、年月日別に出して欲しいんだけどなぁ。

day が 合計になってる・・・

今日は12/1だからかな。

明日以降見てみよう。

こいつをバッチでぐるぐる回して結果を記録しておけばいいんじゃないかな。