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.

![](https://i.dashbot.io/wp-home/uploads/2016/12/07152934/0_ke-yzS_BfPFQkINk.png)
Simply hover over to see additional meta data:

page image
Intents

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

page image
page image
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.

page image
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) {
<strong>dashbot.logIncoming(request.body);</strong>
});

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}}]
}
<strong>dashbot.logOutgoing(request.body, msg);</strong>
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);
<strong>dashbot.configHandler(assistant);</strong>
}

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.