InAppPurchase
The player purchased an IAP
purchaseName
string
Required
purchase_name
Name of the purchase/pack the user bought
spentProducts
Product
Required
spent_products
What products the user spent on
receivedProducts
Product
Required
received_products
The user receives the product
purchaseLocation
string
Optional
placement
The location in the app where the purchase was made
productID
string
Optional
product_id
The Store SKU of the purchase unit
transactionID
string
Optional
transaction_id
The receipt ID provided by the Store
additionalData
Dictionary<string, object>
Optional
additional_data
Any additional information
receiptStatus
ReceiptStatus
Optional
validated_receipt
A receipt status object
Override #1
purchaseName
string
Required
purchase_name
Name of the purchase/pack the user bought
realCurrencyAmount
string
Required
The localized price of the purchase
realCurrencyType
string
Required
The type of real currency (USD, Euros, etc). Lion Analytics will automatically convert the localized price based on the 'realCurrencyType' (currency code) provided.
virtualCurrencyAmount
string
Required
The virtual Currency amount in game
virtualCurrencyName
string
Required
The virtual currency name used in the game
virtualCurrencyType
string
Required
The type of virtual currency used in the game.
productID
string
Optional
product_id
The Store SKU of the purchase unit
transactionID
string
Optional
transaction_id
The receipt ID provided by the Store
placement
string
Optional
placement
The location in the app where the purchase was made
receiptStatus
string
Optional
validated_receipt
A receipt status object
additionalData
string
Optional
additional_data
Any additional information
Override #2
amount
string
Required
amount
The amount the player BET / RAISED if applicable.
itemID
string
Required
item_id
Internal ID of an item within the game
itemType
string
Required
item_type
The type of item that is being interacted with, could be a spell, weapon, etc.
currencyType
string
Optional
The type of currency used to buy the purchase. The default is USD
placement
string
Optional
placement
The location in the app where the purchase was made
additionalData
string
Optional
additional_data
Any additional information
Code examples:
Alternative method using Override #1 example:
Alternative method using Override #2 example:
Last updated