I'm trying to get app revenue through Google Play purchases of Android apps from a Google API.
The aim is to display a list of all apps with their revenue, the sum of all together and, if possible, to drill down to see the revenue per country.
I saw that this can be done with Google Analytics Data API. The problem is that I need to add the property ID of the apps as a path parameter. But there is no method to get a list of all properties.
I already searched other APIs to find a way to do so.
Google Play Android Developer API, doesn't offer a list of apps
or property IDs neither. It anyway does not serve a method to see the overall revenue of an app
Google Analytics Reporting API only
queries for existing reports, which is not appropriate, because I
don't want to force a user to create report in Google Analytics, nor
do I want to be dependent on a static report.
Google Analytics Management API offers a way to query web properties. But apps are not in the list, because they are no web properties.
I'm pretty sure there is a way to do so, because the Google Play Console App displays the revenue per app and I assume their using a public API as well.
Solution:
As stated in a comment in the answer of Brett, the Google Analytics Admin API might be used to get a list of all accounts and their respective properties.
The Google Analytics Data API reports on a single GA4 property with each API request. However, a single GA4 property can have several data streams, and you can add one data stream for each app. This article describes adding data streams to a GA4 property.
Related
I'm writing a SpringBoot application that keeps statistics of our app. I want to be able to make a report of daily/monthly downloads of our app. So far, I've found Andlytics, but the proyect is outdated. Is there a Google API that provides downloads data?
Can Analytics be used to make custom queries?
After a cursory review of the Google Play Developer API Reference and Guide, it does not look like they offer an explicit means of querying download statistics. You might start there to see if anything could be of use, though.
Firebase Analytics would also be a good starting point.
Link your Firebase app to BigQuery where you can perform custom analysis on your entire Analytics dataset and import other data sources.
For my app I want to get all recent and upcomming transactions a user has. I looked at the Google Pay API and form my perspective, it just provides the functionality of make payments through your own app.
Just like I would fetch transaction data for example from Paypal, I want to do this with Google Pay. Is there anything like that provided by Google? Or maybe a way to get the information from the Google Pay app itself on the device?
Unfortunately I did not find anything helpful in my reseach.
I'm trying to develop android app something like "Notes". The idea is to ask user to sign in to his google account and use his drive space to store his notes. Simply user should have his data with him & should pay for storage if necessary. Also in future this should work for Windows, iOS.
Till now, I have discovered Drive API and I'm confused. Its is showing 'me' the billing options.
Any idea?
the billing options you see are for your console project. you wont need to enable billing unless you will use up the daily quotas. the free quotas are very large, in the millions of calls per day. those quotas are not related to the space your files will use in each user's drive. they just refer to your right to call the apis with your console keys.
I'm not sure where you are seeing billing options, but the Drive API stores items in the user's Drive using the user's quota.
is there any way to give access to the statistics of a specific app on my google play developer account to a 3rd person?
I have various apps, one of them is developed for a customer and he asks access to the downloads and rest statistics.
At present, Google Play does not provide mechanism to enable access to a specific app alone, although you could give access to your whole Developer Console. The only thing you can restrict is the financial information. I hope this is not what you want.
In your case, you could provide screenshots if that is acceptable.
I ended up to use a google api to retrieve the statistics and create my web front end to show them to my customer.
You can find at http://code.google.com/p/android-market-api/ a php version of the backend.
kudos to this post too: Is there an API to get statictics on Google Play developer console?
As far as I concerned, there is now way to give access to statistics only to 3-rd person, besides giving him your account information. For my personal usage, I developed a widget for tracking some statistics of my application and eventually I released it on the market. So I think it will be helpful to you as well Applications Tracker Widget is the app which will help you
Situation:
Our company has an application in Google Play. Application uses in-app purchases and information about payment transactions are shown in google checkout.
Our company used in-house analytics system to see how many payments are done, how much money we got, etc.
I need to create some way to fetch information about payments from google play/checkout(#1) to our system (#2).
According to research in Internet, I found following ways to do that:
Polling API
Notification History API
Order Report API
All this sysstems will work for me, however, I need somehow to get Merchand Key in order to be able to request data from system.
Merchant key should be located in Settings -> integration, however, our company google checkout account has no "integration tab". According to interenet, reason is that we are not "standart merchant but google play merchant".
Questions are:
How to get information from google play about payments ?
Is there any other way to do such thing, for example directly from google play ?
Or, is there any other way to get merchant key ?
I am totally newbie in Android or google play so desperately need help.