- 印刷する
映像進行イベントのトラッキング
- 印刷する
このページでは、messageCallback
およびEVENT_LOG
を使用してビデオの進行に関連するイベントを受信する方法について説明します。
ビデオプレーヤーは「
ON_PLAYER_STARTED
」で開始します。表示された秒数は、「
EVENT_LOG
」を介して追跡できます。名前は「player_active_seconds
」.
ON_PLAYER_STARTED
var messageCallback = {
ON_PLAYER_STARTED: (payload)=> {
//immediately fired once user getting into the player
console.log('ON_PLAYER_STARTED',payload)
},
EVENT_LOG: (payload) => {
// console.log("event log fired", payload.name);
// console.log("payload", payload);
switch (payload.name) {
case "player_on_foreground":
//player came to foreground and active
console.log("player_on_foreground",payload);
break;
case "player_on_background":
//player went to background
console.log("player_on_background",payload);
break;
case "player_active_seconds":
//this event fired every payload.parameter.interval milliseconds. typically per 3seconds.
//you can track video progress by either activatedDuration or videoCurrentTime upon your needs
console.log("player_active_seconds",payload);
break;
}
},
}
ON_PLAYER_STARTED payload
Property | Type | Description |
---|---|---|
ak | string | Accesskey |
ck | string | campaignKey |
isPreview | boolean | プレビューであるかどうかを示します |
Property | Type | Description |
---|---|---|
name | string | イベントの名前 |
feature | "click" | "action" | “show” | イベントのタイプ |
parameter | JSON | イベントの参照オブジェクト |
campaignKey | string | キャンペーンの一意のキー |
Video progress related Events
「イベントの完全なリスト (ユーザーの行動の追跡)」も参照してください。
Name | Feature | Parameter | Description |
---|---|---|---|
player_on_foreground | show | { "activatedAt": Number, "activatedDuration": Number, "mode": String, "videoCurrentTime": Number } | |
player_on_background | show | { "activatedAt": Number, "activatedDuration": Number, "mode": String, "videoCurrentTime": Number } | |
player_active_seconds | show | { "activatedAt": Number, "activatedDuration": Number, "interval": Number, "mode": String, "videoCurrentTime": Number } |