Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

Google_Analytics_with_SBM 開発実績

「Google Analytics with SBM」でfacebookでの言及数も確認可能

投稿日:


Google Analytics にfacebookの言及数を表示
以前に、Twitterでの言及数表示にも対応した、「Google Analytics with SBM」ですが、ネット上で親しい人達の間に広まっているfacebookの状況も確認したいと思い対応してみました。
上の画面キャプチャーのように、はてブ、Twitterに続いてfacebookの言及数も並べた感じです。この言及数には「いいね!」と「シェア」が混ざっているのでご了承下さい。(詳細は後で・・・)
インストール、アップデートは下記リンクからお願いします。
http://userscripts.org/scripts/source/43912.user.js
※Firefox+Greasemonkey、Safari+GreaseKit、Google Chromeで動作します。


facebookの言及数取得は、facebookが用意しているAPIの中でFacebook Query Language (FQL)と呼ばれるSQLに似た文法でデータ取得する方法で得られます。データはlink_statと呼ばれるテーブルに入っていますので、こんなクエリになります。

select like_count, total_count, share_count, click_count
from link_stat
where url="調べたいURL/"

APIはJSONPに対応しているので、UserScriptからも取得可能です。この辺の具体的な方法はソース読め別エントリーにて解説予定です(←ホント?)。
で、今回のスクリプトで表示しているのは、total_countなので「いいね!」も「シェア」も含んだ数字になっています。表示用というよりはあくまで分析用(Analyticsだけに)なのでボリューム的にどのエントリーがfbユーザに押されてるのかな?というのが分かればいいと思っています。

まとめ

facebookの「いいね!」数は複数のURL分を取得するAPIが無いみたいです。だから、はてブやTwitterではよく見かける「人気URL」系のマッシュアップサービスが存在しないんですね。自サイトの解析用とはいえ、複数URLのいいね!数を一覧して見れるっていうのは実は珍しい機能なのかもしれません。
感想お寄せください。
▼ できるポケット Facebookをスマートに使いこなす基本&活用ワザ150
4844329340

-Google_Analytics_with_SBM, 開発実績

執筆者:

関連記事

AmaQuick v3.1.3 ブックマークレット更新(楽天ISBN13対応、商品ID取得不具合解消など)

久しぶりにAmaQuickの更新を行いました。実はアナウンスなしで3.1.2として不具合解消対応も行っていたのですが合わせてご報告いたします。 AmaQuick 公式ページ | Creazy!

livedoor ReaderからTwitterにURLをPOSTできるGreasemonkey「LDR2Twitter」

思いっきり既出っぽいネタなんですが、サクッと作ったグリモン公開します。 Livedoor Reader の各エントリーの下に「Tweet This」というボタンを表示させて、直接Twitterに見てい …

YouTube HD Suiteが100万インストール達成!

・YouTube HD Suite 公式ページ [C!] YouTubeを高画質で再生したり、ダウンロードできるようにするUserScript(Greasemonkey)であるYouTube HD S …

no image

rss2json:RSS(XML)からJSONに変換する方法まとめ(てかYahoo!Pipesでいいじゃん?)

いまさらかもしれないけどね。 ■Perlな方法  ・[JSON] コイツ、速いぞ! きっとFirefoxのXMLパーサが遅いんだ。 Kawa.netブログ(川崎有亮)/ウェブリブログ  ・[JSON] …

no image

YouTube HD Suiteの公式ページを作りました

ボクの作ったサービス・ツールのなかで恐らく一番ユーザー数が多いYouTube HD Suiteですが、閲覧数もお問い合わせ数もやはり一番多いです。その割、今まではあくまでブログの一エントリーとしてしか …

スポンサードリンク

スポンサードリンク