ウェブサイトのSNS上でのシェア数を教えてくれるシンプルなサービス「SocialCounter」

Social Counter ロゴ

息抜きな気分で、シンプルなツールを作ってみました。(所要3日間くらい)

調べたい URL を入力すると、代表的な SNS(ソーシャル・ネットワーキング・サービス)や SBMS(ソーシャル・ブックマーク・サービス)でシェアされた回数を教えてくれる、シンプルなサービスです。

シェアボタンを置きたくないときや(面倒なときも)、置かれていないページのシェア数を知りたいときが時々あるので、さくっと調べられるようにしました。

例えば、誰もが知っている www.google.com だと、こんな感じ。

www.google.com の SNSシェア数

ツイートボタンなどの表記では、膨大なツイート数の場合「100K」のように省略されてしまいますが、実数を見ることができるのがポイント。

対応しているサービス

  • Facebook(フェイスブック)
  • Twitter(ツイッター)
  • Google+(グーグルプラス)
  • delicious
  • Linkedin(リンクトイン)
  • Hatena Bookmark(はてなブックマーク)

仕組み

シェア数を得る仕組みは JavaScript で書き、全てクライアントサイドで完結するようにしています。サーバーサイドを通さないので負担もなく動作も非常にスムーズです。 (といっても勿体ぶったウェイトは入れてますが)

Delicious、Linkedin、はてブは API が公開されていますが、他で手間取りました。各々のソーシャルプラグインの js が処理した後の HTML から何とかする感じです。Twitter は若干ゴニョゴニョと何とかし、仕様が予告なく変更されることで有名な Facebook、それから不明な Google+ については、ktty1220 さんの記事「Google+1のシェア数をクライアントサイドだけで取得 & Facebook のシェア数の取得に関する特殊な事情」を参考にさせて頂きました。

サービスはこちらから

SocialCounter -Retrieve Share Counts for Your Website-

0 件のコメント :

PAGE TOP