Configurar o Adobe Analytics e o Customer Journey Analytics analytics-setup

IMPORTANT
Aplicativos LLM está disponível para todos os clientes do AEM Sites Cloud Service para desenvolver e gerenciar seus próprios aplicativos. Depois que a medição for iniciada, cada chamada de aplicativo será contabilizada nas Solicitações de conteúdo do AEM Sites do cliente. A Adobe anunciará a taxa de medição e a data de início antes de a medição entrar em vigor.

Envie os eventos do seu aplicativo para Adobe Analytics, Customer Journey Analytics ou ambos. LLM Apps encaminha os eventos para a Edge Network Adobe Experience Platform por meio de uma sequência de dados que você possui. O fluxo de dados roteia os eventos para cada serviço que você adiciona a ele.

  • Adobe Analytics relata quais ações a plataforma LLM chama, quais links de widget as pessoas selecionam e a intenção por trás de cada chamada.
  • Customer Journey Analytics analisa os mesmos eventos por pessoa, nas visualizações de dados que você compila nos dados de Experience Platform.

Esta configuração é separada da análise interna em LLM Apps.

Neste guia: Saiba quais configurações o LLM Apps exige no Experience Platform, Adobe Analytics e Customer Journey Analytics, com links para o procedimento do Experience League para cada tela de produto. Em seguida, habilite o Analytics no aplicativo, implante no Stage e verifique os dados antes de implantar na produção.

Lista de verificação de configuração setup-checklist

Conclua todas as etapas marcadas como Obrigatório para os serviços que você usa. Uma etapa ignorada raramente mostra um erro. Em vez disso, os dados não chegam.

Etapa
Adobe Analytics
Customer Journey Analytics
1. Criar o namespace de identidade
Obrigatório
Obrigatório
2. Criar o esquema
Obrigatório
Obrigatório
3. Criar o conjunto de dados
Não é necessário
Obrigatório
4. Preparar o conjunto de relatórios
Obrigatório
Não é necessário
5. Criar a sequência de dados
Obrigatório
Obrigatório
6. Habilitar o Analytics e implantar no Palco
Obrigatório
Obrigatório
7. Criar a conexão e a exibição de dados
Não é necessário
Obrigatório
8. Verifique os dados e implante para Produção
Obrigatório
Obrigatório

Crie o namespace, esquema, conjunto de dados e sequência de dados na mesma sandbox Experience Platform. Use a sandbox e a sequência de dados que você planeja relatar na produção. Depois de salvar a sequência de dados no aplicativo, entre em contato com a equipe de aplicativos LLM para alterá-la.

Antes de começar before-you-begin

Você precisa:

  • Um tempo de execução com suporte e o SDK. Seu repositório de manipuladores deve usar o @adobe/llm-apps-runtime 1.2.0 ou posterior. Para widgets EDS, use o LLM Apps SDK 0.1.13 ou posterior. Para atualizar um aplicativo antigo para o tempo de execução mais recente e para o SDK antes de habilitar o Analytics, siga Atualizar um aplicativo existente. Os aplicativos que atendem a esses requisitos não precisam de uma atualização.
  • Os grupos de campos agênticos. Sua organização deve estar habilitada para os grupos de campos Informações de Agentes e Evento de Conversa. Se esses grupos de campos não aparecerem quando você adicionar grupos de campos a um esquema, entre em contato com a equipe de conta da Adobe. Consulte Implementar Insights de Conversa. As chamadas de ação são registradas no campo agenticExperience.tools de Informações Agenciais, que está no Beta em Experience Platform.
  • Experience Platformpermissões para criar namespaces de identidade, esquemas, conjuntos de dados e fluxos de dados em sua sandbox.
  • Para Adobe Analytics: permissão para gerenciar conjuntos de relatórios e regras de processamento. Os administradores de produto têm ambos por padrão.
  • Por Customer Journey Analytics: acesso de administrador de produto para criar conexões e visualizações de dados.

O que seu aplicativo envia what-your-app-sends

Depois de habilitar o Analytics e implantar, seu aplicativo envia dois tipos de eventos:

