# ユーザーの行動を把握するためのアクセスログ ## 目的 Google Analytics を参考にして、実装のポイントの理解を深める 今回はWebサイト、Webアプリケーションを対象にしていますが、 Firebase を使用してスマホアプリなどの分析にも利用可能です。 ## HTTPヘッダー ブラウザを使用してWebサイトにアクセスする場合、Httpヘッダーから様々な情報を取得でき、 主にそれらの情報を使ってユーザの挙動を分析します。 http://www.cresc.co.jp/tech/java/Servlet_Tutorial/Att_03.htm  ## 基本的なトラッキング ページ遷移時に基本的な情報を記録しているだけ - いつ - どのページに - どこから - どんな環境(OS、ブラウザ etc.)で ### Cookie ユーザーの識別などにCookieを使ている https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id?hl=ja https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage?hl=ja ## Google Analytics の基本的な指標 ### 概要  ### 行動  ### 目標・コンバージョンに関する指標 特定の条件を決めておく(分析しやすくする仕組み)  ## セグメンテーション 特定の条件を満たすグループに分ける ## イベント イベントという型の文字情報を記録する。 自由度に設計できる。 - カテゴリ - アクション - ラベル - (バリュー) ## 分析の例 ### マーケティングファネルに基づくユーザーのコンバージョン深度 例えば以下のようにコンバージョンまでのステップを定義して、どの段階までユーザーは進んでくれて、どこがボトルネックになっているかを大まかに把握することができます。 認知:すべての訪問ユーザ → /* 興味:商品情報にアクセス → /products/ 比較・検討:スペック比較機能にアクセス → /products/compair/ 行動(コンバージョン):問合せフォームで送信完了 → /contact/thanks.php  ### 問題集の間違い傾向分析  ## ログ取得設計の例 次のような機能のサービスエンジニア向け業務ツール - オーダー確認 - 顧客、機器情報確認 - 機器のデータ(IoT)閲覧 - マニュアル閲覧(外部システム) - 過去事例、掲示板などのリファレンス閲覧(外部システム) - 点検チェックリストの入力 ### ログ項目の例 |記録する項目|説明|型| |:----|:----|:----| |クライアントタイムスタンプ|仕様端末のシステムタイム|YYYY/MM/DD HH:MM:SS| |サーバータイムスタンプ|サーバーのシステムタイム|YYYY/MM/DD HH:MM:SS| |セッションID|1回のセッション(アクセス開始から終了まで)の一意のID|*検討中| | |暫定案)同一ユーザIDで1時間以内のアクセス(ログ)は同一のセッション。| | |端末情報|端末のユーザーエージェント(navigator.userAgent)|文字列| |ユーザーID|ThingworxにログインしているユーザーID|*検討中| |(ユーザー名)|ログインしているユーザー名|文字列| |事業所コード|ログインしているユーザーの所属している事業所コード|文字列| |ワークオーダーID|ワークオーダー番号 ※ワークオーダー起点でない場合”none”|文字列 *ワークオーダー情報から抽出| |(施設コード)|ワークオーダーの対象の施設コード|文字列 *ワークオーダー情報から抽出| |(施設名)|ワークオーダーの対象の施設名|文字列 *ワークオーダー情報から抽出| |(作業カテゴリ)|ワークオーダーの対象の業務内容(修理、点検…)|文字列 *ワークオーダー情報から抽出| |(現象コード)|ワークオーダーの対象の現象コード|文字列 *ワークオーダー情報から抽出| |(機種名)|ワークオーダーの対象の機種名|文字列 *ワークオーダー情報から抽出| |(セット品目)|ワークオーダーの対象のセット品目|文字列 *ワークオーダー情報から抽出| |イベントカテゴリ|アクションごとに設定|文字列 *別紙参照| |イベントアクション|アクションごとに設定|文字列 *別紙参照| |イベントラベル|アクションごとに設定|文字列 *別紙参照| |パラメータ|アクションごとに設定|文字列 *別紙参照| ### イベントログの設定例 |ログの種類|定義|イベントカテゴリ|イベントアクション|イベントラベル|パラメータ| |:----|:----|:----|:----|:----|:----| |スクリーン変更|開いたタブ(ホーム、チェックリスト、データ…)|screen|view|タブ名| | |リファレンスの参照先|リファレンスから外部ファイルを参照した時の参照先|reference|view|url + タイトル| | |リファレンスの参照先(CRM)|リファレンスから外部ファイルを参照した時の参照先|reference|crm-view|技サ法No.| | |データ閲覧|データ画面の詳細データ|data|view|データID| | |チェックリストのチェック|チェックリストにチェックを入れた時|Checklist|check|項目毎のID| | |サービスマニュアルの参照ページ|Web版サービスマニュアルのあるページへのアクセス|servicemanual|view|url or トピックID + トピックタイトル| | |サービスマニュアルのページの評価|1:解決した/2:参考になった/3:役に立たなかた |servicemanual|evaluate|url or トピックID + トピックタイトル|1-3の整数|
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up