Merge Tenjin and GameAnalytics Metrics to Improve your Data Analysis
Combine your GameAnalytics metrics with Tenjin’s attribution data and find out which of your sources give you the best daily active users (DAU)
With GameAnalytics, you already know your players’ behavior. And with Tenjin, you’re able to attribute these players to a source. But how can you determine which of your sources or campaigns are giving you the best quality users? And which of your sources give you the best daily active users (DAU), session length, playtime, and retention?
This use case will help you answer these questions by teaching you how to combine your attribution data with your player metrics to gain insights at the most granular level.
What you will learn
GameAnalytics is the first SDK most developers add into their apps. The platform provides you with rich insights into your players’ behavior. But when you start paid acquisition campaigns or monetizing with these apps, you want to know which of your sources contribute to the metrics you care about. This data typically comes from your attribution provider, like Tenjin.
This Growth FullStack training helps you analyze your player metrics per source by merging Tenjin attribution data with GameAnalytics metrics.
Some example insights are:
- Session length per attribution source
- Ads shown per user per attribution source
- Average revenue per paying user (ARPPU) per attribution source
- Progression per attribution source
What you will need
Your apps need to have both the Tenjin SDK and the GameAnalytics SDK integrated.
What the Tenjin Setup looks like
Tenjin provides GameAnalytics with attribution data on installs which allows you to distinguish organic and paid traffic. You will be able to compare players of different install sources and look at aggregated behavior per campaign on the GameAnalytics dashboard.
After integrating both SDKs and verifying that your app is sending events to Tenjin, you can start configuring callbacks to GameAnalytics by following the steps below:
Step 1: In the Tenjin dashboard, go to the Apps tab and click on your app. Then click on the New Callback button.
Step 2: Filter for Partners on the left, and select GameAnalytics attribution.
Step 3: Follow the directions on the page to configure the callback appropriately. Make sure to input the Game Key, which you can find in the GameAnalytics dashboard (under the game’s settings).
Step 4: Save the callback.
What questions can you answer by combining this data?
In the GameAnalytics dashboard, data within the following sections can be grouped into the attribution cohorts – Publisher (or ad network), Ad, Ad Group, campaign and Site:
The Tenjin and GameAnalytics dashboards have a few similar metrics, but with both datasets combined, you can get a deeper analysis of your players’ behavior. For example, with a combined dataset, you can visualize the amount of time that passed between when the user first opened the app, and when the app was sent to the background.
In this example, the sessions are grouped by acquisition source, which comes from your attribution data.
You can also view the playtime, which is the amount of time spent within the app, broken down by the different attribution cohorts.
Or, you could analyze the user progression by ad network. You can read more about the predefined GameAnalytics dashboards here.
If you would like to replicate these combined dashboards in Google Data Studio, Metabase or other such tools, please contact your Growth FullStack account manager.
Is there any additional charge to view this combined data?
No. You can send attribution data via callbacks to GameAnalytics and view the metrics available under the free tiers on both dashboards.
Why is my Tenjin retention number different from GameAnalytics?
There are different methods to calculate retention, as explained here. Tenjin uses the relative method, and GameAnalytics uses the absolute method to calculate retention.
Do you have any feedback for us?
We at Growth FullStack are always happy to receive your valuable feedback. Whether it’s about requesting additional support on optimizing your workflows, building a customized dashboard, or anything else, feel free to reach out to us and let us know how we can support you further.
Iterate and Maintain
If you’re using the SQL query provided by the Growth FullStack team, note that it can be edited to include other relevant metrics.
Please be aware that any changes or updates to the SDK integration (to both Tenjin and GameAnalytics) may break this template.