人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

アクセス解析をつくりたいと思っています。
高機能系のアクセス解析でよく見る機能に「退出(離脱)ページ」というのがありますが、これはどうやって導出しているのでしょうか。
ユーザーのページの遷移(セッション)から導き出しているのかと自分では思っているのですが、
例えばGoogle AnalyticsなどJavaScriptのみでどうやってセッションを記録しているのかがわかりません。
考えうる方法などありましたらお教えいただけますでしょうか。

●質問者: indiana
●カテゴリ:インターネット ウェブ制作
✍キーワード:Google Analytics JavaScript アクセス解析 セッション ユーザー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hirotow
●27ポイント

おそらくリファラから同クライアントからのアクセス遷移を計算しているのでしょう。

具体的には、アクセス時に同一IPの最も最近の履歴を直前に見たページとしてこれを数珠状に繋げておき、

ここで、最終アクセスから一定時間内にアクセスのない数珠の最後のページを「退出ページ」として扱います。


ちなみにCGIからじかにリファラ取得はできないので、JavaScriptに仲介させています。

これがスクリプトがオフだとアクセス解析できない理由です。

◎質問者からの返答

なるほどやはり数珠状に繋げていくんですかね。

しかしその場合、一定時間以内のアクセスをどのようにするか難しいですね・・・

たとえば一定時間を60秒としたとして、それ以上経つと同セッションであっても別セッションということになってしまいます。

そこらへんはアクセス解析の限界ということなのでしょうかね。


2 ● b-wind
●27ポイント

「退出(離脱)ページ」というのがありますが、これはどうやって導出しているのでしょうか。

ユーザーがアクセスした一連のページ郡の内最後のページを「退出(離脱)ページ」と判断している。


Google AnalyticsなどJavaScriptのみでどうやってセッションを記録しているのかがわかりません。

厳密な中身を知っているわけではありませんが、単に Cookie で判断しているだけだと思います。

◎質問者からの返答

やっぱりCookieが良いんですかね。

たしかにGoogle Analyticsを入れたサイトにアクセスすると、UrchinらしきCookieが残ります。

となるとCookieを拒否しているユーザーは取れないということですね・・・。

悩みどころです。


3 ● ken33jp
●26ポイント

・アクセス時間

・ホスト名(IPアドレス)

・ブラウザー: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-JP-mac; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

ここまでは、クッキーがなくてもアクセスログとして取得できるので、クッキーを受け入れないものは、これらの情報で推定するしかありません。

◎質問者からの返答

ありがとうございます。

クッキーはやはりアクセス解析には必需品のようですね。

クッキーなしでアクセス時間から算出する方法も模索してみます。

もしかしたら他にアイデアがあるかもしれないので、もう少し回答を受け付けてみようと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