Purchase Events
Purchase events represent users' in-app purchases engagement. Measuring purchase events allow us to optimize the app monetization, including analyzing pricing, churn, and more.
The purchase events include four events:
1) The purchase_triggered, which is sent when the user is triggering a purchase process.
2) The purchase_success is sent when the user successfully finishes the purchase process.
3) The purchase_canceled, is sent when a user is canceling the purchase process in the middle. 4) The purchase_failed, is sent when the OS fails the purchase process.
| event name | properties | description |
|---|---|---|
| purchase_triggered | uuid | The uuid of the device, on web platforms we generate a uuid4 and store in local |
| version | Version name / number from zapp | |
| build number | The number describes that last build built by zapp | |
| bundle_id | ID defined in zapp for this specific app version, and platform | |
| sdk_version | SDK version selected on zapp | |
| quickbrick_version | Quick brick version selected on zapp | |
| layout_id | The UI Builder layout id that is presented on the device | |
| zapp_platform | The zapp platform build | |
| analyticsCustomProperties | Custom properties that comes from the extensions object, only shows when used | |
| currency_code | The purchase currency | |
| purchase_id | The store product id | |
| price_numeric | The purchase price, numeric | |
| purchase_price | The purchase price, can include currency symbols | |
| purchase_type | The store purchase type, for example: subscription | |
| screen_name | The storefront screen name in Zapp | |
| purchase_name | The purchase name as defined in the store | |
| purchase_success | uuid | The uuid of the device, on web platforms we generate a uuid4 and store in local |
| version | Version name / number from zapp | |
| build number | The number describes that last build built by zapp | |
| bundle_id | ID defined in zapp for this specific app version, and platform | |
| sdk_version | SDK version selected on zapp | |
| quickbrick_version | Quick brick version selected on zapp | |
| layout_id | The UI Builder layout id that is presented on the device | |
| zapp_platform | The zapp platform build | |
| analyticsCustomProperties | Custom properties that comes from the extensions object, only shows when used | |
| currency_code | The purchase currency | |
| purchase_id | The store product id | |
| price_numeric | The purchase price, numeric | |
| purchase_price | The purchase price, can include currency symbols | |
| purchase_type | The store purchase type, for example: subscription | |
| screen_name | The storefront screen name in Zapp | |
| purchase_name | The purchase name as defined in the store | |
| purchase_canceled | uuid | The uuid of the device, on web platforms we generate a uuid4 and store in local |
| version | Version name / number from zapp | |
| build number | The number describes that last build built by zapp | |
| bundle_id | ID defined in zapp for this specific app version, and platform | |
| sdk_version | SDK version selected on zapp | |
| quickbrick_version | Quick brick version selected on zapp | |
| layout_id | The UI Builder layout id that is presented on the device | |
| zapp_platform | The zapp platform build | |
| analyticsCustomProperties | Custom properties that comes from the extensions object, only shows when used | |
| currency_code | The purchase currency | |
| purchase_id | The store product id | |
| price_numeric | The purchase price, numeric | |
| purchase_price | The purchase price, can include currency symbols | |
| purchase_type | The store purchase type, for example: subscription | |
| screen_name | The storefront screen name in Zapp | |
| purchase_name | The purchase name as defined in the store | |
| purchase_failed | uuid | The uuid of the device, on web platforms we generate a uuid4 and store in local |
| version | Version name / number from zapp | |
| build number | The number describes that last build built by zapp | |
| bundle_id | ID defined in zapp for this specific app version, and platform | |
| sdk_version | SDK version selected on zapp | |
| quickbrick_version | Quick brick version selected on zapp | |
| layout_id | The UI Builder layout id that is presented on the device | |
| zapp_platform | The zapp platform build | |
| analyticsCustomProperties | Custom properties that comes from the extensions object, only shows when used | |
| currency_code | The purchase currency | |
| purchase_id | The store product id | |
| price_numeric | The purchase price, numeric | |
| purchase_price | The purchase price, can include currency symbols | |
| purchase_type | The store purchase type, for example: subscription | |
| screen_name | The storefront screen name in Zapp | |
| purchase_name | The purchase name as defined in the store |