Login(アクセス)ログからわかる12の指標 その2
本記事は移転しました。新サイトにリダイレクトします。
*トレジャーデータはデータ収集、保存、分析のためのエンドツーエンドでサポートされたクラウドサービスです。
「Login(アクセス)ログからわかる12の指標 シリーズ」
前回(その1)の続きです。
6. Frequency(リピート回数の分布)
特定期間におけるユーザー当たりの訪問回数の分布を見たものです。
SELECT uid, COUNT(1) AS cntFROM(SELECT uidFROM loginGROUP BY uid) TGROUP BY uidORDER BY cnt
7. 継続期間の分布(単位:週)
ユーザー当たりの最初のログインと最後のログインの差をとることで,ユーザーの継続期間の分布を見る事ができます。
SELECTCAST( play_term/7 AS BIGINT ) AS play_term_by_week,COUNT(1) AS uuFROM( SELECT uid,CAST( (MAX(time) - MIN(time)) / 86400 AS BIGINT ) AS play_termFROM loginGROUP BY uid)t1GROUP BYCAST( play_term/7 AS BIGINT )ORDER BY play_term_by_week ASC
8. 継続期間の分布(単位:日)
SELECTplay_term,COUNT(1) AS uuFROM( SELECT uid as uid,CAST( (MAX(time) - MIN(time)) / 86400 AS BIGINT ) AS play_termFROM loginGROUP BY uid)t1GROUP BY play_termORDER BY play_term ASC
9. 直帰率
直帰率とは外部ページから流入したものの,内部ページへ進まなかった(離脱した)ユーザーの,アクティブユーザー数に対する割合をみるものです。
(注)ここでは少し意味を変えて,デイリーでの集計で全ログイン回数に対して1回しかログインしなかったユーザーの割合を直帰率と呼ぶことにします。
SELECT t2.d AS d,COUNT(1)/SUM(t2.cnt)*100 AS bounce_rateFROM(SELECTTD_TIME_FORMAT(time, 'yyyy-MM-dd', 'JST') AS d,uid,COUNT(1) AS cntFROM loginGROUP BYTD_TIME_FORMAT(time, 'yyyy-MM-dd', 'JST'),uid) t1RIGHT OUTER JOIN(SELECTTD_TIME_FORMAT(time, 'yyyy-MM-dd', 'JST') AS d,COUNT(DISTINCT uid) AS cntFROM loginGROUP BYTD_TIME_FORMAT(time, 'yyyy-MM-dd', 'JST')) t2ON ( t1.d=t2.d )WHERE t1.cnt < 2 AND 0 < t2.cntGROUP BY t2.dORDER BY d ASC
Metric Insights
トレジャーデータでは上記の指標を一覧するためのダッシュボード:Metric InsightsをOEM提供しています。
Treasure Data Platform で始めるデータ分析入門 〜7. Data Visualization 〜 Metric Insights - Treasure Data JP 公式ブログ
トレジャーデータに関するお問い合わせは support@treasure-data.com まで。