Skip to main content

Monetization Events

Track all revenue-generating events including in-app purchases, subscriptions, virtual currency, and blockchain transactions.


transaction

GameRebellion.TrackTransaction(new GrTransactionEvent
{
Amount = 4.99,
Currency = "USD",
Type = "iap",
Description = "Premium Sword",
Status = "success",
UsdValue = 4.99
});
FieldTypeRequiredDescription
AmountdoubleNoTransaction amount in original currency
CurrencystringYesISO 4217 currency code
TypestringNoiap, virtual, subscription, refund
DescriptionstringNoHuman-readable item name
StatusstringNosuccess, failed, pending, refunded
UsdValuedoubleNoNormalized USD value for cross-currency reporting

crypto_transaction

GameRebellion.TrackCryptoTransaction(new GrCryptoTransactionEvent
{
Amount = 0.05,
Currency = "ETH",
Type = "nft_purchase",
Blockchain = "ethereum",
UsdValue = 150.00,
Status = "confirmed"
});
FieldTypeRequiredDescription
AmountdoubleYesTransaction amount
CurrencystringYesCryptocurrency symbol
TypestringNonft_purchase, token_transfer, staking
BlockchainstringNoBlockchain network
UsdValuedoubleNoUSD equivalent
StatusstringNoconfirmed, pending, failed