Event Parameters and Properties
This guide describes possible parameters and user properties that can be sent to integrations.
Apphud can send events about subscriptions and non-renewing purchases to third-party services: mobile analytics and messengers.
Here is a list of all available parameters that are being sent with events:
|The increment of time that a subscription period is specified in. Possible values: |
|The number of units per subscription period|
|The cost of the product in the local currency|
|Local currency ISO code|
|The cost of the product in USD|
|Price description in following format: |
1. The reason of an expiration of a subscription. Possible values:
|Promotional offer identifier|
|Introductory or promotional offer payment mode, if applied. Possible values: |
|Subscription group name|
To get more details about the parameters in each integration, please check the corresponding integration guide.
Possible Values of
If subscription lapsed:
user_canceled: user canceled subscription manually;
billing_issue: there was an error during billing;
declined_price_increase: user did not agree to a recent price increase;
unavailable_product: the product was not available for purchase at the time of renewal;
unknown_error: unknown error occurred.
If subscription refunded:
app_issue: user canceled his subscription due to an actual or perceived issue within your app;
another_reason: subscription was canceled for another reason, for example, if the user made the purchase accidentally.
Besides events Apphud also sends user properties to analytics:
|Status of subscription. Possible values: |
|Whether the auto-renew option is turned on|
|The total amount of money that the user has been charged, in USD|
|Whether the user is paying or not|
|Number of transactions the user has been charged|
To get more details about user properties in each integration, please check the corresponding integration guide.
Possible Values of
All values are applied for given subscription group:
none: user has never purchased a subscription;
trial: user has a subscription that is currently in trial period;
intro: user has a subscription that is currently in introductory offer;
regular: user has a subscription with regular price;
promo: user has a subscription that is currently in the promotional offer;
refunded: user has refunded a subscription;
expired: subscription lapsed.
Updated 3 months ago