Evento
eventType
Enviado quando
Inclui
Chamada de ação
mcp.tool_call
A plataforma LLM chama uma das ações do seu aplicativo, incluindo chamadas que falham ou retornam um prompt de entrada.
O identificador de código da ação e se a chamada falhou. A intenção do usuário, quando a ação a coleta e a plataforma fornece uma. Quando a plataforma fornece esses itens: o nome da plataforma, a ID da conversa, a ID de usuário da plataforma, o local e a organização, além da localização aproximada do usuário.
Interação do widget
web.webinteraction.linkClicks
Alguém seleciona um link ou botão em um widget do Edge Delivery Services.
O rótulo do link ou botão, até 100 caracteres. Quando fornecido pela chamada de ação, exibe a ID de conversa e a ID de ativação. O Adobe Web SDK também adiciona o URL do quadro do widget, o tamanho da tela e da janela do navegador, a hora local e o fuso horário, e sua própria versão.

Em Adobe Analytics, cada chamada de ação conta como uma exibição de página de uma página chamada mcp:<code identifier>, e cada interação de widget conta como um clique de link. Consulte tipos de evento do Edge Network no Adobe Analytics.

Cada chamada de ação e interação de widget é uma ocorrência de Adobe Analytics e um evento no conjunto de dados Experience Platform. Em um aplicativo de alto tráfego, verifique se o contrato cobre esse volume antes de habilitar o Analytics.

Lembre-se desses detalhes ao ler os relatórios:

  • Chamadas com falha incluem prompts de entrada. Se algumas ações exigirem logon, espere uma taxa de falha mais alta para elas.
  • Algumas chamadas rejeitadas não foram gravadas. Uma chamada é rejeitada antes da execução da ação e não envia nenhum evento quando uma plataforma diferente de ChatGPT chama uma ação que requer entrada sem uma entrada válida ou o escopo necessário. Em aplicativos em que cada ação requer logon, qualquer chamada sem logon é rejeitada da mesma forma.
  • A intenção do usuário está frequentemente ausente. A plataforma decide se deve fornecê-lo, tantas chamadas não têm nenhum e aparecem como Não Especificado.
  • Os detalhes da plataforma variam. Atualmente, ChatGPT fornece todos eles. Para Claude, somente o nome da plataforma é gravado.
  • Os rótulos do widget vêm da página. Para definir um rótulo estável, adicione um atributo data-analytics ao link ou botão. Caso contrário, o texto visível será usado.

Para escolher quais ações coletam a intenção do usuário, consulte Configurar análises.

NOTE
Os eventos podem incluir uma ID de usuário da plataforma e o local aproximado. Analise sua política de privacidade e as configurações de governança de dados antes de habilitar o Analytics.

Como os eventos identificam pessoas identities

Evento
Identidade principal
Namespace
Chamada de ação
A ID de usuário da plataforma LLM, quando a plataforma fornece uma
MCPHOSTUSER
Interação do widget
Uma Experience Cloud ID (ECID) que a Edge Network emite durante a chamada de ação. A ID MCPHOSTUSER é incluída como uma identidade secundária quando disponível.
ECID

Algumas plataformas, como Claude, não fornecem uma ID de usuário. As chamadas de ação dessas plataformas não possuem identidade, portanto, Customer Journey Analytics as ignora.

NOTE
Cada chamada de ação recebe uma nova ECID, e uma interação de widget usa a ECID da chamada de ação que mostrou o widget. Como resultado:
  • Customer Journey Analytics conta as chamadas de ação de um usuário como uma pessoa, mas conta as interações de widget como uma pessoa diferente para cada chamada de ação.
  • Adobe Analytics pode contar cada chamada de ação como um novo visitante.

Etapa 1: criar o namespace de identidade identity-namespace

Necessário para: Adobe Analytics e Customer Journey Analytics.

As chamadas de ação identificam pessoas no namespace MCPHOSTUSER, portanto, o namespace deve existir em sua sandbox. Criar um namespace personalizado com estas configurações:

Configuração
Valor
Nome de exibição
MCP host user, ou outro nome que você escolher
Símbolo de identidade
MCPHOSTUSER, exatamente como mostrado
Tipo de identidade
Identificação individual entre dispositivos

Para obter o procedimento, consulte Criar namespaces personalizados.

Etapa 2: Criar o esquema schema

Necessário para: Adobe Analytics e Customer Journey Analytics.

O fluxo de dados e o conjunto de dados usam esse esquema. Crie um esquema com estas configurações:

