blob: 75168544697e7fb2bd9f3fd6d8f0454f10cfc561 [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ash/assistant/util/histogram_util.h"
#include "ash/assistant/model/assistant_ui_model.h"
#include "base/metrics/histogram_macros.h"
#include "chromeos/services/assistant/public/mojom/assistant.mojom.h"
namespace ash {
namespace assistant {
namespace util {
void IncrementAssistantQueryCountForEntryPoint(
AssistantEntryPoint entry_point) {
UMA_HISTOGRAM_ENUMERATION("Assistant.QueryCountPerEntryPoint", entry_point);
}
void RecordAssistantEntryPoint(AssistantEntryPoint entry_point) {
UMA_HISTOGRAM_ENUMERATION("Assistant.EntryPoint", entry_point);
}
void RecordAssistantExitPoint(AssistantExitPoint exit_point) {
UMA_HISTOGRAM_ENUMERATION("Assistant.ExitPoint", exit_point);
}
void IncrementAssistantButtonClickCount(AssistantButtonId button_id) {
UMA_HISTOGRAM_ENUMERATION("Assistant.ButtonClickCount", button_id,
AssistantButtonId::kMaxValue);
}
void RecordAssistantQuerySource(
chromeos::assistant::mojom::AssistantQuerySource source) {
UMA_HISTOGRAM_ENUMERATION("Assistant.QuerySource", source);
}
} // namespace util
} // namespace assistant
} // namespace ash