メイン サーバ関連【CGI・FCS・XMLSocket etc】 swfファイルのアクセスログ取得方法 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tabasa | Åê¹ÆNo.16137 投稿日時: 2005-3-22 2:24 |
新米 居住地: 投稿: 10
使用環境:
iMac 1.8Ghz OS10.3.8 Ram 1.256Ghz Flash MX2004 |
swfファイルのアクセスログ取得方法 現在、フリーのアクセスログCGIを使ってサイトのログを取得しているのですが、swfファイルそのもののアクセスログを取得したいと思っています。
そのCGIでログを取得する際に必要なタグは以下の通りです。 <script language="JavaScript"><!-- var ImageWidth = 1; var ImageHeight = 1; var ScriptUrl = 'http://www.アドレス/log4.cgi'; var CounterName = 'カウンター名'; var Tag = '<img' + ' src="' + ScriptUrl + '?' + CounterName + '@' + document.referrer + '"' + ' width=' + ImageWidth + ' height=' + ImageHeight + '>'; document.write(Tag); // --> </script> <noscript><img src="http://www.アドレス/log4.cgi?カウンター名@" width="1" height="1"></noscript> ※CGI配付サイト=http://www.chitta.com/nobu/download/ よくあるクリアGIFタイプのCGIで、CGIアクセス後にクリアgifに入れ替わります。 一応、以下のように変数扱いにして動作は確認してみました。 loadVariablesNum("http://www.アドレス/log4.cgi?カウンター名@", 2); これで動作はするのですが、この使い方はヤメた方が良い、間違っているとか、もしくはもっと良いアイデアがありましたらお知恵を拝借願います。 |
KURAGE | Åê¹ÆNo.16142 投稿日時: 2005-3-22 15:27 |
常連 居住地: 東京都 投稿: 199
|
Re: swfファイルのアクセスログ取得方法 こんにちは
上のやり方が現状ではベストな方法かと思います。 端末側でのキャッシュを回避したい場合は URL末尾にランダムな引数をつけてやると良いかと。 (cgi側での引数の扱いに注意)
|
tabasa | Åê¹ÆNo.16178 投稿日時: 2005-3-23 20:38 |
新米 居住地: 投稿: 10
使用環境:
iMac 1.8Ghz OS10.3.8 Ram 1.256Ghz Flash MX2004 |
Re: swfファイルのアクセスログ取得方法 KURAGEさま
レスありがとうございました。 力技かなと自分でも半信半疑だったのですが、とりえあず一安心です。 それと、キャッシュ回避のアイデア、有効利用させていただきます! キャッシュされる・・・という発想には至っていませんでした・・・お恥ずかしい。 引用:
|
Fla4man | Åê¹ÆNo.16204 投稿日時: 2005-3-24 9:05 |
職人 居住地: かまくら 投稿: 517
使用環境:
WinMe,Win2000, Flash4,アズさん,大仏、delphi |
Re: swfファイルのアクセスログ取得方法 SWF側でCGIをコール手法は手法としてよいのですが
SWF側で工夫するよりも ダウンロードCGIみたいなものでカウントするほうがよいように思います。 カウンタのようにCGIをアクセスしたらSWFファイルをダウンロードするという手法も検討してよいのではと思います。 拡張子をcgiにするとプラグインがうまく動かないかもしれないので a.swf というアクセスがあったら a.cgi にアクセスさせてa.swfをはき出すみたいなイメージがよいのではと思います。
|
KURAGE | Åê¹ÆNo.16392 投稿日時: 2005-3-30 12:29 |
常連 居住地: 東京都 投稿: 199
|
Re: swfファイルのアクセスログ取得方法 亀レスですが
ダウンロードcgi方式の利点は swf内容をダイナミックに生成出来るという事で ログ収集を目的とする場合には見合わないかと 一つのswf内で、どのボタン、どの位置を、何時クリックしたか等 ログだけを取得したい場合はswfのロードは発生しませんし 個人的にはflash用にアクセスログ収集cgiを設置するのがベストだと思います |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |