コンテンツにスキップ

ハブゲスト遷移ログ

カテゴリー

共通サーバー service_metrics-guest_transition_log
テストサーバー service_metrics_test-guest_transition_log

  • 新しいメンバーシップユーザーへの移行
    • レベル3のゲストユーザー(90049050329)が、ゲームサーバーのUIDを変更することなく、メンバーシップユーザー(118622361)に移行されました。
'{"date":"2014-08-19:16:01:00","channel":"C2S","game":"test","server_id":1,
"guest_channel_uid":"90049050329","guest_server_uid":1234,"guest_level":3,
"candidate_channel_uid":"118622361","candidate_server_uid":0,"candidate_level":0,
"selected_channel_uid":"118622361","selected_server_uid":1234,"selected_level":3,
"client_ip":"221.2.164.31","server_ip":"115.28.135.86","company":"C2S"}'
  • 前のゲームデータへの移行
    • かつてレベル10(ゲームサーバーuid: 1500)で会員ユーザー(118159707)としてプレイしていたユーザーが、ゲストユーザー(90049050731)としてレベル5(ゲームサーバーuid: 2000)で新たにプレイしました。ゲストユーザーへの移行時に、プレイヤーは会員ユーザー(118159707)を選択しました。
'{"date":"2014-08-19 16:02:00","channel":"C2S","game":"test","server_id":1,
"guest_channel_uid":"90049050731","guest_server_uid":2000,"guest_level":5,
"candidate_channel_uid":"118159707","candidate_server_uid":1500, "candidate_level":10,
"selected_channel_uid":"118159707","selected_server_uid":1500,"selected_level":10,"
client_ip":"221.2.164.31","server_ip":"115.28.135.86","company":"C2S"}'

ログ仕様

Note

スネークケースのフィールド、例えば server_id は、最終ストレージ(BigQuery)に保存される際にキャメルケースに変換され、serverid のような未指定の形式で送信されたログはその列に保存されません。

フィールド名 説明 タイプ 必須
date ログを保存する時間、形式: yyyy-mm-dd hh🇲🇲ss
例: 2012-01-19 16:24:00
string Y
timezone ログ内の時間パラメータのUTCオフセット
例: "UTC+10:30" (スペースなし) 参照: タイムゾーンリスト
string Y
channel ログインチャネル
例: C2S: HIVE, KAK: Kakao Talk, LIN: LINE, WEI: Weibo (新しいチャネルを追加するにはPICに連絡)
string(3) Y
game ゲームのブランド名を使用 (例: derbydays)。app_idの第三項目
例: com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal → littlelegends
string(50) Y
server_id サーバーコード
- 2016年2月1日以降
サーバーコードを入力するにはサーバーコードの表を参照
- 2016年2月1日以前
フィールドが0の場合 (例: Global/Korea/Japan/China/...) はnullを意味します。
server_idを追加する前にサービス中のゲームはフィールドの定義がないため、その値は0です。
server_idを追加した後にサービス中のゲームは、サーバーIDに1を入れ、追加サーバーの準備としてサーバーの数に関係なくメタテーブルに追加します。 (2014年5月22日追加)
- 2016年2月1日以降
string
- 2016年2月1日以前
tinyint
Y
guest_channel_uid ログインチャネル上のユーザー識別子 (一般的にbigintが使用されますが、一部のチャネルではstringタイプを使用する場合があります) string(64) Y
guest_server_uid ゲームサーバーで使用されるユーザー識別子 bigint Y
guest_level 各ユーザーのプレイ状況。例: ユーザーレベル int Y
guest_app_id Com2uSによって生成された各ゲームのAppID
例: 'com.com2us.derbyday.kakao.freefull.google.global.android.common'
string(200) Y
guest_did アクティブユーザーモジュール2.0 did (Hub DIDと同じ) (2014年9月3日追加) bigint Y
candidate_channel_uid ログインチャネル上のユーザー識別子 (一般的にbigintが使用されますが、一部のチャネルではstringタイプを使用する場合があります) string(64) Y
candidate_server_uid ゲームサーバーで使用されるユーザー識別子。
新人がそのステータスをゲストユーザーに変換することによってCandidate UIDを取得した場合、このUIDに関連するゲームアカウントは存在しないため、この値には0を送信します
bigint Y
candidate_level 各ユーザーのプレイ状況。例: ユーザーレベル 新人がそのステータスをゲストユーザーに変換することによってCandidate UIDを取得した場合、このUIDに関連するゲームアカウントは存在しないため、この値には0を送信します int Y
selected_channel_uid ログインチャネル上のユーザー識別子 (一般的にbigintが使用されますが、一部のチャネルではstringタイプを使用する場合があります) string(64) Y
selected_server_uid ゲームサーバーで使用されるユーザー識別子 bigint Y
selected_level 各ユーザーのプレイステータス。例:ユーザーレベル int Y
client_ip クライアントIP string(32) Y
server_ip サーバーIP string(32) Y
company ゲーム出版会社 (C2S: Com2uS, GVI: Com2uS Holdings) string(3) Y

ログサンプル

'{"date":"2014-08-19 16:02:00","channel":"C2S","game":"test","server_id":1,"guest_channel_uid":"90049050731","guest_server_uid":2000,"guest_level":5,
"candidate_channel_uid":"118159707","candidate_server_uid":1500,"candidate_level":10,
"selected_channel_uid":"118159707","selected_server_uid":1500,"selected_level":10,"client_ip":"221.2.164.31","server_ip":"115.28.135.86","company":"C2S"}'

使い方

  • ゲストから会員ユーザーへの日々の移行を分析することが許可されています(レベルによっても利用可能です)。
  • 移行したユーザーの数: 1人のユーザー(Hub_id)が複数のGuest_idを持っている場合;
    • Hub_idに基づいて、移行したHub_idをカウントします。
    • Guest_idに基づいて、Guest_idをカウントします。