FeedBurnerの読者数っぽいアクセスカウンタプログラム
2010年02月05日-
スポンサード リンク
FeedCount-Like Google Analytics Counter
FeedBurnerの読者数っぽいアクセスカウンタプログラムが公開されています。
FeedBurnerのカウンタというのは以下のようなものです。
以下は配布されているアクセスカウンタプログラムのデザインです。デザインそっくりですね。
また、このカウンタの数値ですが、Google Analytics API から値を引いてきて表示するものになってます。
プログラムはPHPで公開されていて、EMAILやパスワード、プロファイルの設定をすればあとはそのままというシンプルなものになっています。
<?php
define('ga_email','yourGoogleEmail');
define('ga_password','yourGooglePass');
define('ga_profile_id','yourProfileID');
require 'gapi.class.php';
$ga = new gapi(ga_email,ga_password);
$ga->requestReportData(ga_profile_id,array('browser','browserVersion'),array('pageviews'));
echo $ga->getPageviews(); // ここでPVを表示
?>
デザインは容易に変更することが可能なので、Analyticsのアクセスカウンタをページに表示したいという場合のサンプルとして使ってよさそうです。
内部を見てみたところカウンタ値をキャッシュしておらず、毎回リクエストをするため、アクセスの多いサイトには向いていないと思います。
アクセスの多いサイトで使う場合はキャッシュした方がいいでしょう。
キャッシュに関しては以下を参照してください。
PHPでパフォーマンス向上のためのキャッシュテクニック色々
FeedBurnerの読者数っぽいアクセスカウンタプログラムが公開されています。
FeedBurnerのカウンタというのは以下のようなものです。
以下は配布されているアクセスカウンタプログラムのデザインです。デザインそっくりですね。
また、このカウンタの数値ですが、Google Analytics API から値を引いてきて表示するものになってます。
プログラムはPHPで公開されていて、EMAILやパスワード、プロファイルの設定をすればあとはそのままというシンプルなものになっています。
<?php
define('ga_email','yourGoogleEmail');
define('ga_password','yourGooglePass');
define('ga_profile_id','yourProfileID');
require 'gapi.class.php';
$ga = new gapi(ga_email,ga_password);
$ga->requestReportData(ga_profile_id,array('browser','browserVersion'),array('pageviews'));
echo $ga->getPageviews(); // ここでPVを表示
?>
デザインは容易に変更することが可能なので、Analyticsのアクセスカウンタをページに表示したいという場合のサンプルとして使ってよさそうです。
内部を見てみたところカウンタ値をキャッシュしておらず、毎回リクエストをするため、アクセスの多いサイトには向いていないと思います。
アクセスの多いサイトで使う場合はキャッシュした方がいいでしょう。
キャッシュに関しては以下を参照してください。
PHPでパフォーマンス向上のためのキャッシュテクニック色々
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 好きな画像や文字を埋め込んだQRコードをリアルタイムで作れるWEBツール
- 過去のエントリ