Callback Setup
  • 28 Nov 2024
  • 3 Minutes to read
  • Dark
    Light

Callback Setup

  • Dark
    Light

Article summary

How to Set Up Callbacks in Tenjin

Show more

Events are sent to Tenjin on a real time basis from the device. Event callbacks can be configured to send data to any ad network on a real time basis.

If you're using the Tenjin callbacks, you will not need to integrate another ad network SDK when using Tenjin because you can configure install events to get sent to the ad network in real time from Tenjin.


Install and event callbacks

Show more

Tenjin notifies ad networks of an install and other events when it occurs. The install callback is also part of the attribution process in step 10.

To configure a specific ad network install callback, first make sure you:

  1. Added your app
  2. Are sending events
  3. Added your ad network

After you completed the above you can configure any callbacks on the Apps tab. The below example is specifically for Applovin callbacks on Tenjin's Word Search iOS app, but it's the same process for any other ad network.

  1. Go to the CONFIGURE -> Apps tab and click on your app. Click on Callbacks tab.

image.png

  1. For example, select Applovin in the Channels and Partners drop down.

image.png

  1. Enter the required credentials for the channel in the Settings tab and click Save.

    image.png

  2. Enable the callbacks you want for the Channel using the toggle.

    image.png

  3. To setup a custom event callback for Applovin, click on ADD EVENTS and Applovin custom event

    image.png


S2S callbacks

Show more

App developers can send custom callbacks to their own server or any networks that are not pre-configured. This will allow developers to collect and analze those user-level attribution data in real-time. Here are the possible use cases using Tenjin custom callback:

  • If you have your own data anlytics tool, custom callback will allow you to tie the attribution data to your in-game data per device level.
  • Show the different app content depending on where the user comes from. For example, if user A is attributed to organic and user B is attributed to Facebook. Since user B is likely to be more engaged with your app, you might want to show the special in-game offer after the user installs the app. If you want to discuss more specific use cases, please contact to Tenjin success manager.

The configuration is flexible for you to set up any endpoint URL, with a variety of parameters using Tenjin's pre-defined macros.

NOTE: Custom callbacks are paid feature, so please contact your Tenjin account manager if you are interested in.


Ad revenue callbacks

Show more

Tenjin can notify your ad networks of events that correspond to your impression level revenue data (ILRD) every time an advertisement is shown to a user. We can process data from the following mediation providers:

  • Applovin
  • Unity LevelPlay
  • Hyperbid
  • AdMob
  • Topon
  • CAS
  • TradPlus

You can send data to the following networks:

  • IronSource
  • Unity
  • Meta
  • Liftoff
  • TikTok
  • Aura from Unity
  • Mintegral
  • Adjoe
  • Smadex
  • Moloco Ads
  • Adkomo
  • Yelohi
  • Kwai for Business
  • Appier
  • YSO Network
  • Axponent
  • Mistplay

We do not collect this data by default. You would need to update the SDK to a version that allows us to process the impressions level revenue data. Since this is a paid feature, please contact your Tenjin Account Manager for the SDK documentation. When the supported SDK version is integrated, you will be able to setup callbacks on the Tenjin dashboard, similar to the process described in the documentation above.

:::


Checking callback status

Show more
  1. On the Callbacks tab, click on 'Callback Health'.

image.png

  1. Click on the callback that you want to check the status for. Only callbacks that have the success rate with less than 70% within the last hour or don't have any events fired are shown.

    image.png

  2. The callback error logs are also shown on the dashboard. Tenjin usually make several retries when we see an error with sending the callbacks. If you see a lot of errors during a short period of time, please contact the partner you are working with, or contact Tenjin support.

    image.png



Was this article helpful?