Revenue tracking

How do you earn money from your app? Do you use subscriptions, paid content, or ads? MyTracker gathers all revenue types and helps you check the success of your strategy — calculates ROI, LTV, and ARPU, and shows you stats by traffic sources.

Revenue type

There are four revenue types: in-app payments, subscriptions, ads, and custom revenue.

In-app payments

In-app payments can include selling goods, game currency, new level, and other transactions in the app. It's a one-time purchase characterizing user active interest.

To track in-app payments, configure SDK, and set up payment verification. For more details, refer to the Purchase tracking section.


Subscription implies regular payments for paid content in the app. It may be a monthly magazine, season broadcast, etc. MyTracker also collects trial subscriptions, trial to paid conversions, and renewals.

To track subscriptions, configure SDK, and set up payment verification. For more details, refer to the Subscription tracking section.


Hosting ads in your app is another way to generate revenue. You engage more audience and your revenue increases.

Stats on ad revenue are provided by monetization partners. Therefore you need to connect a Partner account to MyTracker to collect data. For more details, refer to the Ad revenue tracking section.

Custom revenue

Custom revenue involves other payment transactions that cannot be sent as ads revenue, in-app payments, or subscriptions. For example, it may be offline purchases, payments from WeChat or AppGallery. In other words, it is any revenue for which there is not yet another mechanism for collecting data.

To send custom revenue, use S2S API. For details, refer to the Import payments section.

We do not recommend you upload ad revenue, in-app payments and subscription from Google Play and App Store as custom revenue, it'll cause data distortions

Data analysis

MyTracker provides several ways to analyze and process data:

  • Reports with a simple table, diagram, and graph;
  • Builder for in-depth analytics;
  • Templates with key financial metrics;
  • Export API to get raw data or build a report without a web interface.


Select the menu Reports → Monetization to analyze total revenue, paying audience, and profit:


Select the Analytics → Builder menu to choose the metrics and dimensions you need. For instance, you can build a report broken down by revenue type:


Through the menu Analytics → Templates, select default templates:

  • Financial statement or Financial statement by traffic source with partner details;
  • Subscription model with renewals, conversion, and revenue details;
  • Advertising model to analyze ad revenue.


Use API to export raw data and reports without a web interface. For information, refer to the Export API section

Data sharing

You can share data on in-app payments and subscriptions with partners. For instance, when you work with the ad network and should send them a percentage of income.

To share data with a partner, set up postbacks on payments:

  1. In the partner list, locate the one for postback configuration and click Settings in the relevant partner window.
  2. Select the app you need. The list of events that support postback configuration will be loaded into the form.
  3. For Payment and/or First payment events select Sending mode:
    • Send attributed — to send only payments related to users attracted by your partner's marketing campaign;
    • Send all — to send payments related to all app users.
  4. Also select the mode: Send all or Verified only.
  5. Click Save. MyTracker will automatically export in-app payments and subscriptions to the partner.

For more information about data sharing, see the Postbacks section

Was this article helpful?