Once you've published a version of your app, you'll start seeing analytics data in the Actions console within 24 hours. These analytics provide information about usage, health, and discovery.
Visit the Analytics section of the Actions console and go to the Usage tab to see these stats:
- Unique users: The number of unique users who used your app on any given day.
- Conversations: The number of conversations users had with your app on a given day. A conversation is a single, complete interaction with your app, starting from invocation and ending with the user exiting the context of your app.
- Messages: The number of messages sent by users to your app in a given day.
- Average conversation length: The average length, in seconds, of conversations with your app.
- Abort rate: The percentage of time users exited or aborted from a conversation with your app.
The health section helps you track these various metrics related to the quality and health of your app:
- Errors: The number of errors your app's cloud endpoint returned on a
given day. If you have a large number of errors, you may want to look at
your logs to identify what is causing your endpoint to crash or behave
- You can select the View logs link to view your project's logs in the Google Cloud console. You can learn more about reading these logs on the Troubleshooting page.
- Assistant app latency: The latency of your app's endpoint. If your latency is very high or regularly spikes, your users may be having a very bad experience.
- Experienced latency by user: The latency felt by a user on each request to your app. This help you illustrate what users experience when interacting with your app.
The discovery section shows information about how users are discovering and finding your app.
Sometimes, when users say a phrase related to your app, Google will recommend that the user try your app, even if the user did not specify your app's name. We show you a table of which phrases led to Google recommending your app. The columns in this table are described below:
- Matched spoken phrase: The user query that led to Google recommending your app.
- Matching action: The action that the user’s query mapped to.
- Impression: The number of times this phrase led to Google recommending your app.
- Selection: The number of times a user invoked your app after Google recommended it. This number is at most the number of impressions this phrase has.
- Selection rate: The percentage of impressions that led to a selection. A low percent rate indicates that many users are opting to use other apps for this particular query, whereas a high rate indicates that your app is popular for this query.
The directory section shows traffic and ratings for your app in the mobile app directory.
- Ratings summary: Your app's average rating, total number of ratings, and number of users who rated your app at each score.
- Average rating: Your app's cumulative average rating over time, or the average of all reviews on a given day.
- Ratings over time: The distribution of your app's cumulative rating scores over time or on a given day.
- Mobile app directory page views: The number of times your app's directory page has been visited per day. Views can be filtered by geographic region, language, and other useful categorization options.
- Invocations initiated from app directory: The number of times your app has been invocated by the user pressing the "Try it" button in the directory. Invocations can be filtered by action, geographic region, and other useful categorization options.
Additional analytics and monitoring tools
In addition to the console's built-in analytics page, we support a number of third-party analytics and monitoring tools that may be helpful for you to further track your app's success and quality.
You can learn more about these external analytics and monitoring tools here.