Introduction Last updated: 30-11-2023
Learn how to use AppNava to allow everyone in your organization to get the business data they need without bothering technical teams.
How to Sign Up?
Sign Up
Activate Account
and you are done.Learn how to use AppNava to allow everyone in your organization to get the business data they need without bothering technical teams.
Sign Up
Activate Account
and you are done.Introducing dashboard and information about user interfaces.
A dashboard is a visual display of all of your data. While it can be used in all kinds of different ways, its primary intention is to provide information at-a-glance.
A dashboard usually sits on its own page and receives information from a linked database. In many cases it’s configurable, allowing you the ability to choose which data you want to see and whether you want to include charts or graphs to visualize the numbers..
Dashboards allow all kinds of professionals the ability to monitor performance, create reports and set estimates and targets for future work.
Other benefits include:
Start Your Company!
button Join a Company!
button Join
Add Product
button and fill the formastronava
) (It is all lowercase and uses hyphens instead of spaces) Invite User
Send Invitation
Push Data & Choose Models
button Done
button, a record for each model you selected will be inserted to Data Preparation
section Usually a dataset of 1.000.000 events and 30.000 distinct users is needed for the models to be working. We will find the time-point after which these numbers are met and update the associated columns.
Trained Models
section You need to define a conversion event and log it right before calling the Google Cloud Function so not-yet-collected events will be flushed to BigQuery and then they can be used for prediction.
In this section you can learn about how to configure database connection. Below steps describe how AppNava works for Firebase / Google Cloud & Unity customers.
Below steps describe how AppNava works for Firebase / Google Cloud & Unity customers.
e-mail addresses
are entered from the menu that opens on the side: 4
three roles
to be able to read on Bigquery; search for roles using the search box:
Save
button 8Below steps describe how AppNava works for AWS customers
Permissions
tab Bucket Policy
section and click Edit
. Bucket Policy
. Bucket Policy:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AppNavaDataPullPolicy",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::324464245602:root"
},
"Action": [
"s3:ListBucket",
"s3:GetObject"
"Resource": [
"arn:aws:s3:::<your-bucket-name-here>/*",
"arn:aws:s3:::<your-bucket-name-here>"
]
}
]
Save
When you use an application on your mobile phone, the application connects to the Internet and sends data to a server. The server then retrieves that data, interprets it, performs the necessary actions and sends it back to your phone. The application then interprets that data and presents you with the information you wanted in a readable way. This is what an API is - all of this happens via API. You can learn about what APIs we are using in this section.
Start predicting the future behavior of new players while even they do not know how to behave in the future. AppNava defines player groups who are likely to complete a specific action and conversion events. So you can engage with players before they churn; attract players who are likely to complete in-app purchases and much more. Also with AppNava, you can choose the right balance between segment size and accuracy.
curl --location --request POST ‘https://prediction.appnava.com’ \
--header ‘Content-Type: application/json’ \
--data-raw ‘{
“user_pseudo_id”: “$$YourPlayerID$$ ",
“x-api-key”: “hAvMmoB08QqH2jzfSp1ZCatPFdnDuN50”
“conversion_value”: “$$True/False$$ ",
“firstSession”: “$$True/False$$ ",
“prediction_id”: “$$Will be an integer$$ ",
“conversion_value”: “True ",
}’
return {
"isBase64Encoded":False,
"statusCode": 200,
"headers": {},
"body": json.dumps(
{
"requestResult": 1,
"requestResultMessage": "There is no data to display for this player.",
}
),
}
return {
"isBase64Encoded":False,
"statusCode": 200,
"headers": {},
"body": json.dumps(
{
"requestResult": 1,
"requestResultMessage": "Prediction succeeded.",
"predictionResult": Churn OR NotChurn,
}
),
}
In this section you can learn about what are our resources and how to use them
Learn what ROI and ROAS are and how to use the calculator!
ROI stands for “Return on Investment.” Essentially, it’s a measurement of the return on a particular investment, relative to the cost of the investment. In other words, it’s a ratio between your net profit and investment. There’s a simple formula that you can use to work out the ROI: ROI = (Net Profit / Net Spend) x 100
ROAS stands for “Return on Ad Spend.” ROAS can help you determine the efficiency of your online advertising campaigns by calculating the amount of money your business earns for each pound it spends on advertising. You can use the following formula to calculate ROAS: ROAS = (Revenue Generated from Ads / Advertising Spend) x 100.
When it comes to ROI vs. ROAS, there are a couple of major differences. Firstly, ROAS looks at revenue, rather than profit. Secondly, ROAS only considers direct spend, rather than other costs associated with your online campaign. In a nutshell, ROAS is the best metric to look at for determining whether your ads are effective at generating clicks, impressions, and revenue. However, unlike ROI, it won’t tell you whether your paid advertising effort is actually profitable for the company.
When you consider ROI vs. ROAS, it’s important to remember that it isn’t an either/or situation. Whereas ROI can help you understand long-term profitability, ROAS may be more suited to optimising short-term strategy. To craft an effective digital marketing campaign, you’ll need to utilise both the ROI and ROAS formulas. ROI provides you with insight into the overall profitability of your advertising campaign, while ROAS can be used to identify specific strategies that can help you improve your online marketing efforts and generate clicks and revenue.
AppNava helps you automate payment collection, cutting down on the amount of admin your team needs to deal with when chasing invoices. You can go this page and try our ROI and Roas Calculator!
Read below for more info!
LTV is lifetime value. This is the estimated value that you expect to extract from the player. It makes more sense to couple this lifetime value with a number of days during which the user interacts with the product (the game in this case). This enables us to study whether we are on the right track, and to reason about the product. So, LTV365 is the expected (read average) value or revenue we get from a player after 365 days or 1 year after coming into contact with the game for the first time.
Retention is a measure that will tell us how the players will keep interacting with the game. Day 1 retention (D1), is a percentage of how many players returned to the game after launching it for the first time (D0). The higher the retention, the better because it means that players keep coming back, so there is something about the product/game/app that motivated them to return.
ARPDAU is average revenue per daily active user. This metric is very convoluted. By itself, it doesn’t say much. An ARPDAU of 2€ says very little. If you have a restaurant and DAU (daily active user), is the number of customers that walk in, 2€ ARPDAU might leave you bankrupt. For a mobile game, if you create a compelling title where on average you get 2€ per daily active user then you might have struck gold.
CPI is the cost per install. Lately, User Acquisition (UA), is an integral part of the business model of scaling F2P mobile games. And with more and more publishers paying to acquire users, the market is getting more and more competitive, and the cost per install and acquiring a new player is going through the roof.
So User Acquisition works just like the old fashioned advertisements. You pay upfront, to get customers/players/users walking in, and hopefully, those that convert (end up buying something), will make up for the price of the advertisement and yield some extra revenue. So it’s an upfront investment and in order to minimize the risks associated with this investment, we have to study and predict how we will make the money back with a profit.