■方法1:アプリケーションでセッションパラメータを生成し引き回す
もう1つ重要な制限として、静的ページに使えないという点があります。アプリケーションとしてセッションを引き回す必要がないページでも一度切れてしまうと別セッションとなってしまうため、静的なページでも動的なページとして作りこむ必要があります。
■方法2:imgタグを使ったビーコン方式でASPサービスを利用する
PCだとログサーバーから取得したJavascriptがCookieを利用しながら各種情報をログサーバーに伝えるビーコン式のログ取得が可能ですが、携帯ではJavascriptが使用できません。このため、携帯ではimgタグを使用してログサーバーに情報を送信するビーコン方式が普及しています。imgタグにsrcにログサーバーに配置した透明な1dot画像のアドレスを埋め込み、このアクセスを蓄えることでアクセスログを取得します。この方式は以下の点が優れています。
- ページに特定のimgタグを埋め込むだけでアクセスログが取得できる
- 画像へのアクセスにはキャリアユーザーIDがヘッダーから取得できるので、ユーザーを個別認識できる
- 負荷分散されたサイトでも問題なくログが取得できる
- 静的ページでもログの取得ができる
- サービスによってはタグを自動的に埋め込むサーバーモジュールを提供しているので、コンテンツになんら手を加える必要がない
<imgタグビーコン方式のシステムイメージ>
これら多くの点でimgタグによるビーコン方式は優れた点があるのですが、ここにもビーコン方式ゆえに生じる問題があります。
0 コメント:
コメントを投稿