As interações de scanners automatizados e bots são excluídas das contagens de cliques e
credenciais. Trata-se de uma divergência deliberada em relação à exportação
legada. Consulte
Divergências em relação à exportação legada.
Fn_FetchAll; este relatório a chama pelo nome.
Escopos de chave necessários
Este relatório usa a lista operacional de resultados por pessoa, e não a família de
visualização prévia de relatórios. Uma chave que recebeu somente
reporting:read não pode chamar
GET /v1/simulation_results (a API retorna 403). Consulte
escolha a granularidade correta.
Endpoints de origem
Filtros permitidos na lista de resultados:
limit, page_token,
simulation, entity. Não há delivered_after / start_date nesta
lista; por isso, os últimos 12 meses são aplicados no Power Query após a
leitura completa.
Campos usados em cada resultado: id, simulation, entity, status,
targeted_at, delivered_at, bounced_at, opened_at, clicked_at,
attachment_opened_at, credential_submitted_at, reported_at,
reported_before_interaction, bot_activity_detected, email_subject,
sender_email, difficulty_level, created_at, updated_at.
Granularidade
Uma linha por entidade que tenha ao menos um resultado comdelivered_at nos
últimos 12 meses do calendário. Uma pessoa que foi selecionada, mas nunca recebeu a entrega, não
aparece. Várias simulações para a mesma pessoa são consolidadas aqui.
Orçamento de requisições: uma leitura paginada de todos os resultados de simulação da
organização, mais uma leitura das entidades. Defina sempre limit = "500".
Precedência de resultados (last_5_assessments)
Cada um dos cinco resultados entregues mais recentes (delivered_at
decrescente) é resumido como YYYY-MM-DD: <outcome>. Vence o primeiro
carimbo de data/hora correspondente, da prioridade mais alta para a mais baixa:
Somente entregue é
no action (a mensagem chegou; a pessoa não
fez nada). Uma pessoa que clicou e depois reportou é clicked — o relato
não prevalece sobre uma interação de risco nesta lista. As linhas sinalizadas como bot
ainda recebem um rótulo de resultado a partir dos carimbos de data/hora presentes; elas apenas não
incrementam as contagens de cliques e credenciais.
Sequência atual de cliques: percorra esses mesmos resultados entregues do mais recente para o mais antigo
e conte as linhas consecutivas em que clicked_at não é nulo e
bot_activity_detected não é true. Pare na primeira que não atender.
Mapeamento de colunas
Os nomes das colunas legadas são da exportação do seu provedor anterior. Os campos/v1
são os nomes da API pública; a consulta deriva as contagens e as taxas.
Chave de junção mantida para um modelo em estrela:
entity_id.
Divergências em relação à exportação legada
- A atividade de bots é excluída das contagens de cliques e credenciais. A exportação de um
provedor anterior contava interações de scanners automatizados e bots
como cliques e envios de credenciais. Esta consulta não faz isso. Um resultado com
bot_activity_detected = truecontinua sendo uma simulação entregue — ele é contado emtotal_receivede nos agregados de relatos — mas é tratado como não clique e não envio: é omitido declicks/credential_submissionse interrompe uma sequência atual de cliques. Não “corrija” isso contando os bots para coincidir com a exportação legada. - O relato não prevalece sobre um clique em
last_5_assessments. Uma pessoa que clicou e depois reportou recebe o rótuloclicked. - Os extras do diretório são omitidos, não preenchidos com nulo. Departamento e campos
semelhantes não estão em
/v1. - Sem filtro de tempo no servidor.
GET /v1/simulation_resultsnão temdelivered_after. A consulta percorre todos os resultados e, em seguida, mantémdelivered_atnos últimos 12 meses do calendário. Uma organização grande com muito histórico pode consumir mais do orçamento de taxa por chave do que uma lista filtrada.
Próximas etapas
Configuração do Power BI e do Excel
Credenciais, paginação e carregamento dessas consultas no Power BI ou no Excel.
Registro de phishing por e-mail
Interações de phishing em nível de evento dos últimos 12 meses.
Conformidade por pessoa
Inscrições em Treinamento na granularidade pessoa × atribuição.
Chaves de API
Conceda
simulation:read e entity:read à chave que atualiza este relatório.
