2011-12-04 3 views
0

私のウェブサイトの異なるページに対して複数のカスタムLIKEボタンを作成しました。私は、先月の1日あたりのクリック数を追跡し直す必要があります。LIKEボタンが毎日クリックされる回数を確認するには

このような統計情報/分析データの表示をサポートするAPI/FB統計情報はありますか?

答えて

0

ユーザーが同じボタンをクリックすると、使用しているSDKを使用してFacebookにリクエストを送信するだけでなく、自分のサーバー上のページにAjaxリクエストを送信することもできます。このページには、データベース内のクリックされたボタンのカウンターをインクリメントするコードが含まれています。

例えば、あなたがあなたのページにこのコードを持っているとしましょう:

<script> 
function sendToDatabase(id) 
{ 
    xmlhttp.open("GET", "handler.php?id="+id, true); 
    xmlhttp.send(); 
} 
</script> 
<a onclick="sendToFacebook(); sendToDatabase(this.id);" id="like23">LIKE</a> 

その後、handler.phpの内容:

<?php 
$db = sqlite_open("db.sqlite"); 
$query = "UPDATE likes SET count=count+1 WHERE id='".$_REQUEST['id']."'"; 
sqlite_query($db, $query); 
?> 

これはあなたではJavaScript、PHPを使用していると仮定され、 SQLite、そしてあなたはすでにSQLiteデータベース "db.sqlite"にテーブルを設定しています。あなたのテーブルは、idとcountの2つの列と同じくらい単純なものです。

関連する問題