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 |
STRING |
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 aa.bb.cc 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 |