Dashbot Partners with Google to Provide Analytics and Actionable Insights for Google Assistant

Today we are announcing support for Actions on Google which enables developers to build for the Google Assistant, including Google Home.

Google Home is a voice-enabled speaker powered by the Google Assistant which you can ask questions or tell to do things — it’s a pretty amazing device!

Now developers will be able to build for the Google Assistant, and with support from Dashbot, developers can gain insights into usage to increase user engagement, acquisition, and monetization. It’s pretty exciting!

Gain Insights

In addition to traditional metrics like engagement, and retention, we provide bot-specific metrics like conversational analytics, sentiment analysis, and even the full chat transcripts.

We added additional support specifically for the Google Assistant, including reporting on Intents, Actions, and Contexts.

Live Transcripts

When viewing transcripts, you can see additional meta data around the conversation — including the Intent, Action, and Context.

Simply hover over to see additional meta data:

Intents

View the top intents as well as the matching user inputs.

Conversational Flows

With our Message Funnel, you can navigate the flow through your Action to better understand users’ interactions. This is a great way to improve your Action response effectiveness.

Integration is Easy

We support both Google API.ai and Google Actions SDK integrations.

With our NPM module, it’s only a couple lines of code — we take care of the rest!

Google API.ai

Include dashbot

const dashbot = require(‘dashbot’)(process.env.DASHBOT_API_KEY).google;

Log whenever your webhook is called

app.use(bodyParser.json())app.post(‘/guessnumber’, function(request, response) {  dashbot.logIncoming(request.body);});

Finally, whenever you send a message, log the request and outgoing message.

let msg = {  speech: “I’m thinking of a number from 0 and 100. What’s your first guess?”,  data: { google: { expect_user_response: true } },  contextOut: [{name:”game”,lifespan:100,parameters:{answer:72}}]}dashbot.logOutgoing(request.body, msg);response.send(msg);

Google Actions SDK

Include dashbot

const dashbot = require(‘dashbot’)(process.env.DASHBOT_API_KEY).google;

After creating an Assistant object, pass it to dashbot

function helloAction(request, response) {  var assistant = new Assistant(request, response);  dashbot.configHandler(assistant);}

Dashbot

Dashbot is a bot analytics platform that enables brands and developers to increase user engagement, acquisition, and monetization through actionable data and tools.

In addition to traditional metrics like retention and engagement, Dashbot provides bot-specific processing and metrics like conversational analytics, sentiment analysis, and AI response effectiveness. Dashbot also provides tools to take action on this key data, like its Live Person Takeover of chat sessions and Push Notifications for re-engagement.

Dashbot natively supports the Google Assistant, Facebook Messenger, Slack, and Kik, and has a generic API for any conversational interface.

Chatbots Magazine

Chatbots, AI, NLP, Facebook Messenger, Slack, Telegram, and…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store