Game play analytics store click log
In the gameplay analytics dashboard for indicators by game, a log is required for in-app store visit indicators. By transmitting product details or purchase click logs after entering the in-game store, you can check the ratio of detailed clicks to purchase clicks by product type and the top 10 product locations based on clicks.
Transmit log¶
Send records for in-app store click indicators using the SDK client log delivery method. A sample log to send logs can be checked from the Log Definition – Create Client Source.
Log specifications¶
The field is configured in the form of the CamelCase (e.g. serverId) and is case-sensitive. Values are not saved in the following cases:
- If the field name is not defined below (e.g. uid).
- If the field name does not exactly match the field name (e.g. serverid).
- If the type is not defined in each field (e.g. “474392047” for vid).
Precautions
- STRING: String data up to 1MB
- INTEGER: Signed 64-bit (-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807) data
- If data that does not matches the type of each field is transmitted, the field may not be stored properly, so it must be sent with a value that matches the type.
Field Name | Description | Type | Required |
---|---|---|---|
playerId | Unique key that identifies users in Hive authentication Transmit automatically when using the Hive SDK client log transmission function. | INTEGER | Y |
appId | App ID issued by App Center Transmit automatically when using the Hive SDK client log transmission function. | STRING | Y |
guid | Unique key value for a row of logs Random string forms such as uuid are recommended Transmit automatically when using the Hive SDK client log transmission function. | STRING | Y |
dateTime | Log timestamp in a format of “YYYY-MM-DD hh:mm:ss” (e.g. “2022-11-15 10:20:10”) Transmit automatically when using the Hive SDK client log transmission function. | STRING | Y |
timezone | dateTime’s time zone Can be obtained through the time zone check method using client IPDecided based on KST if blank or no value(e.g. “GMT+09:00”) Transmit automatically when using the Hive SDK client log transmission function. | STRING | |
category | Category classification value for store click logs, the value is fixed as “pub_store_click_log” | STRING | Y |
productLocation | Product Location (E.g., package) Used to classify the production location of “TOP 10 purchase product location compared to detailed clicks by type” | STRING | |
productType | Product Type Select one of the three values below * “pay”: Paid * “free”: Free * “advertisement”: Ad Used as a search condition, used to classify all indicator product types | STRING | Y |
serverId | Server ID Used as a search condition Transmit automatically when using the Hive SDK client log transmission function. | STRING | |
userId | User’s unique ID in game If the playerId field contains the value 0 or null, it is used as the user identification key to compute the item. | STRING | |
clickType | Click Type Select one of the two values below * “detail”: Detailed * “purchase”: Purchase Used to calculate all indicator detailed clicks versus purchases | STRING | Y |
Check sent logs¶
- After sending the game log, you can check the log in the log definition function
- The transmission is reflected and exposed in the indicators if all values are correctly recorded in the fields required by in-store click log definition.