Solução de problemas de Relatórios avançados do Adobe Commerce
Este artigo fornece uma árvore decisória estruturada para solução de problemas e solução de problemas de Relatórios avançados no Adobe Commerce. Ele o orienta por perguntas de diagnóstico direcionadas e o direciona para consultas, patches ou documentações relevantes com base nas suas respostas. O fluxo de trabalho ajuda a identificar as principais causas, como falhas de configuração, incompatibilidades de moeda, problemas de token e falhas relacionadas ao cron.
Descrição description
Ambiente
Adobe Commerce na infraestrutura em nuvem
Problema/Sintomas
- O painel Relatórios avançados não exibe dados
- Erro 404 ao acessar o Relatórios avançados
- Atrasos de sincronização entre o Adobe Commerce e os Relatórios avançados
- Token ausente ou inválido na configuração
- Várias moedas base detectadas em ordens de configuração ou históricas
- Trabalho do Cron analytics_collect_data ausente, com falha ou preso no estado de erro
Resolução resolution
Clique em cada pergunta para revelar os detalhes da resposta em cada etapa da solução de problemas.
Etapa 1
- SIM - Vá para a Etapa 2.
- NÃO - Complete os requisitos avançados de relatórios para o site seguindo as etapas dos requisitos avançados de relatórios. Em seguida, prossiga para a Etapa 2.
Etapa 2
OBSERVAÇÃO: este comando requer uma verificação completa da tabela; portanto, para tabelas com altos números de registros, isso pode ter um impacto no desempenho enquanto a consulta está sendo executada para obter dados históricos de pedidos.
- SIM - Se várias linhas forem retornadas por
SELECT value FROM core_config_data WHERE path = 'currency/options/base';, não há suporte para Relatórios Avançados. Nós só oferecemos suporte a uma moeda. Em vez disso, você terá que usar o Adobe Commerce Intelligence. Entre em contato com a equipe de conta para configurar isso. - NÃO - se apenas uma moeda (por exemplo, USD) for exibida, verifique os pedidos históricos com
SELECT DISTINCT base_currency_code FROM sales_order;. Se várias moedas já existiram, os Relatórios avançados não são suportados. Caso contrário, prossiga para a Etapa 3.
Etapa 3
> Lojas > Configurações > Configuração > Geral > Relatórios Avançados. Para obter etapas detalhadas, consulte Relatórios avançados: Habilitar relatórios avançados.- SIM - Vá para a Etapa 4.
- NÃO - Habilitar Relatórios Avançados em Administrador
>Lojas>Configurações>Configuração>Geral>Relatórios Avançados. Aguarde 24 horas pela sincronização. Se os dados forem carregados, o problema será resolvido; caso contrário, prossiga para a Etapa 4.
Etapa 4
SELECT * FROM core_config_data WHERE path LIKE 'analytics/general/token' \G para verificar.- SIM - Vá para a Etapa 6.
- NÃO - Se o token for NULL ou estiver ausente, prossiga para a Etapa 5.
Etapa 5
flag?- SIM - Excluir a linha executando
DELETE FROM flag WHERE flag_code = 'analytics_link_subscription_update_reverse_counter';, desabilitar/habilitar Relatórios Avançados, reautorizar token, aguardar 24 horas. Se ainda estiver com problemas, envie um tíquete de suporte. - NÃO - Desabilitar/habilitar Relatórios Avançados, reautorizar token, aguardar 24 horas. Se ainda estiver com problemas, envie um tíquete de suporte.
Etapa 6
cron_schedule e o trabalho analytics_collect_data foi executado (verifique usando SELECT * FROM cron_schedule WHERE job_code LIKE 'analytics_collect_data' \G)?-
SIM - Se o status = perdido, isso indica que
analytics_collect_datanão foi executado conforme esperado. Esse problema ainda pode ocorrer nas versões do Adobe Commerce compatíveis, pois a tarefa foi executada originalmente no grupo cron padrão. Aplique o patch QPT MDVA-19640. Antes de aplicar, atualize para a versão mais recente da Ferramenta de correções de qualidade (QPT). Siga as instruções de aplicação do patch no guia oficial de uso do QPT:- guia de uso do QPT
- Notas de versão do QPT: v1.0.20 (MDVA-19640 adicionado na v1.0.20).
-
SIM - Se o status for êxito, avance para a Etapa 8.
-
SIM - Se status = erro, o trabalho tentou ser executado, mas encontrou um erro. Vá para a Etapa 7 para obter mais diagnósticos.
-
NÃO - Nenhum registro encontrado. A tarefa nunca foi executada. Vá para a Etapa 7.
Etapa 7
support_report.log?- SIM - Se tiver êxito, prossiga para a Etapa 8.
- NÃO - Enviar um tíquete de suporte.
Etapa 8
data.tgz existe no sistema e há registros nos logs de acesso?Para verificar se o arquivo data.tgz existe, execute este comando — ele deve retornar diretório(s) com nome(s) de hash:
| code language-none |
|---|
|
Para verificar se há registros em access.logs, execute este comando:
No Commerce Cloud:
| code language-none |
|---|
|
No local: substitua o caminho do arquivo de acordo:
| code language-none |
|---|
|
- SIM - Se o arquivo
data.tgzestiver presente e houver registros nos logs de acesso, mas ainda houver um erro 404, será necessário enviar um tíquete de suporte. - NÃO - Vá para a Etapa 9.
Etapa 9
Exemplo: na tabela cron_schedule, você vê o erro O arquivo "/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0 não pode ser excluído. Aviso! unlink(https://experienceleague.adobe.com/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850?lang=pt-BR): arquivo ou diretório inexistente"
- SIM - Esse problema é resolvido automaticamente no Adobe Commerce na nuvem por meio dos patches da nuvem incluídos nas Ferramentas ECE. Nenhuma ação manual é necessária. Para comerciantes locais, essa correção não está disponível por meio da Ferramenta de correções de qualidade (QPT). Se o erro persistir, envie um tíquete de suporte.
- NÃO - Enviar um tíquete de suporte.
Leitura relacionada
Relatórios avançados no Guia de Introdução do Commerce Admin.