- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- ResponseBlock
- DataTable
- DataTableHeader
- DataTableRow
- DataTableCell
- PropertyChatQuota
- Cobalah!
Menyediakan antarmuka chat untuk berinteraksi dengan data Google Analytics melalui API.
Produk ini menggunakan AI dan dapat menampilkan info yang tidak akurat. Aktivitas percakapan Anda mungkin akan digunakan untuk meningkatkan kualitas produk dan penggunaan Anda tunduk kepada Persyaratan, Kebijakan Penggunaan AI, dan Kebijakan Privasi Google. Pelajari lebih lanjut properti.Privasi AI Chat.
Permintaan HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:chat
URL ini menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
property |
Wajib. Properti yang akan dibahas dalam chat. Format: properties/{property} |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "userQuery": string, "returnPropertyQuota": boolean, "sessionId": string } |
| Kolom | |
|---|---|
userQuery |
Wajib. Kueri pengguna. |
returnPropertyQuota |
Opsional. Jika benar, respons akan menyertakan status kuota Properti Analytics ini saat ini. Kuota ditampilkan di PropertyChatQuota. |
sessionId |
Opsional. Berikan ID sesi ini untuk melanjutkan percakapan yang ada dan mempertahankan konteks. Jika kolom ini kosong atau tidak disetel, sesi chat baru akan dibuat. ID sesi yang tidak valid akan menghasilkan error. |
Isi respons
Pesan respons untuk metode properties.chat.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "sessionId": string, "blocks": [ { object ( |
| Kolom | |
|---|---|
sessionId |
ID unik untuk sesi chat ini. Berikan ID ini dalam permintaan berikutnya untuk mempertahankan konteks percakapan. |
blocks[] |
Blok respons yang membentuk respons chat. Hal ini dapat mencakup teks, tabel, dan daftar. |
propertyQuota |
Status kuota Properti Analytics ini termasuk permintaan ini. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/analytics.chatbot.read
ResponseBlock
Satu blok data terstruktur dalam respons chat.
| Representasi JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"text": string,
"table": {
object ( |
| Kolom | |
|---|---|
| Satu blok data terstruktur. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
text |
Blok teks. |
table |
Blok data tabel. |
| Akhir kolom yang saling eksklusif. | |
DataTable
Tabel data.
| Representasi JSON |
|---|
{ "headers": [ { object ( |
| Kolom | |
|---|---|
headers[] |
Mendeskripsikan kolom dimensi. Jumlah header dan pengurutan header cocok dengan dimensi yang ada di baris. |
rows[] |
Baris kombinasi nilai dimensi dan nilai metrik dalam laporan. |
DataTableHeader
Mendeskripsikan header kolom di DataTable.
| Representasi JSON |
|---|
{ "header": string, "dataType": string } |
| Kolom | |
|---|---|
header |
Nama header. |
dataType |
Jenis data. |
DataTableRow
Baris dalam DataTable.
| Representasi JSON |
|---|
{
"columns": [
{
object ( |
| Kolom | |
|---|---|
columns[] |
Nilai sel dalam baris. |
DataTableCell
Sel dalam tabel data.
| Representasi JSON |
|---|
{ "value": string } |
| Kolom | |
|---|---|
value |
Nilai sel. |
PropertyChatQuota
Kuota properti untuk kolom spesifik chatbot.
| Representasi JSON |
|---|
{ "tokensPerDay": { object ( |
| Kolom | |
|---|---|
tokensPerDay |
Token properties.chat yang digunakan per hari. |
tokensPerHour |
Token properties.chat yang digunakan per jam. |