Configuração
Valor
Tipo de esquema
Padrão, criado com a opção Manual
Classe base
Evento de experiência
Grupos de campos
Informações sobre Agentes, Evento de Conversa, Detalhes da Web, Detalhes do Ambiente e Detalhes de Implementação
Nome de exibição
Qualquer nome, por exemplo AEM LLM Apps
IMPORTANT
Adicione todos os cinco grupos de campos. LLM Apps requer Informações de Agente e Evento de Conversa para chamadas de ação. As outras três contêm a página, o link, o dispositivo, o ambiente e os campos de implementação que os eventos também incluem. Se um grupo de campos estiver ausente, Experience Platform poderá descartar esses campos ou rejeitar o evento.

Você não precisa do grupo de campos Adobe Analytics ExperienceEvent. A intenção do usuário atinge Adobe Analytics através de uma regra de processamento. Consulte Etapa 4.

Para obter o procedimento, consulte Criar um novo esquema e Adicionar grupos de campos.

Etapa 3: Criar o conjunto de dados dataset

Necessário para: Customer Journey Analytics.

O conjunto de dados armazena os eventos do seu aplicativo em Experience Platform. Crie um conjunto de dados com estas configurações:

Configuração
Valor
Método de criação
Criar conjunto de dados a partir do esquema
Esquema
O esquema da Etapa 2
Nome
Qualquer nome, por exemplo AEM LLM Apps

Para obter o procedimento, consulte Criar um conjunto de dados.

Etapa 4: Preparar o conjunto de relatórios report-suite

Necessário para: Adobe Analytics.

O Adobe Analytics mapeia o nome da página e os campos de link automaticamente; portanto, as páginas mcp:<code identifier> e os cliques no link do widget não precisam de configuração extra. A intenção do usuário precisa de uma eVar e uma regra de processamento.

Criar ou escolher um conjunto de relatórios create-report-suite

Crie um conjunto de relatórios ou escolha um existente. Anote a ID completa do conjunto de relatórios, incluindo o prefixo que Adobe Analytics adiciona. Você precisa da ID em Etapa 5.

Para obter o procedimento, consulte Criar um conjunto de relatórios.

Ativar a eVar de intenção do usuário user-intent-evar

Nas variáveis de conversão do conjunto de relatórios, ative uma eVar com estas configurações:

Configuração
Valor
eVar
EVAR3
Nome
User Intent
Tipo
Cadeia de caracteres de texto
Alocação
Mais recente (último)
Expirar após
Visita
Status
Habilitado

Se o conjunto de relatórios já usar o eVar3, escolha outro eVar não utilizado e use esse eVar na regra de processamento.

Para obter o procedimento, consulte Adicionar ou editar variáveis de conversão.

Criar a regra de processamento processing-rule

Adobe Analytics recebe a intenção do usuário como uma variável de dados de contexto, não como uma eVar. Para saber o motivo, consulte Mapeamento implícito. Crie uma regra de processamento que copie a intenção do usuário na eVar:

  • Condição: a variável de dados de contexto a.x.conversation.prompt.raw.0.purpose é igual a intents.
  • Ação: substituir o valor de Intenção de Usuário (eVar3) pela variável de dados de contexto a.x.conversation.prompt.raw.0.text.

Sem esta regra, a dimensão Intenção de usuário permanece vazia. A regra se aplica somente aos dados coletados após serem salvos. As interações de widget não têm intenção de usuário, portanto, a regra não as altera.

Outros campos, como a falha da chamada ou o nome da plataforma, também chegam como variáveis de dados de contexto. Para relatar sobre eles em Adobe Analytics, crie mais regras de processamento da mesma maneira.

Para obter o procedimento, consulte Visão geral das regras de processamento e Casos de uso das regras de processamento.

Etapa 5: criar a sequência de dados datastream

Necessário para: Adobe Analytics e Customer Journey Analytics.

A sequência de dados recebe os eventos do aplicativo e os encaminha para cada serviço adicionado.

Criar a sequência de dados create-datastream

Criar um fluxo de dados com estas configurações:

Configuração
Valor
Nome
Qualquer nome, por exemplo AEM LLM Apps
Esquema de mapeamento
O esquema da Etapa 2

Crie o fluxo de dados na mesma sandbox do esquema. Não é possível alterar a sandbox de um fluxo de dados após criá-lo.

Para obter o procedimento, consulte Criar uma sequência de dados.

Adicionar os serviços add-services

Adicione um serviço para cada destino:

Serviço
Configurações
Obrigatório para
Adobe Analytics
Habilitado. Em ID do Conjunto de Relatórios, insira a ID da Etapa 4.
Adobe Analytics
Adobe Experience Platform
Habilitado. Em Conjunto de Dados do Evento, selecione o conjunto de dados da Etapa 3. Deixe as outras opções em branco.
Customer Journey Analytics

