Events List
List of events tracked and sent by Deepwall
The following section describes each event type Deepwall tracks and sends to other platforms.
Events Sent To Attribution Providers
Following events are sent to attribution providers if events are configured on those platforms and Deepwall.
Event Type | Description | Revenue Sent |
App First Launch | User has logged into the app for the first time | - |
Start Trial | User has started a free trial | - |
Trial To Subscribe | User has been converted to a paid subscription at the end of the free trial | - |
Direct Subscribe | User has started a paid subscription without a free trial | - |
Total Subscribe | User has started a paid subscriptions either converted from trial or directly subscribed | Yes |
Recurring Payment | User has renewed a paid subscription | Yes |
Non-Subscription Purchase | User has purchased a non-subscription product (consumable, non-consumable, non-renewing subscription) | Yes |
Trial Cancel | User has disabled automatic renewal while being in the free trial period | - |
Subscription Cancel | Paid subscriber has disabled auto_renew | - |
Total Cancel | User has disabled automatic renewal either in trial period or while on paid subscription | - |
Subscription Refund | User has received a refund for a subscription payment | - |
Non-Subscription Refund | User has received a refund for non-subscription payment (consumable, non-consumable, non-renewing subscription) | - |
Total Refund | User has received a refund including subscription and non-subscription payments | - |
Product Special Custom Events
Deepwall also can send custom events for a specific product or group of products, and following is the list of package-based events.
Event Type | Description | Revenue Sent |
Start Trial | User has started a free trial | - |
Subscribe | User has started a paid subscription, either converted from trial or directly subscribed | Yes |
Recurring Payment | User has renewed a paid subscription | Yes |
Cancel | User has disabled automatic renewal either in the trial period or while on a paid subscription | - |
Non-Subscription Purchase | User has purchased a non-subscription product (consumable, non-consumable, non-renewing subscription) | Yes |
Refund | User has received a refund including subscription and non-subscription payments | - |
See the following guides to learn more about configuring attribution providers for event logging:
AdjustAppsFlyerEvents Sent Via Webhooks
The following events are sent to your server via webhooks, if webhooks url is configured in Deepwall.
Event Name | Description |
purchased | User has purchased a non-subscription product (consumable, non-consumable, non-renewing subscription) |
trialSubscribed | User has started a free trial |
trialToPaidSubscribed | User is converted to a paid subscription at the end of the free trial |
subscribed | Users has started a paid subscription without a free trial |
renewed | User has renewed a paid subscription |
refunded | User has received a refund for a subscription or non-subscription payment |
autoRenewDisabled | User has disabled auto_renew |
autoRenewEnabled | User has enabled auto_renew |
moved | User has moved to another device |
See the following guide to learn more about webhooks service :
WebhooksEvents Sent To OneSignal
Deepwall sends the following events to OneSignal, if OneSignal integration is activated.
Event Name | Description |
purchased | User has purchased a non-subscription product (consumable, non-consumable, non-renewing subscription) |
trialSubscribed | User has started a free trial |
trialToPaidSubscribed | User is converted to a paid subscription at the end of the free trial |
subscribed | Users has started a paid subscription without a free trial |
renewed | User has renewed a paid subscription |
refunded | User has received a refund for a subscription or non-subscription payment |
autoRenewDisabled | User has disabled auto renewal on his/her subscription |
autoRenewEnabled | User has enabled auto renewal on his/her subscription |
See the following guide to learn more about OneSignal integration :
OneSignalLast updated