自動計測されるイベント
イベント
自動計測されるイベントについて
Wicleの計測タグを設置することで、以下のような行動が自動計測されます。
デフォルトの自動計測イベント
タグの設置と共に自動的に計測開始されるイベントです。
ページビュー(view)
ページビューが発生し、タグが読み込まれたタイミングで自動でviewイベントとして計測されます。
代表的な項目は以下です
ページのURL
ページタイトル
リファラ
デバイス、OS情報
ユーザーエージェント
IPアドレス
クリック(click)
以下の要素をクリックしたタイミングで自動でclickイベントとして計測されます。
対象要素に子要素がある場合、親要素に合致する要素があればその要素のクリックと判断してデータ送信をします。
A要素
BUTTON要素
INPUT要素の内、type属性が以下のもの
button
checkbox
image
radio
range
reset
submit
計測サポート外のケース
クリックイベントの拡張
対象要素に特定の属性を付与することで、任意のデータをクリックイベントに付与できます。詳しくは以下をご覧ください。
非課金イベント
自動計測されますが、より詳細な統計値を正確に計算するためのイベントとして特殊な計測ロジックを使用しています。
これらのイベントは、計測イベント数の実績としてカウントされない非課金のイベントです。
活動時間(spend_time_in_pv / spend_time_in_session)
Wicle内で扱う滞在時間は「活動時間」と呼び、単純な経過時間ではなくエンドユーザーが何らかの操作を行なっていると思われる時間になります。 エンドユーザーの操作として検知するのは、マウス移動・スクリーンタッチ・スクロール・クリック・キー入力です。
spend_time_in_pvイベントでは1ページビュー内での、spend_time_in_sessionイベントでは1セッション内での累計滞在時間を計算し、下記の割合を超えた時点でページビューまたはセッションにつき一度のみイベントを送信します。
このイベントデータを持ってユーザー単位やページ単位の活動時間を算出しています。
オプトインできる自動計測イベント
タグの設置と共に計測可能になり、タグ設定画面から計測を有効化することで計測開始されるイベントです。
スクロール率(scroll_depth)
ページのスクロール率(※)を計算し、下記の割合を超えたタイミング毎にページビューにつき一度のみイベントを送信します。
※スクロール率はdocument.documentElement.scrollHeight
を基準に計算します。この値が0の時はイベントの送信は行われません。
また、プロジェクト設定の計測タグ画面 から上記以外のしきい値に変更することもできます。
フォーム送信(submit)
ブラウザ上でsubmitイベントが発生すると自動で計測されます。
エラー(error)
ブラウザ上でのエラー
ブラウザ上で発生した各種JSエラーの内容をイベントとして計測します。 意図しない大量イベントの送信を防ぐため、同一のエラーはページビューにつき一度のみイベントを送信させる様に制御されています。
計測対象は下記の様になっています。
計測対象
level
type
message
stack
warn
console.warn
関数に渡された全ての引数を連結したもの
-
error
console.error
関数に渡された全ての引数を連結したもの
-
error
error
イベントのmessageプロパティ
イベントのerror.stackプロパティ
error
unhandledrejection
イベントのreason.messageプロパティ
イベントのreason.stackプロパティ
計測対象毎にerrorイベントのプロパティのlevelおよびtypeが自動決定され、それぞれで収集できるエラーメッセージ・スタックトレース情報を送信します。
サーバー上でのエラー
WebAPIによるイベント送信を実装することで、サーバー上でのエラーもerrorイベントとして収集することが可能です。
最終更新
役に立ちましたか?