Adicionar Serviço - Adobe Analytics habilitado com um exemplo de ID de conjunto de relatórios

Serviço Adobe Experience Platform - o conjunto de dados do evento selecionado e as outras opções limpas

Para obter o procedimento, consulte Adicionar serviços a uma sequência de dados, configurações do Adobe Analytics e configurações do Adobe Experience Platform.

Em seguida, copie a ID da sequência de dados dos detalhes da sequência de dados. Você precisa dele na Etapa 6.

Detalhes da sequência de dados - Serviços Adobe Analytics e Adobe Experience Platform habilitados, com o exemplo de ID da sequência de dados e o esquema de mapeamento no painel lateral

Etapa 6: habilitar o Analytics e implantar no preparo enable-analytics

Necessário para: Adobe Analytics e Customer Journey Analytics.

IMPORTANT
Depois de salvar, a sequência de dados é somente leitura nas Configurações do aplicativo. Entre em contato com a equipe de Aplicativos LLM para alterá-lo ou desativar o Analytics. Verifique a ID do fluxo de dados antes de salvar. Você ainda pode alterar o conjunto de relatórios e o conjunto de dados na própria sequência de dados.
  1. Abra o aplicativo e selecione Configurações na navegação à esquerda.

  2. Selecione a guia Analytics.

  3. Ative Habilitar Analytics.

  4. Em ID da Sequência de Dados, cole a ID da Etapa 5.

  5. Em Requisitos, selecione Exibir detalhes e confirme se seu aplicativo atende a cada requisito.

    Configurações do aplicativo, guia Analytics - Habilitar Analytics ativado, um campo de ID de sequência de dados vazio e a lista de Requisitos expandida

  6. Selecione Salvar alterações.

  7. Implante seu aplicativo para o Preparo. A configuração entra em vigor na próxima implantação em cada ambiente.

NOTE
A sequência de dados se aplica a todo o aplicativo. O preparo e a produção enviam eventos para o mesmo fluxo de dados, e os eventos não registram qual ambiente os enviou. As chamadas de teste no Palco aparecem nos mesmos relatórios que o tráfego de Produção.

Etapa 7: criar a conexão e a visualização de dados cja

Necessário para: Customer Journey Analytics.

Criar a conexão connection

Crie uma conexão e adicione o conjunto de dados da Etapa 3 com estas configurações:

Configuração
Valor
Sandbox
A sandbox que contém seu conjunto de dados
Número médio de eventos diários
O intervalo que corresponde ao volume esperado
Conjunto de dados
O conjunto de dados da Etapa 3
ID de pessoa
Mapa de identidade
Usar namespace de identidade principal
Selecionado
Carimbo de data e hora
Carimbo de data/hora
Tipo de fonte de dados
Outros
Descrição da fonte de dados
Qualquer descrição, por exemplo LLM Apps events
Importar novos dados
Importar todos os novos dados ativados
Preenchimento retroativo do conjunto de dados
Preencher retroativamente todos os dados existentes ativado, se o conjunto de dados já contiver eventos que você deseja analisar
IMPORTANT
Ative Importar todos os novos dados. Essa configuração cria uma conexão contínua, para que novos eventos fiquem disponíveis no Workspace automaticamente.

Com esta ID de pessoa, Customer Journey Analytics usa a identidade principal de cada evento como a pessoa e ignora eventos que não têm identidade principal. Consulte Como os eventos identificam pessoas.

Para o procedimento, consulte Criar uma conexão, Configurações do conjunto de dados de eventos e Usar o Mapa de Identidade como uma ID de Pessoa.

Criar a visualização de dados data-view

Crie uma visualização de dados na conexão com estas configurações:

Configuração
Valor
Conexão
A conexão que você acabou de criar
Nome
Qualquer nome, por exemplo LLM Apps
Componentes
As dimensões e métricas sobre as quais você deseja criar relatórios. Consulte a tabela abaixo.

Adicione estes campos de esquema como componentes:

Relatório sobre
Campo de esquema
Adicionar como
Ação
agenticExperience.tools.name
Dimensão
Chamadas de ação com falha
agenticExperience.tools.failed
Dimensão
Motivo da falha
agenticExperience.tools.errorReason
Dimensão
Platform
agenticExperience.agents.name
Dimensão
Tentativa do usuário
conversation.prompt.raw.text
Dimensão
Conversa
conversation.conversationID
Dimensão
Rótulo do widget
web.webInteraction.name
Dimensão

