Client SDKs
Purchase Events
Track in-app purchases with the iOS SDK
Track in-app purchases to measure revenue and conversion metrics.
Basic Usage
AudienceLabSDK.sendPurchaseEvent(
itemId: "gems_pack_500",
itemName: "500 Gems Pack",
value: 4.99,
currency: "USD",
status: "success",
transactionId: "1000000987654321"
)Parameters
Prop
Type
StoreKit Example
AudienceLabSDK.sendPurchaseEvent(
itemId: transaction.payment.productIdentifier,
itemName: product.localizedTitle,
value: product.price.doubleValue,
currency: product.priceLocale.currency?.identifier ?? "USD",
status: "success",
transactionId: transaction.transactionIdentifier
)Cumulative Tracking
The SDK automatically tracks total_purchase_value across successful purchases.