Skip to content

ask_appstore_reviews

ask_appstore_reviews(prompt, app_url_in_appstore)

Description

Ask AI what your app users think.

This function:

  1. Calls get_appstore_reviews function to retrieve the 500 latest user reviews of the mobile app.
  2. Builds a prompt using your question and including the retrieved user reviews.
  3. Calls ask_ai function to get the prompt answer using gemini.

Click the GitHub icon to see the code.

Usage

Call or Deploy ask_appstore_reviews ?
Call ask_appstore_reviews directly

The easiest way to use bigfunctions

  • ask_appstore_reviews function is deployed in 39 public datasets for all of the 39 BigQuery regions.
  • It can be called by anyone. Just copy / paste examples below in your BigQuery console. It just works!
  • (You need to use the dataset in the same region as your datasets otherwise you may have a function not found error)

Public BigFunctions Datasets

Region Dataset
eu bigfunctions.eu
us bigfunctions.us
europe-west1 bigfunctions.europe_west1
asia-east1 bigfunctions.asia_east1
... ...
Deploy ask_appstore_reviews in your project

Why deploy?

  • You may prefer to deploy ask_appstore_reviews in your own project to build and manage your own catalog of functions.
  • This is particularly useful if you want to create private functions (for example calling your internal APIs).
  • Get started by reading the framework page

Deployment

ask_appstore_reviews function can be deployed with:

pip install bigfunctions
bigfun get ask_appstore_reviews
bigfun deploy ask_appstore_reviews

Examples

Coolest Feature of Blablacar app

select bigfunctions.eu.ask_appstore_reviews("What is the coolest feature regarding customers?", "https://apps.apple.com/fr/app/blablacar-covoiturage-et-bus/id341329033")
select bigfunctions.us.ask_appstore_reviews("What is the coolest feature regarding customers?", "https://apps.apple.com/fr/app/blablacar-covoiturage-et-bus/id341329033")
select bigfunctions.europe_west1.ask_appstore_reviews("What is the coolest feature regarding customers?", "https://apps.apple.com/fr/app/blablacar-covoiturage-et-bus/id341329033")
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| answer                                                                                                                                                                                                                                                                   |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ## Blablacar App Review Analysis: Coolest Feature?

A recurring positive theme emerges: **the concept of community and shared journeys.**
Users appreciate the opportunity to connect with others, share costs, and contribute to a more sustainable way of travel

...
 |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Use cases

A marketing analyst for a mobile app company wants to understand user sentiment and identify the features users find most valuable. They could use the ask_appstore_reviews function to:

  1. Analyze user reviews for specific features: By providing a prompt like "What do users say about the new in-app messaging feature?", the analyst can quickly gauge user feedback on a specific update or functionality. The function would analyze the app store reviews and summarize user sentiment, highlighting both positive and negative comments.

  2. Identify the most popular features: Using a prompt like "What is the coolest feature of our app according to users?", the analyst can uncover the features that resonate most with their audience. This information can inform future development priorities and marketing campaigns.

  3. Track changes in user sentiment over time: By running the function regularly (e.g., weekly or monthly), the analyst can track how user sentiment towards different features evolves over time. This can help identify emerging issues or trends and allow the company to react proactively.

  4. Compare user sentiment to competitors: By using the get_appstore_reviews function on competitors' apps (and then feeding those results into ask_appstore_reviews), the analyst could gain insights into what users value in competitor apps and identify areas where their own app could improve. For example, the prompt could be: "Comparing our app to [Competitor App Name], what are the key features users prefer in their app?"

  5. Generate marketing copy: The summarized feedback from ask_appstore_reviews could be used to create compelling marketing materials that highlight the app's most popular features, using the actual language and sentiment expressed by users. For example, snippets of positive reviews could be used in ad copy or on the app store listing.

In essence, the ask_appstore_reviews function provides a convenient way to analyze user feedback and gain actionable insights for app improvement, marketing, and product development.


Need help or Found a bug?
Get help using ask_appstore_reviews

The community can help! Engage the conversation on Slack

We also provide professional suppport.

Report a bug about ask_appstore_reviews

If the function does not work as expected, please

  • report a bug so that it can be improved.
  • or open the discussion with the community on Slack.

We also provide professional suppport.


Show your ❤ by adding a ⭐ on