全球智能手机用户超过 66.4 亿,移动应用市场的蓬勃发展不足为奇。 仅在 2021 年,就有 996 亿人使用移动应用程序。应用程序下载在 Google Play 和 App Store 上的下载量分别为 374 亿次和 374 亿次。
有趣的是,大多数下载通常来自有机来源。
传感器塔 2020 年分析显示,App Store 上 71% 的下载量来自有机渠道,其中 59% 来自搜索,12% 来自浏览(即不使用关键字而通过浏览商店进行的下载)。 至于 Google Play,浏览和搜索占到88% 的应用程序下载量。
这意味着,通过在应用商店中获得更高的排名位置,开发者可以免费获得成千上万的新用户,从而减少对昂贵广告的依赖。 难怪提高应用程序的有机可见性是许多人的主要目标。
为了达到目标,开发人员会利用应用程序商店优化(通常简称为 ASO)。 这是一个极其耗时和复杂的过程,需要非常专业的知识。 幸运的是,ASO 行业提供了大量自动化解决方案,大大简化了这一过程。
通过我们的新产品,您可以为 ASO 软件市场做出贡献,为应用程序开发人员和 ASO 专家打造自己的工具。
让我们向您介绍全新的应用程序数据应用程序接口!
应用程序数据应用程序接口将成为您从两大应用程序平台获取移动应用程序数据的最终来源。谷歌播放和应用程序商店。利用其端点,您可以开发出各种紧俏的解决方案,帮助应用程序开发人员监控优化进度并改进其 ASO 战略。
在下面的段落中,我们将展示可以使用 App Data API 构建工具的三个示例。 但首先,让我们简要介绍一下新的端点。
内容:
none
none
针对应用程序商店优化的竞争对手研究解决方案
应用程序审查管理工具
利用应用程序数据应用程序接口收集移动应用程序数据的成本
ssrconnectpro
应用程序数据应用程序接口分为两个部分:谷歌应用程序数据和苹果应用程序数据。每个部分都包含以下端点:
- 应用程序搜索;
- none
- 应用程序信息
- none
- 应用程序列表。
1使用苹果应用程序搜索和none端点,您将收到在 Google Play 和 App Store 上以特定关键词排名的应用程序列表。 您还将获得每个应用程序的其他信息:ID、图标、评论数、评级、价格和其他数据。 查看我们的帮助中心指南none
2这苹果应用程序列表和谷歌应用程序列表端点会返回与特定应用程序集合相关的应用程序列表(例如:顶级免费应用程序iOS)。 您将能发现每个应用程序在指定集合中的排名位置,并获得其他有价值的信息。 要获得更具体的结果,您可以指定某个应用程序类别(例如:...........、家庭) 并从那里检索应用程序。 请务必访问本帮助中心页面欲了解更多信息。
3这none和谷歌应用程序信息端点可以为您提供 Google Play 和 App Store 上发布的任何应用程序的深入信息。 它们提供应用程序 ID、图标、描述、评论数、评分、安装数、图片和其他数据。 请参考本帮助中心文章以了解更多信息。
4随着苹果应用程序评论和谷歌应用程序评论端点,您可以从 Google Play 和 App Store 收集任何应用程序的反馈数据。 除评论内容外,端点还会返回评论评级、每位评论者的用户资料信息、评论发布日期以及其他相关数据。本帮助中心文章将向你展示如何设置任务和从端点检索结果。
4利用苹果应用程序列表和谷歌应用列表端点,您可以访问我们专有的应用程序列表数据库中收集的来自 Google Play 和 App Store 平台的 200 多万个应用程序列表的数据。 您可以指定一个目标类别,然后检索属于该类别的所有应用程序列表及其应用程序 ID、图标、标题、描述、类别、评级、评论、发布日期和备注、类似应用程序等。
注:如果您更喜欢专有解决方案,请查看我们的谷歌播放和应用商店数据库。
none
ssrconnectpro
排名跟踪器不仅可以监控优化进度,还能帮助专家找到产生效果的策略。 通过分析目标关键词的排名动态,然后将其与已实施的策略联系起来,ASO 专家可以有效地将小麦和谷壳区分开来,消除任何无益的做法。
软件供应商提供了大量应用程序商店排名监控解决方案。 目前,最流行的工具之一是来自 Rank Ranger 的 App Store Rank Tracker。
要使用该工具,开发人员应指定其应用程序的链接,选择搜索引擎,然后添加目标关键词。 收集数据后,该工具将显示应用程序在所添加词语中的当前位置。
除了当前排名,排名跟踪器还提供排名动态,显示每日、每周和每月的排名变化情况。 它还提供有价值的关键词指标,如搜索量和搜索结果。关键词难度、帮助评估关键字的排名和流量潜力。
除此之外,该工具还有几个有用的部分,例如平均排名位置部分。 它显示了应用程序的最高位置、最低位置以及添加到项目中的每个术语的平均位置。
#@#Unfortunately, Rank Ranger has its drawbacks.#@#
#@#First off, the rank tracker doesn’t support Apple App Store, the second largest app platform after Google Play. Considering that many developers have their applications published on both stores, they will likely opt for a one-stop solution.#@#
#@#Secondly, the tool monitors rankings for keywords only, not offering any insights into app visibility in other organic sources such as browse. As noted in the introduction part, a lot of app downloads come from browsing app stores, which makes it a significant traffic channel. Thus, to get a fuller picture of how well their app is performing, a developer should also monitor app rankings in different app categories and app collections. Unfortunately, it is impossible with the Rank Ranger’s software.#@#
#@#If Rank Ranger empowered their tool with DataForSEO App Data API,#@##@#they could solve both of the issues.#@#
#@#To monitor keyword rankings on App Store and Google Play, they could use the App Searches Endpoints of Apple and Google. The#@#none#@#endpoint can provide up to 200 results in a single request, whereas the#@#苹果应用程序搜索#@#endpoint returns up to 1000 results.#@#
#@#It only takes specifying a keyword along with the location and language parameters.#@#
例子:
#@#[ { "keyword": "vpn", "location_code": 2840, "language_code": "en" } ]#@#
#@#Example of the API response:#@#
#@#{ "version": "0.1.20220428", "status_code": 20000, "status_message": "Ok.", "time": "1.1249 sec.", "cost": 0, "tasks_count": 1, "tasks_error": 0, "tasks": [ { "id": "05131309-2806-0428-0000-71d6173e1155", "status_code": 20000, "status_message": "Ok.", "time": "0.0251 sec.", "cost": 0, "result_count": 1, "path": [ "v3", "app_data", "google", "app_searches", "task_get", "advanced", "05131309-2806-0428-0000-71d6173e1155" ], "data": { "se_type": "organic", "se": "google", "api": "app_data", "function": "app_searches", "keyword": "vpn", "location_code": 2840, "language_code": "en", "device": "desktop", "os": "windows" }, "result": [ { "keyword": "vpn", "se_domain": "play.google.com", "location_code": 2840, "language_code": "en", "check_url": ", "datetime": "2022-05-13 10:09:36 +00:00", "se_results_count": 0, "items_count": 100, "items": [ { "type": "google_play_search_organic", "rank_group": 1, "rank_absolute": 1, "position": "left", "app_id": "free.vpn.unblock.proxy.turbovpn", "title": "ssrconnectpro - ssrconnectpro Proxy", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 4.6583176, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "Innovative Connecting", "developer_url": " }, { "type": "google_play_search_organic", "rank_group": 2, "rank_absolute": 2, "position": "left", "app_id": "free.vpn.unblock.proxy.turbovpn.lite", "title": "ssrconnectpro Lite ssrconnectpro Proxy", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 4.6441965, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "Innovative Connecting", "developer_url": " }, { "type": "google_play_search_organic", "rank_group": 3, "rank_absolute": 3, "position": "left", "app_id": "com.fast.free.unblock.secure.vpn", "title": "ssrconnectpro-Safer Internet", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 4.719603, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "Signal Lab", "developer_url": " }, { "type": "google_play_search_organic", "rank_group": 4, "rank_absolute": 4, "position": "left", "app_id": "free.vpn.unblock.proxy.vpn.master.pro", "title": "VPN Proxy Master - ssrconnectpro", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 4.695352, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "LEMON CLOVE PTE. LIMITED", "developer_url": " }, { "type": "google_play_search_organic", "rank_group": 5, "rank_absolute": 5, "position": "left", "app_id": "com.free.vpn.super.hotspot.open", "title": "VPN - Super Unlimited Proxy", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 4.6676393, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "Super Unlimited Inc.", "developer_url": " } ] } ] } ] }#@#
#@#As for tracking app positions within specific app collections and categories, the#@#谷歌应用程序列表和苹果应用程序列表#@#endpoints can perform this task. They both provide a list of apps ranking within the app collection and category specified in a POST request.#@#
#@#For example, we can easily collect#@#顶级免费应用程序#@#ranking in the#@#家庭#@#category on Google Play by sending the following request:#@#
#@#[ { "app_collection": "top_free", "location_code": 2840, "language_code": "en", "app_category": "family" } ]#@#
#@#The API response will return apps from the specified category and app collection sorted by their ranking position:#@#
#@#{ "version": "0.1.20220428", "status_code": 20000, "status_message": "Ok.", "time": "0.0774 sec.", "cost": 0, "tasks_count": 1, "tasks_error": 0, "tasks": [ { "id": "05131311-2806-0422-0000-8ed566c670c6", "status_code": 20000, "status_message": "Ok.", "time": "0.0222 sec.", "cost": 0, "result_count": 1, "path": [ "v3", "app_data", "google", "app_list", "task_get", "advanced", "05131311-2806-0422-0000-8ed566c670c6" ], "data": { "se_type": "app_list", "se": "google", "api": "app_data", "function": "app_list", "app_collection": "top_free", "location_code": 2840, "language_code": "en", "app_category": "family", "device": "desktop", "os": "windows" }, "result": [ { "keyword": "top_free", "se_domain": "play.google.com", "location_code": 2840, "language_code": "en", "check_url": ", "datetime": "2022-05-13 10:11:47 +00:00", "se_results_count": 0, "items_count": 100, "items": [ { "type": "google_play_search_organic", "rank_group": 1, "rank_absolute": 1, "position": "left", "app_id": "com.google.android.apps.youtube.kids", "title": "YouTube Kids", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 4.3455725, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "Google LLC", "developer_url": " }, { "type": "google_play_search_organic", "rank_group": 2, "rank_absolute": 2, "position": "left", "app_id": "com.tocaboca.tocalifeworld", "title": "Toca Life World: Build stories", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 4.3130765, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "Toca Boca", "developer_url": " }, { "type": "google_play_search_organic", "rank_group": 3, "rank_absolute": 3, "position": "left", "app_id": "com.subara.stories.travels", "title": "Stories World™ Travels", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 3.9150944, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "SUBARA", "developer_url": " }, { "type": "google_play_search_organic", "rank_group": 4, "rank_absolute": 4, "position": "left", "app_id": "air.com.hypah.io.slither", "title": "slither.io", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 3.956498, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "Lowtech Studios", "developer_url": " }, { "type": "google_play_search_organic", "rank_group": 5, "rank_absolute": 5, "position": "left", "app_id": "com.microblink.photomath", "title": "Photomath", "url": ", "icon": ", "reviews_count": null, "rating": { "rating_type": "Max5", "value": 4.632292, "votes_count": null, "rating_max": 5 }, "is_free": true, "price": { "current": 0, "regular": null, "max_value": null, "currency": null, "is_price_range": false, "displayed_price": null }, "developer": "Photomath, Inc.", "developer_url": " } ] } ] } ] }#@#
#@#As you can see, it only takes four endpoints to create a top-notch rank tracking solution for app developers and ASO experts. Our next use case, however, is more complex and requires the use of all eight App Data API endpoints.#@#
ssrconnectpro
#@#Performing competitive analysis enables app developers and ASO specialists to:#@#
- #@#Investigate competitor ASO strategies and adopt their best practices.#@#
- #@#Compare their benchmarks to those of rivals and discover what can be improved.#@#
- #@#Learn about new features appearing in competitor apps and keep abreast of any novelties in the industry.#@#
- #@#Discover new keyword opportunities and improve organic app visibility, and much more.#@#
#@#That’s why having an advanced competitor app analysis software at hand is crucial for anyone concerned with improving their app visibility.#@#
#@#The industry offers many instruments that can perform in-depth competitor analysis. One of the most advanced solutions is#@##@#a tool from the ASOdesk agency.#@#
#@#The ASOdesk tool allows monitoring competitor applications across Google Play and App Store in more than 100 countries. According to the information on its landing page, the software is used by 50,000 app and game developers around the world.#@#
#@#Let us briefly describe the instrument’s functionality.#@#
#@#First of all, the tool can find competitor apps for specific keywords or search for them in app collections. For example, a developer can explore apps ranking in the Top Grossing collection and add them as their competitors.#@#
#@#Once competitors are added, they can be analyzed from different perspectives.#@#
#@#Developers can discover competitor ranking keywords and borrow them. What’s more, they can generate#@##@#Installs distribution by keyword reports#@##@#to find keywords from which their rivals get the most organic installs.#@#
#@#The tool also offers a vast variety of comparative reports. For example, users can compare their rankings with those of competitors for each keyword added to the project. Alternatively, they can compare positions within a specific app collection.#@#
#@#Besides that, the ASOdesk tool allows:#@#
- #@#Analyzing each competitor’s app page in detail. On it, developers will find app description, rating distribution by stars, number of installs, developer info, app screenshots, recent changes, and other relevant data.#@#
- #@#Exploring competitor reviews and ratings as well as studying customer review dynamics.#@#
- #@#Integrating Google Play console for getting rich app insights, and much more.#@#
#@#All of the above makes ASOdesk a great instrument for competitor analysis.#@#
#@#Using DataForSEO App Data API, you can create an equally comprehensive solution.#@#
#@#Let us demonstrate how to use its endpoints in the context of a competitor analysis tool.#@#
1#@#To start with, your tool should allow users to identify competitors. The ASOdesk instrument can find competitor apps for keywords and also allows exploring different app collections, so consider adding both of these functions to your software.#@#
#@#To do so, implement the App Searches and App List endpoints of App Data API. Using App Searches endpoints, you will enable your tool to discover apps ranking for a specific keyword. And with the App List endpoints it will be able to explore app collections and retrieve mobile applications from there. See requests examples above.#@#
2#@#Once a user has identified their competitors, the next logical step will be analyzing their app listings. Your tool should be able to provide valuable info on competitor mobile applications and generate performance benchmarks for users to study.#@#
#@#To empower your tool with such functionality, leverage#@#none和谷歌应用程序信息#@#endpoints. Both endpoints can return in-depth information on any app published on Google Play or App Store. All you have to do is specify the target app ID as well as the location and language parameters in a POST request.#@#
#@#Example of the request:#@#
#@#[ { "app_id": "com.kiloo.subwaysurf", "location_code": 2840, "language_code": "en" } ]#@#
#@#The API response will return the following info about each app:#@#
- #@#Title.#@#
- #@#Description.#@#
- #@#Images.#@#
- #@#Number of installs (#@##@#note that#@##@#the Apple App Info endpoint can’t provide this metric since App Store doesn’t disclose the number of installs of published apps).#@#
- #@#Current rating, votes count, review count.#@#
- 价格
- #@#Category the app belongs to.#@#
- #@#App size.#@#
- #@#Release date.#@#
- #@#Last update date.#@#
- #@#Update notes, and more.#@#
#@#Full API response example:#@#
#@#{ "version": "0.1.20220428", "status_code": 20000, "status_message": "Ok.", "time": "0.0794 sec.", "cost": 0, "tasks_count": 1, "tasks_error": 0, "tasks": [ { "id": "05131313-2806-0419-0000-4216d9313419", "status_code": 20000, "status_message": "Ok.", "time": "0.0170 sec.", "cost": 0, "result_count": 1, "path": [ "v3", "app_data", "google", "app_info", "task_get", "advanced", "05131313-2806-0419-0000-4216d9313419" ], "data": { "se_type": "app_info", "api": "app_data", "function": "app_info", "se": "google", "app_id": "com.kiloo.subwaysurf", "location_code": 2840, "language_code": "en", "device": "desktop", "os": "windows" }, "result": [ { "app_id": "com.kiloo.subwaysurf", "se_domain": "play.google.com", "location_code": 2840, "language_code": "en", "check_url": ", "datetime": "2022-05-13 10:13:55 +00:00", "se_results_count": 0, "items_count": 1, "items": [ { "type": "google_play_info_organic", "rank_group": 1, "rank_absolute": 1, "position": "left", "app_id": "com.kiloo.subwaysurf", "title": "Subway Surfers", "url": ", "icon": ", "description": "DASH as fast as you can! \nDODGE the oncoming trains! \n\nHelp Jake, Tricky & Fresh escape from the grumpy Inspector and his dog. \n\n★ Grind trains with your cool crew! \n★ Colorful and vivid HD graphics! \n★ Hoverboard Surfing! \n★ Paint powered jetpack! \n★ Lightning fast swipe acrobatics! \n★ Challenge and help your friends! \n\nJoin the most daring chase! \n\nA Universal App with HD optimized graphics.\n\nBy Kiloo and Sybo.", "reviews_count": 1754686, "rating": { "rating_type": "Max5", "value": 4.594492, "votes_count": 37866259, "rating_max": 5 }, "price": { "current": 0, "regular": null, "max_value": null, "currency": "USD", "is_price_range": false, "displayed_price": null }, "is_free": true, "main_category": "Arcade", "installs": "1,000,000,000+", "installs_count": 1908340107, "developer": "SYBO Games", "developer_id": "7363891306616760846", "developer_url": ", "developer_email": "subwaysurfers@sybo.zendesk.com", "developer_address": "Jorcks Passage 1A, 4. th.\n1162 Copenhagen\nDenmark", "version": "2.33.2", "minimum_os_version": "5.0 and up", "size": "186M", "released_date": "2012-09-20 03:00:00 +00:00", "last_update_date": "2022-05-02 12:52:27 +00:00", "update_notes": "- The Subway Surfers World Tour crashes through Monaco!\n- Take a test drive with our genius new surfer, Dummy. \n- Channel your inner daredevil with the new Crash Test Board.\n- Take a break from Monaco with the Marrakesh Marathon Challenge.\n", "images": [ ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", ", " ], "videos": [ " ], "similar_apps": [ { "app_id": "com.imangi.templerun", "title": "Temple Run", "url": " }, { "app_id": "com.outfit7.talkingtomgoldrun", "title": "Talking Tom Gold Run", "url": " }, { "app_id": "com.outfit7.mytalkingtomfriends", "title": "My Talking Tom Friends", "url": " }, { "app_id": "com.outfit7.mytalkingtom2", "title": "My Talking Tom 2", "url": " }, { "app_id": "com.amanotes.beathopper", "title": "Tiles Hop: EDM Rush!", "url": " } ] } ] } ] } ] }#@#
#@#Using this data, your tool could easily generate useful benchmarks for ASO experts. You could also train your software to compare the benchmarks of your customers’ apps with those of their competitors and generate ASO comparative reports.#@#
3#@#What also makes ASOdesk great and gives it a competitive edge is the ability to explore app reviews within the tool’s interface. Such functionality is crucial as it helps ASO specialists learn what users like or dislike about competitor apps and make more informed optimization decisions for their own applications.#@#
#@#To teach your tool to provide app reviews, use the#@#苹果应用程序评论和谷歌应用程序评论#@#endpoints. Both can return feedback data on any application published on App Store or Google Play.#@#
#@#Once again, it only requires specifying the app ID along with the location and language parameters in a POST request.#@#
例子:
#@#[ { "app_id": "org.telegram.messenger", "location_code": 2840, "language_code": "en" } ]#@#
#@#In the API response, you will find review content along with ratings, user profile information of each reviewer, review publication dates, and other info.#@#
#@#{ "version": "0.1.20220428", "status_code": 20000, "status_message": "Ok.", "time": "0.0862 sec.", "cost": 0, "tasks_count": 1, "tasks_error": 0, "tasks": [ { "id": "05131315-2806-0425-0000-1536870e5f7e", "status_code": 20000, "status_message": "Ok.", "time": "0.0392 sec.", "cost": 0, "result_count": 1, "path": [ "v3", "app_data", "google", "app_reviews", "task_get", "advanced", "05131315-2806-0425-0000-1536870e5f7e" ], "data": { "se_type": "reviews", "se": "google", "api": "app_data", "function": "app_reviews", "app_id": "org.telegram.messenger", "location_code": 2840, "language_code": "en", "device": "desktop", "os": "windows" }, "result": [ { "app_id": "org.telegram.messenger", "type": "reviews", "se_domain": "play.google.com", "location_code": 2840, "language_code": "en", "check_url": ", "datetime": "2022-05-13 10:15:34 +00:00", "title": null, "rating": null, "reviews_count": null, "items_count": 150, "items": [ { "type": "google_play_reviews_search", "rank_group": 1, "rank_absolute": 1, "position": "left", "version": "8.7.4", "rating": { "rating_type": "Max5", "value": 5, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-05-09 16:16:40 +00:00", "helpful_count": 270, "title": null, "review_text": "Can be used in lieu of multiple applications. I use it for texting, calling, video chat, taking pictures, video recording messages/notes, group chats, group pages, regular notepad, gallery, editing, saving important data, meeting people with similar interests and a million other things. Can use on multiple devices simultaneously. Privacy is a non-issue. My favorite app.", "user_profile": { "profile_name": "Samantha T Vargas", "profile_image_url": " }, "responses": null }, { "type": "google_play_reviews_search", "rank_group": 2, "rank_absolute": 2, "position": "left", "version": "8.7.4", "rating": { "rating_type": "Max5", "value": 1, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-05-03 06:37:51 +00:00", "helpful_count": 1263, "title": null, "review_text": "Voice messages are played automatically in the group. Even when I try to send a new voice message, the app does not stop the previous message and integrates it into my voice message. This problem is really bad and troublesome. Please resolve the issue. .To be clear. I play a voice message in the group, the next voice messages are played automatically after it is finished, in case I have disabled auto-download in the program settings.", "user_profile": { "profile_name": "amin khedri", "profile_image_url": " }, "responses": null }, { "type": "google_play_reviews_search", "rank_group": 3, "rank_absolute": 3, "position": "left", "version": "8.5.4", "rating": { "rating_type": "Max5", "value": 5, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-03-11 00:33:20 +00:00", "helpful_count": 953, "title": null, "review_text": "So far it's easy to use and I love the little touches of animation that they have Incorporated into all the functions. For example there is an endless amount of stickers from all areas of pop culture and they are animated. Even when you like a post, you see a little animation and others can see it in real time as well, knowing that the post just received a new like.", "user_profile": { "profile_name": "Jonathan Heenan", "profile_image_url": " }, "responses": null }, { "type": "google_play_reviews_search", "rank_group": 4, "rank_absolute": 4, "position": "left", "version": "8.5.4", "rating": { "rating_type": "Max5", "value": 5, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-03-11 12:21:28 +00:00", "helpful_count": 734, "title": null, "review_text": "Excellent. Always works. When texts aren't going through, my sister and I connect over Telegram. It's also a very convenient way to get files from my phone onto my computer and vice versa, I just send them to myself. Stickers are awesome and it's easy to add your own, which I've had fun with. The customizeable backgrounds are nice. I don't have anything bad to say, it just always works as it's meant to.", "user_profile": { "profile_name": "Corinne Hunter", "profile_image_url": " }, "responses": null }, { "type": "google_play_reviews_search", "rank_group": 5, "rank_absolute": 5, "position": "left", "version": "8.5.4", "rating": { "rating_type": "Max5", "value": 5, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-03-08 16:32:34 +00:00", "helpful_count": 367, "title": null, "review_text": "Fantastic secure messaging app. Highly effective UI makes it easy to sort through messages, edit or delete texts, pin or schedule messages, and of course the most important part - THEY HAVE THE BEST STICKERS EVER. Like most people I am stuck using a portfolio of messaging apps for friends who \"only\" use one - this is the one to rule them all for efficiency, features, prioritization of privacy, and ease of use.", "user_profile": { "profile_name": "marushka grogan", "profile_image_url": " }, "responses": null } ] } ] } ] }#@#
#@#Summing up everything described above, your tool could function the following way:#@#
#@#Using the App Reviews Endpoints of App Data API, you can also develop yet another in-demand solution for app developers — a review management tool.#@#
ssrconnectpro
#@#Users rely on app reviews and ratings as social proof that they are downloading a quality product. Mobile applications with higher ratings receive more installs, which helps them obtain better rankings in app store SERPs. As for low-rated applications,#@##@#a study by Gummicube#@##@#shows that 80% of users don’t trust apps with average ratings below 4 stars.#@#
#@#That’s why it is so crucial to maintain a positive app image.#@#
#@#Managing user feedback and timely replying to it can help with that. According to Google Play, responding to a negative review can increase its rating by#@##@#an average of 0.7 stars.#@##@#Besides, by looking through user reviews, developers can learn what fixes and issues to prioritize, which will enable them to deliver a smoother user experience.#@#
#@#However, managing user feedback is no easy task, especially when you have a dozen apps published on both platforms. You have to jump back and forth between several app stores to reply to user reviews, and the more apps you have, the more time-consuming and daunting this task becomes.#@#
#@#Fortunately, the industry offers lots of review management solutions that allow developers to track user feedback across multiple stores and manage them on one platform, saving their time and effort.#@#
#@#A great example of such a tool is the#@##@#app review management solution from AppFollow.#@#
#@#The tool gathers app reviews from App Store, Amazon Appstore, and Google Play, allowing its users to respond to feedback and get valuable insights in one workspace.#@#
#@#Using the AppFollow’s instrument, app developers can:#@#
- #@#Respond to user feedback without being redirected to app stores.#@#
- #@#Set auto-replies for responding to repetitive reviews.#@#
- #@#Filter reviews by sentiment, country, and application.#@#
- #@#Auto-translate reviews written in another language.#@#
- #@#Explore app review stats and compare them to those of similar applications.#@#
- #@#Automatically report unfair reviews, and more.#@#
#@#Using DataForSEO App Data API, you can build your own app review management tool.#@#
如上所述苹果应用程序评论和谷歌应用程序评论#@#endpoints will provide you with feedback data on any app published on App Store and Google Play.#@#
#@#To collect reviews on a particular app, it’s enough to specify its ID along with the location and language parameters in a POST request.#@#
#@#However, if you wish to receive more specific results, you can also add various filtering parameters. With the Google App Reviews endpoint, you can filter the reviews by rating using the#@#评级
#@#parameter. For example, you can send a request with#@##@#"rating": 1#@#
#@#to make the API return one-star reviews only. You can also sort reviews by relevancy, and recency with the#@##@#sort_by#@#
#@#parameter.#@#
#@#As for the Apple App Reviews endpoint, it doesn’t support filters. However, you can sort the results by recency and relevance.#@#
#@#Here is an example of a request with the#@##@#"rating": 1#@#
#@#parameter.#@#
#@#[ { "app_id": "org.telegram.messenger", "location_code": 2840, "language_code": "en", "rating": 1 } ]#@#
#@#And here is the API response:#@#
#@#{ "version": "0.1.20220428", "status_code": 20000, "status_message": "Ok.", "time": "0.0790 sec.", "cost": 0, "tasks_count": 1, "tasks_error": 0, "tasks": [ { "id": "05131319-2806-0425-0000-defccb624adf", "status_code": 20000, "status_message": "Ok.", "time": "0.0417 sec.", "cost": 0, "result_count": 1, "path": [ "v3", "app_data", "google", "app_reviews", "task_get", "advanced", "05131319-2806-0425-0000-defccb624adf" ], "data": { "se_type": "reviews", "se": "google", "api": "app_data", "function": "app_reviews", "app_id": "org.telegram.messenger", "location_code": 2840, "language_code": "en", "rating": 1, "device": "desktop", "os": "windows" }, "result": [ { "app_id": "org.telegram.messenger", "type": "reviews", "se_domain": "play.google.com", "location_code": 2840, "language_code": "en", "check_url": ", "datetime": "2022-05-13 10:19:43 +00:00", "title": null, "rating": null, "reviews_count": null, "items_count": 150, "items": [ { "type": "google_play_reviews_search", "rank_group": 1, "rank_absolute": 1, "position": "left", "version": "8.7.4", "rating": { "rating_type": "Max5", "value": 1, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-05-03 06:37:51 +00:00", "helpful_count": 1263, "title": null, "review_text": "Voice messages are played automatically in the group. Even when I try to send a new voice message, the app does not stop the previous message and integrates it into my voice message. This problem is really bad and troublesome. Please resolve the issue. .To be clear. I play a voice message in the group, the next voice messages are played automatically after it is finished, in case I have disabled auto-download in the program settings.", "user_profile": { "profile_name": "amin khedri", "profile_image_url": " }, "responses": null }, { "type": "google_play_reviews_search", "rank_group": 2, "rank_absolute": 2, "position": "left", "version": "8.4.2", "rating": { "rating_type": "Max5", "value": 1, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-01-05 13:31:35 +00:00", "helpful_count": 131, "title": null, "review_text": "The new reactions thing is ruining the app. I use Telegram for notifications on sales deals where milliseconds matter, and now I can't click on links without getting the annoying reaction popup. Please make it so it can be disabled! I'm also still waiting for the ability to read notifications aloud or interact with apps which can do so, for the visually impaired.", "user_profile": { "profile_name": "Robyn Hovey", "profile_image_url": " }, "responses": null }, { "type": "google_play_reviews_search", "rank_group": 3, "rank_absolute": 3, "position": "left", "version": null, "rating": { "rating_type": "Max5", "value": 1, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-04-15 00:15:50 +00:00", "helpful_count": null, "title": null, "review_text": "I thought I had finally found the perfect texting app. After downloading it to my 3 devices and deleting the one I had been using from them all, I discovered that I could not access my google contact list. I went into a deep rabbit hole spending hours researching and trying everything under the sun, but it appears the only contacts I had access to in Telegram were a few that were in the Telegram community already, unless I asked individuals in my original contact list to use Telegram. WHY??? I tried syncing to my desktop from my phone, but the sync function in Telegram seems only to sync with it's own cloud site. The only other choice was to re-enter all the contacts I talk to. NO WAY. Why oh why doesn't Telegram have a way to import the contact list from my phone??? Other than that I liked the setup and look of the app. I just can't spend another minute trying to make it work.", "user_profile": { "profile_name": "R. May", "profile_image_url": " }, "responses": null }, { "type": "google_play_reviews_search", "rank_group": 4, "rank_absolute": 4, "position": "left", "version": "8.7.4", "rating": { "rating_type": "Max5", "value": 1, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-05-08 13:27:59 +00:00", "helpful_count": 788, "title": null, "review_text": "I've been facing a bug issue recently. The files download from telegram get deleted instantly. They're removed from the internal storage and end up wasting my internet data. Please fix it as soon as possible. Overall, it's a wonderful application. I'll give it 5 stars after this bug is resolved. Decreased one more star: the issue I mentioned earlier didn't get resolved. Also, I've been unable to login. The verification call doesn't work and didn't get the OTP despite requesting for it.", "user_profile": { "profile_name": "Manjeet Saini", "profile_image_url": " }, "responses": null }, { "type": "google_play_reviews_search", "rank_group": 5, "rank_absolute": 5, "position": "left", "version": "8.6.2", "rating": { "rating_type": "Max5", "value": 1, "votes_count": null, "rating_max": 5 }, "timestamp": "2022-04-17 14:25:05 +00:00", "helpful_count": 500, "title": null, "review_text": "This app would be really good, but for constant connection issues. Even when other apps connect just fine, Telegram endlessly says \"connecting.\" Messages sometimes do not send for hours. Frequently, a notification will show up, but when the app is actually opened, the message does not show up. Seriously, this is the most basic functionality expected of a messaging app.", "user_profile": { "profile_name": "Jamie Cottrell", "profile_image_url": " }, "responses": [ { "author": "Telegram FZ-LLC", "title": null, "text": "Sorry that you're having trouble accessing Telegram – if you are seeing a 'Connecting...' message both on WiFi and mobile data, you may need to enable ssrconnectpro to properly connect to the app. If ssrconnectpro doesn't help, please contact us at support@telegram.org and include \"connection\" in the subject of the email.", "timestamp": "2022-04-20 16:17:05 +00:00" } ] } ] } ] } ] }#@#
#@#If you study it closely, you will notice that the API returned only reviews that have one-star ratings (#@##@#"value": 1#@#
).
#@#Adding such functionality to your app review management tool will help ASO specialists obtain more specific results. For example, if they want to prioritize app fixes and issues, they could filter reviews by 1 or 2 stars and thus easily find negative feedback pointing to current app issues.#@#
#@#That’s all we wanted to say regarding the use cases of App Data API. Of course, you don’t necessarily need to stick to the use cases described in this article — you may have your own way of using mobile application data, and that’s totally fine with us.#@#
#@#The next question that probably interests you is the cost of our new product. You will find the answers in the following paragraphs.#@#
ssrconnectpro
#@#The cost of collecting mobile application data with App Data API depends on three factors: the number of results you want to collect daily, the endpoint you will be using, and the task execution priority.#@#
#@#Since the first two factors are self-explanatory, let us explain the task execution priority.#@#
#@#We offer two task priorities — Standard and High. If your tool requires delivering near-instant results, it’s better to use high priority with a turnaround time of up to 1 minute. If results delivering speed is not your main concern, you can use standard priority. Its guaranteed turnaround time is up to 45 minutes (in most cases, results are delivered in less than one minute), while the cost is twice lower.#@#
#@#Now let’s describe the cost of using the endpoints.#@#
ssrconnectpro
#@#In both the Apple App Searches and Google App Searches endpoints, you will be charged per every 100 results.#@#
#@#Priority#@# | #@#Price per 100 results#@# | #@#Price per 1M results#@# |
高 | ssrconnectpro |