Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
ASO automation software tool on Google Play. Trend analysis, keyword popularity analysis and evaluation, competitor app analysis and keyword parsing.
Instructions for installing and using the software
Page PyPi »
Pull requests
·
Report Bug
·
Request Feature
In the world there are many ASO services which solve different tasks related to search engine optimization in mobile app stores. All of them have advantages and disadvantages, one of the main drawbacks is closed algorithms for data analysis, ASO specialist has no access to raw data, in most services is unknown how the popularity of keywords is formed, there is no way to check the correctness of the algorithm, and therefore difficult to trust the data and make serious conclusions.
We want to create an open source service for ASO experts, so that each user could have full access to all data and algorithms, could offer their own functions or add their own code. This promotes the ASO community and improves the professionalism of specialists.
Here's why:
Of course, no one software will fit all tasks related to ASO, because your needs may be different. So I will add more functions in the near future. You may also suggest changes by forking this repo and creating a pull request or opening an issue.
All major frameworks/libraries and software that the Asolytics.app project uses during installation and operation. This list may be updated periodically
To install and run your local copy of the software, follow these simple steps.
To use Asolytics, you need to install the scarce components and software
To install Asolytics, open a terminal and run the following command.
Installation is from the PyPi repository
pip3 install asolytics
or
pip install asolytics
--help
key asolytics --help
To specify a country code and language, use the --gl
and --hl
keys. To specify the country, use the two-character ISO country code. To specify the language code, use the code from this table. Example: --gl AU --hl en
(country: Australia, language: English)
To start the Google Play suggest parsing function, use the --key
. Specify a search keyword as the parameter, the software will analyze the suggests and generate a table with all the derived keywords. The table will calculate the relative popularity of each derived keyword. To specify the country and language, use the --gl
and --hl
keys.
asolytics --key workout --gl AU --hl en
--trends
. To specify country and language, use --gl
and --hl
parameters. The table will display the trending search terms and their relative popularityasolytics --trends --gl AU --hl en
asolytics --average com.moymer.falou --gl AU
You will get the following data:
--tracker
key. The keywords are passed as a parameter, with a semicolon (example 'workout at home;fitness;fitness plans'
). In addition, keywords can be loaded from a file, to do this, use key --file
, at that the path to the file with the keywords should be passed as a parameter --tracker
. As the --id
parameter, pass the bundleID of the app whose positions you want to track To specify the country and language, use the --gl
and --hl
keys.asolytics --tracker 'workout at home;fitness;fitness plans' --id com.fiton.android --gl US --hl en
Use this command to load keywords from a file
asolytics --tracker '/path/keywords.txt' --file --id com.fiton.android --gl US --hl en
In the keywords.txt
file each keyword must be on a new line.
Example of file content
workout at home
fitness
fitness plans
--extract
key and pass the bundleID of the app you want to analyze as a parameter. Asolytics will use artificial intelligence to recognize keywords in the app title, short description, full description and user reviews. In the table will be displayed the position of the app in the Google Play search for all the keywords found. To specify country and language use --gl
and --hl
keysasolytics --extract com.fiton.android --gl US --hl en
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
Distributed under the MIT License. See LICENSE.txt
for more information.
Website - asolytics.app
Telegram Channels: @asolytics
Telegram Chat: @asolytics_chat
If you are new to ASO you should read the following materials. These links should be useful to you
If you have a few dollars, please support the Ukrainian people's fight for freedom and democracy. Today the Ukrainian people are defending all of Europe and Western values from evil and darkness!
Use for this purpose:
Or use another volunteer organization!
Glory to Ukraine 🇺🇦
FAQs
ASO automation software tool on Google Play. Trend analysis, keyword popularity analysis and evaluation, competitor app analysis and keyword parsing.
We found that asolytics demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.