O Google Analytics oferece insights sobre as tendências de uso, a qualidade da pesquisa e o engajamento do usuário final com seu app. O console oferece uma experiência de painel interativa com tecnologia do Looker. Nesta página, descrevemos como ver as análises dos seus apps.
Antes de começar
Verifique se o app está conectado a um repositório de dados. As métricas de app só ficam disponíveis a partir do momento em que um repositório de dados é vinculado a um app.
Se você não tiver um repositório de dados, conecte uma fonte de dados do Google ou uma fonte de dados de terceiros ao seu app.
Eventos do usuário para análise
Esta seção descreve os eventos do usuário que o Gemini Enterprise usa para gerar métricas relacionadas à pesquisa, como contagem de pesquisas e taxa de cliques. Nenhuma configuração adicional é necessária se você estiver usando a interface para pesquisar e receber respostas pelo assistente do Gemini Enterprise. No entanto, se você usar as APIs do Gemini Enterprise nos seus próprios apps, será necessário configurar a pesquisa no app para capturar os eventos de usuário e importar esses eventos para o app.
Os apps do Gemini Enterprise exigem os seguintes eventos de usuário para receber as métricas:
- Pesquisar eventos. Obrigatório para a taxa de cliques.
- Eventos de item de visualização. Obrigatório para a taxa de cliques.
As seguintes informações também são usadas para algumas análises:
- Impressões. Você pode fornecer impressões (visualizações ou cliques de itens) atribuíveis ao Google incluindo o item associado em
UserEvent.Documents
ao ingerir eventos do usuário. Essas informações são necessárias para a atribuição e para calcular métricas por pesquisa. - Tokens de atribuição. Os tokens de atribuição são IDs exclusivos gerados pelo Google e retornados com cada solicitação de pesquisa. Inclua esse token de atribuição como
UserEvent.attributionToken
com todos os eventos de usuário resultantes de uma pesquisa. Isso é necessário para identificar se uma pesquisa é veiculada pela API. Somente eventos do usuário com um token de atribuição gerado pelo Google são usados para calcular métricas. - Logs de pesquisa. Os registros de pesquisa são baseados em solicitações de pesquisa. Para permitir que o Google identifique as sessões do usuário e possa fornecer análises por sessão e resultados de pesquisa de maior qualidade, recomendamos definir o campo opcional
SearchRequest.UserPseudoId
.
Se não houver registros de pesquisa ou eventos do usuário, os valores padrão serão mostrados para todas as métricas.
Ver análises do Gemini Enterprise
Você pode conferir a análise de pesquisa do seu app. As métricas relacionadas às
chamadas de pesquisa feitas para o app são mostradas. Se o app estiver conectado a várias lojas de
dados, é recomendável fazer chamadas de pesquisa para o app especificando o recurso engine
para receber resultados de todas as lojas de dados conectadas.
Use as instruções a seguir para ver as análises sobre seu app.
No console Google Cloud , acesse a página do Gemini Enterprise.
Clique no nome do app que você quer analisar.
Clique em Google Analytics.
Clique em uma guia para ver esse grupo de métricas:
- Adoção: métricas sobre o status de adoção do usuário.
- Uso e qualidade: métricas sobre feedback do usuário e uso do app.
- Agente: métricas relacionadas a agentes no app, como pesquisa avançada, criação de ideias e agentes personalizados.
- Valor: métricas sobre a economia de custos alcançada pelos usuários que consultam dados com o app.
Ver os dados de análise de adoção Para filtrar suas métricas, especifique os filtros disponíveis na guia "Métricas" e clique no botão Atualizar para aplicá-los.
Definições de métricas
A tabela a seguir descreve como as métricas são definidas.
Grupo de métricas | Nome da métrica | Definição da métrica | Observações |
---|---|---|---|
Adoção | Usuários ativos por dia | Contagem de usuários ativos por dia | Um usuário é considerado ativo quando faz login e aciona qualquer chamada de API, como ao acessar a página inicial. |
Usuários ativos semanalmente | Contagem de usuários ativos por semana. A semana começa na segunda-feira e termina no domingo. | ||
Usuários ativos por mês | Contagem de usuários ativos por mês | ||
Taxa de retenção de 7 dias | Contagem de usuários que retornaram no período de sete dias atual / contagem de usuários ativos no período de sete dias anterior | Um usuário é considerado recorrente se estiver ativo durante o período atual de sete dias e o período anterior de sete dias. | |
Taxa de crescimento em sete dias | A diferença percentual entre o número de usuários ativos no período atual de sete dias e no período anterior de sete dias | ||
Taxa de desistência em 7 dias | Contagem de usuários desistentes no período atual de sete dias / contagem de usuários ativos no período anterior de sete dias | Um usuário é considerado inativo se esteve ativo no período de 7 dias anterior, mas não está ativo no período atual. | |
Taxa de retenção em 28 dias | Contagem de usuários recorrentes no período atual de 28 dias / contagem de usuários ativos no período anterior de 28 dias | ||
Taxa de crescimento em 28 dias | A diferença percentual entre o número de usuários ativos no período atual de 28 dias e no período anterior de 28 dias | ||
Taxa de desistência de 28 dias | Contagem de usuários que cancelaram no período atual de 28 dias / contagem de usuários ativos no período anterior de 28 dias | ||
Licenças por usuário compradas | O número de licenças (assentos) que a organização comprou | Inclui todas as licenças compradas desde o registro no Gemini Enterprise. | |
Licenças reivindicadas | O número de licenças de usuário que foram atribuídas e aceitas por pessoas na sua organização | Inclui todos os assentos reivindicados desde o registro no Gemini Enterprise. | |
Uso e qualidade | Número de pesquisas | Número total de pesquisas | |
Número de respostas | Número total de consultas em que o Gemini Enterprise gerou uma resposta | As respostas geradas por um agente não estão incluídas nessa contagem. | |
Contagem de ações | Número total de consultas respondidas pelo Gemini Enterprise | Inclui ações como criar um modelo de e-mail. | |
Taxa de cliques (CTR) por pesquisa | Número total de cliques da pesquisa / contagem de pesquisa | Os cliques na pesquisa incluem cliques nos resultados da pesquisa e referências internas. | |
Visualização de página por categoria | Número total de visualizações de cada página de categoria | ||
Contagem de marcações "Gostei" e "Não gostei" no feedback | Contagem de marcações "Gostei" e "Não gostei" enviadas pelos usuários | Um registro das respostas de feedback de positivo/negativo enviadas pelos usuários do app. | |
Detalhes dos motivos de não gostar do feedback | Porcentagem dos motivos de não gostar | Quando um usuário não gosta de uma resposta gerada, ele pode selecionar vários motivos para explicar a rejeição. A porcentagem mostra com que frequência cada motivo foi selecionado. | |
Taxa de pesquisa concluída | Contagem de pesquisas bem-sucedidas / contagem de pesquisas | ||
Taxa de respostas bem-sucedidas | Número de respostas corretas / número de respostas | ||
Agentes | Usuários ativos por mês | Número total de usuários ativos que usaram o agente no último mês civil. | |
Sessões de chat com agentes por mês | Número total de sessões de chat iniciadas pelos usuários que interagiram com um agente específico durante o último mês civil. | Uma sessão de chat é definida como um usuário interagindo com um agente na mesma conversa em um único dia. Se o usuário continuar a conversa na mesma conversa em um dia subsequente, ela será considerada uma nova sessão. | |
Agentes usados por mês | Número total de agentes que tiveram pelo menos um usuário ativo durante o último mês civil. | ||
Total mensal de sessões de chat | Número total de sessões de chat iniciadas pelos usuários que interagiram com os agentes durante o último mês civil. | Uma sessão de chat é definida como um usuário interagindo com um agente na mesma conversa em um único dia. Se o usuário continuar a conversa na mesma conversa em um dia subsequente, ela será considerada uma nova sessão. | |
Agentes criados por mês | Número total de agentes criados no último mês civil. | ||
Valor (visualização pública) |
|||
Pesquisa concluída | Contagem de pesquisas bem-sucedidas. |
O número de pesquisas bem-sucedidas é determinado pelo comportamento do usuário após uma pesquisa. Uma pesquisa é considerada bem-sucedida se uma das seguintes situações ocorrer:
|
|
Resposta bem-sucedida | Contagem de respostas corretas |
O sucesso de uma resposta é determinado pelo comportamento do usuário depois que ela é gerada.
O sucesso é medido pelo feedback fornecido ou pela rapidez com que uma pergunta de acompanhamento foi feita.
|
|
Horas economizadas dos funcionários nas datas selecionadas | (Número de pesquisas bem-sucedidas + número de respostas bem-sucedidas) x minutos economizados por resposta bem-sucedida | ||
Valor salvo para as datas selecionadas | Horas economizadas nas datas selecionadas ✕ Taxa horária média dos funcionários | Para conferir essa métrica, na guia Valor, especifique uma taxa horária no campo Taxa horária do funcionário. | |
Projeção de horas economizadas por funcionários ao ano | (Número de pesquisas bem-sucedidas + número de respostas bem-sucedidas) x minutos economizados por pesquisa bem-sucedida | A contagem anual projetada de pesquisas bem-sucedidas é derivada da contagem de pesquisas bem-sucedidas no período escolhido. Cada consulta economiza cerca de três minutos, uma estimativa baseada em pesquisas internas do Google. | |
Valor anual estimado economizado | Projeção de horas anuais economizadas por funcionário ✕ Taxa horária média por funcionário | Para conferir essa métrica, na guia Valor, especifique uma taxa horária no campo Taxa horária do funcionário. |
Exportar métricas
Siga estas etapas para exportar as métricas para uma tabela do BigQuery no projetoGoogle Cloud :
Verifique se você tem as permissões e os papéis necessários.
- Você precisa ter o papel de Visualizador do Discovery Engine para chamar a API.
- Permissões necessárias para criar um conjunto de dados do BigQuery
- Permissões necessárias para criar uma tabela.
Crie um conjunto de dados do BigQuery:
Abra a página do BigQuery no console do Google Cloud .
No painel Explorer, selecione o mesmo projeto em que seu app do Gemini Enterprise está para criar o conjunto de dados.
Clique na opção
e em Criar conjunto de dados.Na página Criar conjunto de dados, faça o seguinte:
Em ID do conjunto de dados, insira um nome exclusivo. Você precisa do nome do conjunto de dados para exportar as métricas pela API.
Para Tipo de local, a tabela a seguir mostra como mapear os locais do BigQuery para os locais do app Gemini Enterprise:
Local multirregional do app Gemini Enterprise Local multirregional do BigQuery Global EUA (várias regiões nos Estados Unidos) EUA (várias regiões nos Estados Unidos) EUA (várias regiões nos Estados Unidos) UE (várias regiões na União Europeia) UE (várias regiões na União Europeia)
Clique em Criar conjunto de dados.
Crie uma tabela vazia do BigQuery para o conjunto de dados que você criou.
- No painel Explorer, expanda o projeto e selecione o conjunto de dados que você criou.
- Na seção Informações do conjunto de dados, clique em Criar tabela.
- No painel Criar tabela, especifique um nome no campo Tabela. Você precisa do nome da tabela para exportar as métricas pela API.
- Clique em Criar tabela.
Chame o método
analytics:exportMetrics
para recuperar dados de métricas dos últimos 30 dias, incluindo o dia atual.REST
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ -d '{ "analytics": "projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID", "outputConfig": { "bigqueryDestination": { "datasetId": "BIGQUERY_DATASET_ID", "tableId": "BIGQUERY_TABLE_ID" } } }' \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID/analytics:exportMetrics"
Substitua:
ENDPOINT_LOCATION
: a multirregião da sua solicitação de API. Atribua um dos seguintes valores:us-
para a multirregião dos EUAeu-
para a multirregião da UEglobal-
para o local global
LOCATION
: a multirregião do seu repositório de dados:global
,us
oueu
PROJECT_ID
: o ID do seu projeto Google Cloud .APP_ID
: o ID do app de que você quer exportar métricas.BIGQUERY_DATASET_ID
: o ID do conjunto de dados do BigQuery que você criou.
O ID do conjunto de dados segue o formato<PROJECT_ID>.<DATASET_ID>
. Você só precisa fornecer o<DATASET_ID>
.BIGQUERY_TABLE_ID
: o ID da tabela do BigQuery que você criou.
Na visualização do Explorador clássico, o ID da tabela segue o formato<PROJECT_ID>.<DATASET_ID>.<TABLE_ID>
. Você só precisa fornecer o<TABLE_ID>
.
A resposta inclui o nome e o ID da operação. Anote o ID da operação para usar na próxima etapa.
Por exemplo:{ "name": "projects/my-project-123/locations/global/collections/default_collection/engines/my-app/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.discoveryengine.v1alpha.ExportMetricsMetadata" } }
Para conferir o status da operação de exportação de métricas, chame o método
engines.operations.get
:REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID/operations/OPERATION_ID"
Substitua:
ENDPOINT_LOCATION
: a multirregião da sua solicitação de API. Atribua um dos seguintes valores:us-
para a multirregião dos EUAeu-
para a multirregião da UEglobal-
para o local global
LOCATION
: a multirregião do seu repositório de dados:global
,us
oueu
APP_ID
: o ID do app de que você quer receber as operações de longa duração.OPERATION_ID
: o ID da operação de exportação de métricas retornada na resposta quando você executou o comando para exportar as métricas.