deepwall
HomeContact UsLogin
  • Overview
  • System Components
  • Key Concepts
  • How It Works
  • Sign In
  • 🚀GETTING STARTED
  • App Registration
  • Configure In-App Products
  • Paywall Setup
    • Create A Paywall
    • Configure Look & Feel
    • Texts and Translations
  • Displaying Paywalls
    • Activate Default Displays
    • Create Targeted Displays
    • Display Priorities
    • Display Reports
    • Edit Displays
    • Display Rules
    • On Close Paywalls
  • Store Configuration
  • Attributions Configuration
  • App Status and Settings
  • ⚙️ SDK Framework
    • SDK Installation
      • iOS SDK
      • Android SDK
      • React Native SDK
      • Flutter SDK
      • Cordova SDK
      • Unity SDK
    • Using the SDKs
      • Initialization
      • Configuration
      • Listening SDK Events
      • Requesting Paywalls
      • Closing a Paywall
      • Validating Receipts
      • Making Purchases
      • Upgrades and Downgrades
      • Non-subscription Purchases
      • Restoring Purchases
      • Transition To Another Paywall
  • 🧪EXPERIMENTS
    • Experiments Overview
    • Create Experiments
    • Experiment Reports
    • Manual Traffic Allocation
    • Update Experiments
    • How Optimization Works?
  • 📦Integrations
    • Integrations Overview
    • Events List
    • Adjust
      • Get App Token
      • Create Adjust Events
    • AppsFlyer
      • Get Dev Key
    • Webhooks
    • OneSignal
  •  App Tracking (iOS 14.5)
    • App Tracking Overview
    • Configure In-app Actions
    • Create ATT Prompt
    • Displaying ATT Prompts
    • Experiments
  • 📈DASHBOARD
    • App Overview
    • Invite Members
    • Access Management
  • GUIDES
    • Apple
      • Getting the App Credentials
      • Setup In-App Products
      • Getting the Shared Secret
      • Server to server notifications
    • Google
      • Getting App Credentials
      • Setup In-App Products
      • Create Service Account Key
      • Developer Notifications
    • Huawei
      • Getting App Credentials
      • Setup In-App Products
      • Developer Notifications
  • 🔍Testing
    • Test Flows
    • Troubleshooting
    • Sandbox Testing
      • Apple App Store
      • Google Play Store
  • 🔗SDK Links
  • iOS SDK
  • Android SDK
  • React Native SDK
  • Flutter SDK
  • Cordova SDK
  • Unity SDK
Powered by GitBook
On this page
  • Events Sent To Attribution Providers
  • Events Sent Via Webhooks
  • Events Sent To OneSignal

Was this helpful?

  1. Integrations

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:

Events 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 :

Events 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 :

PreviousIntegrations OverviewNextAdjust

Last updated 3 years ago

Was this helpful?

📦
Adjust
AppsFlyer
Webhooks
OneSignal