コンテンツにスキップ

push_send

Hive プッシュ サーバーがプッシュ プラットフォーム (APNs, FCM など) にプッシュ発送を要求して応答を受けた時点で発生するイベントで、プッシュの種類やキャンペーン別の発送要求数、発送要求の成功率、失敗の理由。


属性名 資料タイプ 説明
dateTime TIMESTAMP イベントが発生した日時を示します。イベント発生時刻を基準に記録され、期間単位(日/週/月/時間/分)集計と日付範囲照会の基準として活用できます。 (例: 2023-05-09 19:30:35)
eventName STRING イベントを区切る名前を示します。すべてのイベントが1つのソースログにまとめられているため、この値はどのイベントであるかを識別し、イベントごとにデータを照会するための基準として利用できます。 (例: app_login)
userId STRING イベントを発生させたアカウントベースのユーザー識別子を示します。ゲーム内のユーザー固有のIDに基づいて記録され、重複排除数の集計としてAUなどの固有ユーザー数を数えるために活用できます。
identifierProvider STRING ユーザー識別子発行システムを示し、"hive"固定されて入っています。
deviceId STRING イベントを発生させた端末基準ユーザ識別子を示します。アプリをインストールするたびに端末ごとに発行されるインスタンス値に基づいて記録され、重複排除数集計で固有端末数(規約同意数など)を数えるのに活用できます。 (例: 33333333)
appIdGroup STRING イベントが発生したプロジェクトを示します。 Hiveコンソールアプリセンターに登録されているGAMEID値に基づいて記録され、複数のプロジェクトをまとめて照会するときに、プロジェクトごとに指標を分割して比較することができます。 (例: com.sample.analytics)
appId STRING イベントが発生したアプリの固有のIDを示します。 Hiveコンソールアプリセンターに登録されているAPPIDに基づいて記録され、アプリ固有の指標を区別するために使用できます。 (例: com.sample.analytics.google.global.android.common)
serverId STRING イベントが発生した時点にユーザーが接続したゲームサーバーを示します。ゲームから送信されたサーバー識別子に基づいて記録され、サーバーごとのユーザー数、売上、リテンションを比較するために活用できます。 (例: KR, GLOBAL)
market STRING イベントが発生した時点でユーザーがゲームをインストールしたマーケットを示します。アプリがインストールまたはサービスされているマーケット値に基づいて記録され、マーケット固有の指標を比較するために使用できます。 (例: GO(Google Play), AP(Apple App Store), HS(直接配布))
os STRING イベントが発生した時点でユーザ端末のオペレーティングシステムを示します。クライアントが送信したプラットフォーム値に基づいて記録され、OS 別の指標を比較するために利用できます。 (例: A(Android), I(iOS))
appVer STRING イベントが発生した時点のゲームアプリのバージョンを示します。アプリのバージョン情報に基づいて記録され、os プロパティと組み合わせて使用​​して、アプリのバージョンごとのユーザーを比較することができます。 (例: 4.3.3, 1.6.5)
sdkVer STRING イベントが発生した時点のHive SDK バージョンを示します。クライアントに適用されたHive SDKバージョン値に基づいて記録され、SDKバージョンごとのデータ収集の状況を比較するために使用できます。 (例: 4.16.2.2)
model STRING イベントが発生した時点でユーザ端末のモデル名を示します。クライアントが送信した端末モデル値に基づいて記録され、デバイスモデル別の指標を比較するために活用できます。 (例: iPhone 12 Pro, SHW-M250S)
country STRING イベントが発生した時点で確認されたユーザーの国を示します。 ISO 3166-1 alpha-2 大文字形式で記録され、国別ユーザー数、売上、リテンションなどを比較するのに活用できます。 (例: KR, US)
lang STRING イベントが発生した時点の言語値を示します。ゲームまたは端末の言語値に基づいて記録され(ISO 639 alpha-2小文字)、言語固有の指標を比較するために使用できます。 (例: ko, en)
pushSendPlatform STRING プッシュ出荷に使用されるリモートプッシュプラットフォームを示します。 Hive ノーティフィケーション サーバーによって呼び出されたプラットフォーム値に基づいて記録され、プラットフォーム固有の出荷成功率と失敗の理由を比較するために使用できます。
messageId STRING プッシュ送信試行の一意の識別子を表します。プッシュサーバーが出荷試行ごとに発行する値に基づいて記録され、出荷とオープンイベントを結び付けて、出荷件数、出荷成功率、オープンコンバージョンを分析するために活用できます。
pushType STRING プッシュの種類を示します。シングル、大容量、ターゲティングの区分値に基づいて記録され、プッシュタイプ別の出荷、オープン指標の比較に活用できます。 (例: A(シングル), B(大容量), T(ターゲティング))
campaignId STRING プッシュ キャンペーンの一意の ID を表します。キャンペーン単位で発行された識別子の値に基づいて記録され、キャンペーンごとの出荷、オープン指標を比較するために使用できます。 (例: 36851)
campaignTimezone STRING プッシュキャンペーンのターゲットタイムゾーンを示します。プッシュキャンペーンがターゲットとするタイムゾーン値に基づいて記録され、タイムゾーン別のプッシュ指標を比較するために使用できます。 (例: Asia/Seoul)
isSendSuccess STRING プッシュプラットフォームの出荷要求が成功したかどうかを示します。応答コードは200かどうかに基づいて記録され、出荷要求の成功率を計算するために利用できます。 (例: Y(送信リクエスト成功), N(失敗), U(応答未受信))
sendResultCode INT(INTEGER) プッシュプラットフォームの応答コードを示します。プッシュプラットフォーム(APNs、FCM、ADMなど)によって返されたステータスコード値に基づいて記録され、プッシュ送信要求の成功、失敗率を計算するために利用できます。 (例:200(発送依頼成功))
sendFailMessage STRING プッシュ出荷の失敗の理由を示します。プッシュプラットフォームが返した失敗メッセージの値に基づいて記録され、失敗の理由による出荷数を分析するために使用できます。
sendLatencyMs INT(INTEGER) プッシュ プラットフォーム呼び出しから応答の受信までにかかった時間 (ミリ秒) を示します。応答の受信時刻から通話時刻を引いた値に基づいて記録され、平均、最大値の集計で出荷遅延を分析するために使用できます。