Adicione campos de texto, como intenção do usuário, como dimensões. Um campo de texto adicionado como uma métrica só pode ser contado, e dividi-lo por seus valores mostra Inválido.

Para obter o procedimento, consulte Configurar uma visualização de dados e Componentes.

Etapa 8: verificar os dados e implantar na produção verify

Necessário para: Adobe Analytics e Customer Journey Analytics.

Chame uma ação no aplicativo Stage de uma plataforma LLM compatível e selecione um link em seu widget. Consulte Testar no ChatGPT ou Testar no Claude. Em seguida, verifique cada serviço que você configurou:

Serviço
Onde verificar
O que esperar
Experience Platform
Atividade do conjunto de dados para o conjunto de dados da Etapa 3
Novos lotes assimilados e sem lotes com falha
Adobe Analytics
Um projeto do Workspace que usa o conjunto de relatórios da Etapa 4, com uma tabela de Forma livre
Linhas de Página chamadas mcp:<code identifier>, Link Personalizado linhas para interações de widget e texto de intenção na dimensão Intenção de Usuário
Customer Journey Analytics
Um projeto do Workspace que usa a visualização de dados da Etapa 7
Eventos para suas chamadas de ação e interações de widget

Cada serviço processa os dados com algum atraso, de modo que novos eventos não aparecem imediatamente.

Para criar os relatórios, consulte Criar projetos no Adobe Analytics, Visão geral da tabela de forma livre e Criar projetos no Customer Journey Analytics.

Quando os dados estiverem corretos, implante seu aplicativo para produção.

Limitações limitations

  • As interações do widget foram divididas em várias pessoas. Cada chamada de ação recebe uma nova ECID, portanto, Customer Journey Analytics conta as interações do widget de chamadas de ação diferentes como pessoas diferentes. Consulte Como os eventos identificam pessoas.
  • Nenhum link para seu site. Quando alguém segue um link de widget para o seu site, a visita ao site não é vinculada à conversa.
  • Relatórios de compartilhamento de preparo e produção. Ambos os ambientes enviam para o mesmo fluxo de dados e os eventos não registram qual ambiente os enviou.
  • Algumas plataformas não enviam identidade. As chamadas de ação de plataformas que não fornecem uma ID de usuário, como Claude, são ignoradas em Customer Journey Analytics.
  • Um turno por chamada de ação. Cada chamada de ação é registrada como sua própria vez de conversa, portanto, um prompt que aciona várias ações conta como várias vezes.

Resolução de problemas troubleshooting

O que você vê
O que verificar
O conjunto de dados não recebe lotes
Você implantou o aplicativo depois de salvar as configurações do Analytics no ambiente que está testando. A ID da sequência de dados está correta. A sequência de dados tem o serviço Adobe Experience Platform com seu conjunto de dados.
Lotes com falha
O esquema inclui todos os cinco grupos de campos da Etapa 2.
Adobe Analytics não tem dados
A sequência de dados tem o serviço Adobe Analytics habilitado com a ID de conjunto de relatórios correta.
A Página mostra mcp:<code identifier>, mas a Intenção do Usuário e os campos de ação estão vazios
Seu repositório de manipuladores usa o @adobe/llm-apps-runtime 1.2.0 ou posterior e você implantou após a atualização. Consulte Antes de começar.
Intenção de Usuário está vazia para algumas ações
A regra de processamento da Etapa 4 usa as variáveis de dados de contexto exatamente como mostradas, em minúsculas e na eVar correta. A ação tem a opção Coletar intenção de usuário ativada. A regra se aplica somente aos dados coletados após você salvá-los.
Customer Journey Analytics mostra menos eventos do que o conjunto de dados
Importar todos os novos dados está ativado. Eventos sem uma identidade primária são ignorados, por exemplo, chamadas de ação de plataformas que não fornecem uma ID de usuário.
Não é possível alterar a ID do fluxo de dados ou desativar o Analytics
Essas configurações são somente leitura nas Configurações do aplicativo após a ativação. Entre em contato com a equipe de Aplicativos LLM para obter ajuda. Para rotear dados para outro lugar, altere o conjunto de relatórios ou o conjunto de dados no próprio fluxo de dados.

O que vem a seguir whats-next

recommendation-more-help
llm-apps-help-main-toc