コンテンツにスキップ

ゲームプレイ分析のためのソーシャルアクティビティログ

このログは、ゲームプレイ分析ダッシュボードにおける各ゲームインジケーターのソーシャルアクティビティインジケーターに必要です。ギルド、友達、パーティーなどのソーシャルアクティビティを招待/参加/追加するなどの変更が発生した場合、ソーシャルアクティビティログを送信することで、各ソーシャルアクティビティに参加しているユーザーの数と、参加しているユーザーの平均日数を確認できます。

ログの送信

SDKクライアントログ配信方法を使用して、ソーシャルアクティビティログインジケーターのログを送信します。

送信するログのサンプルは、ログ定義 - クライアントソースの作成から確認できます。

ログ仕様

フィールドはCamelCase形式(例:serverId)で構成されており、大文字と小文字が区別されます。以下の場合、値は保存されません:

  • フィールド名が以下に定義されていない場合(例:uid)。
  • フィールド名がフィールド名と正確に一致しない場合(例:serverid)。
  • 各フィールドでタイプが定義されていない場合(例:vidの“474392047”)。

注意事項

  • STRING: 最大1MBの文字列データ
  • INTEGER: 符号付き64ビット(-9,223,372,036,854,775,808から9,223,372,036,854,775,807まで)のデータ
  • 各フィールドの型と一致しないデータが送信された場合、フィールドが正しく保存されない可能性があるため、型に一致する値で送信する必要があります。
フィールド名 説明 タイプ 必須
playerId Hive認証でユーザーを識別するユニークキー
Hive SDKクライアントログ送信機能を使用する際に自動的に送信されます。
INTEGER Y
appId App Centerによって発行されたアプリID
Hive SDKクライアントログ送信機能を使用する際に自動的に送信されます。
STRING Y
guid ログの行に対するユニークキー値
uuidのようなランダムな文字列形式が推奨されます
Hive SDKクライアントログ送信機能を使用する際に自動的に送信されます。
STRING Y
dateTime “YYYY-MM-DD hh:mm:ss”形式のログタイムスタンプ
(例: “2022-11-15 10:20:10”)
Hive SDKクライアントログ送信機能を使用する際に自動的に送信されます。
STRING Y
timezone dateTimeのタイムゾーン
クライアントIPを使用してタイムゾーンチェックメソッドを通じて取得できます。空白または値がない場合はKSTに基づいて決定されます (例: “GMT+09:00”)
Hive SDKクライアントログ送信機能を使用する際に自動的に送信されます。
STRING
category ソーシャルアクティビティログのカテゴリ分類値、値は“pub_society_log”として固定されています STRING Y
societyType ソーシャルアクティビティのタイプ (例: “party”)
設定できる値は以下の3つのいずれかです
* “party”
* “friend”
* “guild”
すべての指標テーブル/グラフの標準ソーシャルアクティビティ名として使用されます
STRING Y
serverId サーバーID
検索条件として使用されます
Hive SDKクライアントログ送信機能を使用する際に自動的に送信されます。
STRING
userId ゲーム内のユーザーのユニークID
playerIdフィールドが0またはnullの値を含む場合、アイテムを計算するためのユーザー識別キーとして使用されます。
STRING

送信されたログの確認

  • ゲームログを送信した後、ログ定義機能でログを確認できます。
  • すべての必須要素が正しく記入されている場合、送信は指標に反映され、公開されます。