Scrape older versions of playstore apps - web-scraping

I want to scrape data of all the google play store apps historically.
Basically I want all the details changed in an app over a period of time.
Is there a way to do it.

Related

How can I automate play store app creation

We have a template app written with flutter that each customer can buy a version of it and have the exact same functionality but connecting to a different database etc. Creating an app for each customer and deploying that app takes a lot of time, so we've decided to automate this process. For deploying updates of the apps, I was able to achieve that functionality very easily by integrating fastlane.
The part I am stuck at is how to automate app creation with all the steps (Creating the app, filling main store listing, publishing the first version, etc.). I've searched all over the internet and not found a single solution for this. For the App store there exists the fastlane produce tool, but according to the maintainers they do not plan to support an alternative for android at the moment.
As a solution I'm thinking of doing this using web scraping using tools such as puppeteer or selenium. Is there a better solution, and is doing scraping for this task a bad idea?

How do 3rd party app stores know when a new app is added to Google Play?

So every time a new app appears on Google Play, the apk of this app is uploaded to some 3rd party websites on that same day (you can find a lot of such sites by searching for XYZ game apk download. Do these websites just scrape Google Play? But even if they scrape Google Play how can they find the new app so quickly if even the search results don’t return the app yet?
They probably scrape Google Play using Python Scraper and possibly the frequency of scraping is much higher and prioritized on the basis of the number of downloads and the number of active users of a particular app.

Issues with losing all documents when going to deployment url

I wanted to share with other users in my company a Google App Maker app I have been developing. When I develop the app and use Preview, my data is all kept.
But I know I can't use the preview url for other users to access the application. So I Published the app and got a deployment url I could give to other users. The problem I am having is that all documents created are gone for myself (and I assume the other users) each time I open a new window with the deployment url.
How can this be fixed. I am thinking there is something silly I am missing or doing.
I experience the same issue, but I think this is because when using Google Drive Tables, they are local to the app instance. So your development app tables are not the same as the published app tables. Also, if you Published your app twice, it would be 2 different sets of tables (I think). There is a way to import/export data, so you may want to export the data from your development tables and import to your published tables.
Google App Maker Import and export data

Firebase analytics multiple apps in the same dashboard

I have multiple apps in my project. I want to demonstrate the data from all of these apps in one dashboard. For example if event_1 happens 3 times in app_1 and 4 times in app_2 the dashboard shows that event_1 happened 7 times.
I need a user friendly dashboard with a GUI (I know that BigQuery is an option, but it does not provide charts and is not easy to manipulate parameters).
Update Since May 2018 Google Analytics for Firebase has the ability to show analytics across all apps in the project, in addition to its previous ability to show analytics for each individual app.
Old answer:
Firebase Analytics shows the data for each app separately.
It currently does not have the ability to report across multiple apps in a project.
That is a reasonable feature request though, so you should definitely report it here.

How can i convert my google analytics web app into mobile app?

I have a mobile apps that i applied my google analytics track IDs but when i create the google analytics app profiles i initially choose web app instead of mobile app. while exploring around the settings, I could not find a switch to convert it into mobile app. I have more than 10 app with different google analytics track id, so i don't think creating new profile is great solution, there might be switch to change it to mobile app.
Someone out there might have encounter this situation. please help.
Solution:
What i did to solved this was create a new App, same name with the web one, then set it to mobile and then delete the web app.
The accepted answer is actually the incorrect. Specially if you have a existing web profile which as lots of historical data. Here is how to solve this by keeping your existing web property.
You add a profile view on your existing Web Property which can be a Mobile Ap Profile. https://support.google.com/analytics/answer/1009714?hl=en
The big clue came from this Upgrade to Universal Analytics post https://developers.google.com/analytics/devguides/collection/upgrade/reference/mobile-sdk
"To get access to new app reports and features, you will need to upgrade to v2.x or higher of the SDK and create at least one app view (profile) in your reports to view the data. Any new data sent from your app will only be available in this new app view (profile), while your old data will continue to be available in the original web view (profile). Learn more about the latest version of the SDK for Android or iOS."
There is currently no way to change the type of tracking after the profile is created. You will have to create new profile IDs and update the apps.

Resources