Le interazioni di scanner automatici / bot sono escluse dai conteggi di clic e
credenziali. Si tratta di una divergenza deliberata rispetto all’esportazione legacy. Vedere
Divergenze rispetto all’esportazione legacy.
Fn_FetchAll; questo report la richiama per nome.
Ambiti della chiave richiesti
Questo report utilizza l’elenco operativo dei risultati per singola persona, non la famiglia di anteprime di reportistica. Una chiave a cui è stato concesso solo
reporting:read non può chiamare
GET /v1/simulation_results (l’API restituisce 403). Vedere
scegliere la granularità corretta.
Endpoint di origine
Filtri consentiti nell’elenco dei risultati:
limit, page_token,
simulation, entity. In questo elenco non sono disponibili delivered_after / start_date,
quindi gli ultimi 12 mesi vengono applicati in Power Query dopo
la scansione completa.
Campi utilizzati in ogni risultato: 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.
Granularità
Una riga per ogni entità che ha almeno un risultato condelivered_at negli
ultimi 12 mesi di calendario. Una persona individuata come destinataria ma a cui non è mai stato recapitato nulla non
compare. Qui le simulazioni multiple per la stessa persona vengono aggregate.
Budget di richieste: una scansione paginata di tutti i risultati delle simulazioni
dell’organizzazione, più una scansione delle entità. Impostare sempre limit = "500".
Precedenza dei risultati (last_5_assessments)
Ciascuno dei cinque risultati recapitati più recenti (delivered_at
in ordine decrescente) viene riepilogato come YYYY-MM-DD: <outcome>. Prevale il primo
timestamp corrispondente, a partire da quello con priorità più alta:
Solo recapitato è
no action (il messaggio è arrivato; la persona non ha
fatto nulla). Una persona che ha cliccato e in seguito ha segnalato è clicked: la segnalazione
non prevale su un’interazione a rischio in questo elenco. Le righe contrassegnate come bot
ricevono comunque un’etichetta di risultato in base ai timestamp presenti; semplicemente non
incrementano i conteggi di clic / credenziali.
Serie corrente di clic: scorrere gli stessi risultati recapitati
dal più recente al meno recente e contare le righe consecutive in cui clicked_at non è nullo e
bot_activity_detected non è true. Fermarsi alla prima riga che non soddisfa la condizione.
Mappatura delle colonne
I nomi delle colonne legacy provengono dall’esportazione del precedente provider. I campi/v1
sono i nomi dell’API pubblica; la query ricava conteggi e percentuali.
Chiave di join mantenuta per un modello a schema a stella:
entity_id.
Divergenze rispetto all’esportazione legacy
- L’attività dei bot è esclusa dai conteggi di clic e credenziali. L’esportazione di un
precedente provider contava le interazioni di scanner automatici / bot
come clic e invii di credenziali. Questa query no. Un risultato con
bot_activity_detected = trueè comunque una simulazione recapitata: viene conteggiato intotal_receivede negli aggregati delle segnalazioni, ma è trattato come non-clic e non-invio: è omesso daclicks/credential_submissionse interrompe la serie corrente di clic. Non “correggere” questo comportamento contando i bot per allinearsi all’esportazione legacy. - La segnalazione non prevale su un clic in
last_5_assessments. Una persona che ha cliccato e in seguito ha segnalato viene etichettata comeclicked. - Le informazioni aggiuntive della directory sono omesse, non impostate a null. Reparto e campi simili
non sono presenti in
/v1. - Nessun filtro temporale lato server.
GET /v1/simulation_resultsnon hadelivered_after. La query scorre tutti i risultati, poi mantienedelivered_atnegli ultimi 12 mesi di calendario. Un’organizzazione con un ampio storico può consumare una parte maggiore del budget di frequenza per chiave rispetto a un elenco filtrato.
Passaggi successivi
Configurazione di Power BI ed Excel
Credenziali, paginazione e caricamento di queste query in Power BI o Excel.
Registro del phishing via email
Interazioni di phishing a livello di evento negli ultimi 12 mesi.
Conformità per singola persona
Iscrizioni alla Formazione con granularità persona × assegnazione.
Chiavi API
Concedere
simulation:read e entity:read alla chiave che aggiorna questo report.
