Consumable product purchase log


  • Log Name : hive_purchase_log
  • The fields in the table below do not include fields that are required when creating logs or employing analytics tools.
Field Name Description Data Type
game Game name STRING
channel Channel and platform where the event occurred STRING
source Hive IAP billing module information STRING
osVer OS version info STRING
wasRegistTimestamp Time the log was sent after the event occurred STRING
timezoneId Result value of parsing timezone. If the timezone is empty in the original log or parsing fails, it is treated as KST and GMT+09:00 is entered STRING
verifyDateTimeKst Receipt verification time displayed in KST TIMESTAMP
paymentDateTimeKst Display payment time in KST TIMESTAMP
model Device model name sent by client STRING
lang Value based on ISO 639-2 language code as device language STRING
os Follow the precautions listed below while sending the platform value provided by the client.
* Transmission precautions
– A: android
– I: ios
– B: bada
– W: windows
– T: tizen
appVer App version info STRING
market Market value at which purchase or transaction occurred STRING
clientip Client’s IP address STRING
sdkVer Hive SDK version information STRING
serverip The server’s IP address STRING
grouping Game ID registered in App Center STRING
productPrice The price of the purchased product STRING
currency Currency used in purchase transaction STRING
quantity Quantity of product or item purchased INTEGER
transactionId Receipt ID of purchased product STRING
productName Purchased product name STRING
path Path to obtaining or using Hive membership or other paid products STRING
productId Product’s unique identification ID STRING
geoIpCountry Country value based on user’s geographical location information STRING
appName Unique identifier for appId STRING
gamePid Game product ID relates to in-game merchandise. Currently only sent from the HIVE IAP STRING
gameLanguage The language of the game used by the user, a value based on ISO 639-2 language code STRING
iapTransactionId Transaction ID self-generated by iap STRING
deviceLanguage Device language, transmitted based on ISO 639-2 language code STRING
itemSendOk Game item collect status STRING
vidType Hive authentication type STRING
deviceCountry Device nationality value based on ISO 3166 alpha-2 country code STRING
hiveCountry Hive server geoip nationality, value based on ISO 3166 alpha-2 country code STRING
idpId User’s IDP (Identity Provider) identifier value STRING
gameCountry Country value entered in country when sending logs STRING
extraUid Additional user identifiers STRING
serverUid Identifier for a specific game server STRING
characterId A unique identification that corresponds to the character of a specific gaming participant STRING
characterTypeId A value used to indicate the type of a character in the game STRING
characterLevel Character level in the game STRING
isEmulator A Boolean value showing if the user is running the game in an emulator STRING
iapVersion Hive IAP’s version info STRING
gameIndex Index number assigned to the game INTEGER
serverIdInt ServerId value transformed to a number INTEGER
osVersionFixed Value adjusted by converting osVer to the format STRING
env Test data status STRING
originalPrice Principal amount. Sent only if the product’s price is reduced. FLOAT
isException Excluded from aggregation: If the value is received, exclude it from the Analytics report. If the test is delivered to an existing environment, it is also sent to the appropriate field. STRING
hiveiap_purchase_test Test payment status STRING
refundTransactionId Receipt ID during refund or repayment STRING
analyticsId Changed while initializing the app to the device’s unique key value STRING