In-App Events Overview

shutterstock_243293269__Converted_-01.png

Introduction

AppsFlyer allows you to track any post-install event that you are interested in attributing to a media source and campaign.

For any event you can send AppsFlyer ANY related parameters and ANY values. However, AppsFlyer recommends using these rich event structures to enable automatic mapping of the event values to various partners.

You can track any relevant in-app event, such as:

  • Register / Login
  • Tutorial completed
  • In-app purchase / Add to cart
  • Ad watched

 Important!

You can use AppsFlyer's rich in-app events to track general user behavior in your app.
However, the real purpose and functionality of using AppsFlyer's events, is to analyze the quality of your users coming from different sources
We recommend starting with 3-5 events, that best reflect high quality KPIs of your users, e.g purchases, registration, sharing etc.

Tracking Options

In general, there are a number of ways to track In-App Events:

SDK Originated Events

The main source for mobile users actions is the mobile app itself. You can send rich in-app events recording your users actions in the app using AppsFlyer's in-app events API at the SDK level.

For details on how to create in-app events, see AppsFlyer Rich In-App Events

Server to Server Events

Use this API to send events which occur outside of the mobile app, directly to AppsFlyer.
For example, if you have a user who is active on both web and mobile interfaces, you can record all events from both mediums and attach them to the same user in AppsFlyer.  It can be either in-app events or other events, such as website events, call-center events or purchases in your brick and mortar store.

See details and instructions here.

Validate Purchase Events

This feature allows you to validate each and every in-app-purchase your users perform. Receipt validation is a secure mechanism whereby the payment platform (e.g. Apple or Google) validates that an in-app purchase indeed occurred as reported. This is a fundamental tool in the fight against fraudulent revenue events. It also helps you see what your real revenues are, and sift out incomplete in-app purchases. 

Instructions to implement validate purchase: iOS / Android.

Events from Native Web view

For details, click here

Viewing In-App Events Data

Look for your in-app events data on the dashboard's overview page, on the Events page, or in the raw data in-app events report

The Events data anywhere in AppsFlyer is presented either as Life Time Value or as Activity data. The following article explains the difference between the two methods and where you can see them. 

Revenue and In-App Events

In-app events are the only source of revenue data on AppsFlyer. You can attach a specific revenue value to each event, and view it on your app's dashboard. 

 

Go here for more details about the monetizing parameters.

Was this article helpful?
0 out of 0 found this helpful