跳轉至

subscription_purchase_test

這是在對訂閱產品進行測試付款時發生的事件,可用於建立用於驗證付款連結的指標,例如測試付款的數量。


描述
dateTime TIMESTAMP 表示事件發生的日期和時間。它是根據事件發生的時間來記錄的,可以作為週期單位(日/週/月/小時/分鐘)聚合和日期範圍搜尋的依據。 (例:2023-05-09 19:30:35)
eventName STRING 表示標識事件的名稱。由於所有事件都一起載入到一個來源日誌中,因此該值標識了它是哪個事件,並且可以用作逐個事件搜尋資料的標準。 (例: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)
country STRING 表示事件發生時識別的使用者所在的國家。 ISO 3166-1 alpha-2 以大寫格式記錄,可用於按國家比較用戶數、銷售額、留存率等。 (例:KR、US)
serverId STRING 表示事件發生時使用者連線的遊戲伺服器。它會根據遊戲傳送的伺服器識別碼進行記錄,可用於比較伺服器的使用者數、銷售額和留存率。 (例:KR、GLOBAL)
model STRING 表示事件發生時使用者終端機的型號名稱。根據客戶端發送的終端型號值進行記錄,可用於依裝置型號進行指標比較。 (例:iPhone 12 Pro、SHW-M250S)
appVer STRING 表示事件發生時的遊戲應用程式版本。根據應用程式版本資訊記錄,可與os屬性搭配使用,依應用程式版本比較使用者。 (例如 4.3.3、1.6.5)
market STRING 表示事件發生時使用者安裝遊戲的市場。它是根據應用程式安裝或服務的市場價值來記錄的,可用於按市場比較指標。 (例:GO(Google Play)、AP(Apple App Store)、HS(直接發佈))
osVer STRING 指示事件發生時用戶終端的OS版本。根據終端作業系統版本值記錄,可以使用OS來依版本比較指標。 (例:9.2、16.3.1)
lang STRING 指示事件發生時的語言值。根據遊戲或裝置語言值(ISO 639 alpha-2小寫)記錄,可用於按語言比較指標。 (例:ko、en)
os STRING 表示事件發生時使用者終端機的作業系統。根據客戶端發送的平台值進行記錄,可用於透過OS進行指標比較。 (例:A(Android)、I(iOS))
clientIp STRING 表示事件發生的使用者終端機的IP。根據IP最後一段的屏蔽值記錄,可用於查詢特定IP頻段的終端數量等資料。 (例:127.0.0.x)
sdkVer STRING 表示事件發生時的Hive SDK版本。根據客戶端應用的Hive SDK版本值進行記錄,可用於比較SDK版本的資料擷取。 (例:4.16.2.2)
productPrice INT(FLOAT) 表示基於一款產品的支付金額。根据客户支付时交付的产品价格值进行记录(辅助productId),可通过求和/平均聚合来分析产品价格和支付规模。 (例:1.99)
currency STRING 表示購買時的支付貨幣單位。它是根據付款幣值記錄的,可用於區分按幣種的銷售情況。 (例:KRW、USD、JPY)
quantity INT(INTEGER) 表示使用者購買的商品數量。它根據處理付款請求或購買時發送的數量進行記錄,可用於計算產品銷售數量和每個用戶的平均購買數量。 (例:1、20)
transactionId STRING 表示標識付款的唯一編號。一般付款和退款根據市場發出的收據ID記錄,訂閱根據每次訂閱發出的識別碼值記錄。這可用於計算付款次數或透過刪除重複項來連接購買和退款/取消事件。 (例:GPA.1234-5678-9101-12345)
productId STRING 表示所購買產品的ID。 Hive 是根據結算中註冊的唯一產品 ID 值記錄的,可用於比較按產品的銷售額和購買數量。 (例:com.sample.analytics.dia1000)
productName STRING 表示購買的產品名稱。 Hive 根據帳單中註冊的唯一產品名稱值記錄,可用於按產品名稱比較銷售額。 (例:鑽石 100)
level INT(INTEGER) 表示事件發生時的等級值。根據事件的不同,記錄當時的帳號、角色等的等級,並可透過合計平均值或最大值來計算平均等級和最終達到的等級。 (例:43)
characterId STRING 表示購買時的角色ID。它是根據購買事件的遊戲資訊(game_info)中提供的角色ID值記錄的,可用於比較每個角色的支付指標。
characterTypeId STRING 表示購買時的字元類型ID。根據購買事件的遊戲資訊中提供的角色類型值進行記錄,可用於按角色類型比較支付指標。
characterLevel STRING 表示購買時的角色等級。根據購買事件的遊戲資訊中提供的角色等級值進行記錄,可透過求平均值計算付費用戶的平均角色等級。
isEmulator STRING 指示事件發生時客戶端是否正在模擬器上執行。根據遊戲資訊中提供的模擬器是否運行的值進行記錄,可用於按模擬器使用情況進行指標比較。 (範例:1(模擬器)、0(實際設備))
subStartDateTime STRING 表示訂閱續約開始日期和時間。根據相關期間的訂閱續約開始時間(Google 和 Amazon 的收據驗證請求日期和時間)進行記錄,可用於分析訂閱週期和續約週期。 (例:2026-07-21 15:16:17)
subEndDateTime STRING 表示訂閱續約結束日期和時間。根據相關時段的訂閱續約結束時間進行記錄,可用於分析訂閱週期和續約週期。 (例:2026-07-20 15:16:17)
itemSendOk STRING 表示遊戲內物品是否實際出貨。它根據物品是否已收到的價值進行記錄,可用於分析物品交付的成功或失敗。 (例如 Y(已發放)、N(未發放)、""(未知))
osVersionFixed STRING normalized version string x.x.x since 19.05.16
subPaymentState INT(INTEGER) 表示訂閱付款狀態(Google 訂閱付款v1)。根據Google訂閱v1的付款狀態值進行記錄,可用於區分訂閱付款狀態的指標。 (範例:0(等待付款)、1(付款已完成)、2(免費試用))
subPaymentStateV2 STRING 表示訂閱付款狀態(除 Google 訂閱付款v1 之外的所有狀態)。根據Google訂閱v2、Galaxy Store、華為等訂閱支付狀態值進行記錄,可用於按訂閱狀態區分指標。 (例:SUBSCRIPTION_STATE_ACTIVE、SUBSCRIPTION_STATE_CANCELED)
serviceMarket STRING 表示购买的服务市场。它是根據App Center中註冊的市場價值自動輸入的,可用於按市場比較銷售。 (例如 Google、Apple)