ひとつのFlashファイルで構成されているサイトのシーン別とかでアクセス解析をしたい場合、そのままだとログにはそのひとつのFlashファイルにアクセスしたといったログしか残らず、そのファイル内のどのシーンにアクセスして、どのシーンにはアクセスしてないなどのことは分らない。
しかし、Flashファイルからサーバにシーンが変わるたびにあるファイルを呼び出させてやるとそれはログが残りますので解析出来るようになる。
具体的には・・・
flashcount.swf(名前に決まり無し)といった何にもない外部SWFファイル用意して、解析したいSWF(Flashファイル)から読込ませるようにする。
各シーンの1フレーム目のフレームスクリプトで
loadMovieNum("http://○○○.com/flashcount.swf?page=image", 100);
というAction Scriptを仕込む。
「?」以下の「page」が変数名で「image」が値。
このシーンが「image」シーンなので「image」にした。変数名も任意だが、ログを解析する際に分かり易い名前にする。
最後の「100」はレベル値。レベルとはレイヤーみたいなものらしい。
100番目のレイヤーに「flashcount.swf?page=image」を読込んでることになる。影響のなさそうな「レベル」にしておけばいくらでもいいと思う。
※ちなみに影響ありそうなのは、「0」とか、「1」かな。
後はログを解析する。
「flashcount.swf?page=image」で検索すれば見つかるだろう。
「movie」シーンに移動したなら
「flashcount.swf?page=movie」で検索すれば見つかるだろう。
それらを集計すればどのシーンにどれだけアクセスがあったかとか、
どういう遷移で移動したかがわかる。
--------
« htaccess | メイン | SSLについて »