I bot (noti anche come spider e crawler) sono programmi software che eseguono task automatiche ripetitive. Un esempio è il crawler di Google che esegue in automatico la scansione dei siti seguendo i collegamenti da una pagina all'altra. Dal momento che i bot non sono visitatori reali, il loro comportamento non ti interessa.
Le pratiche comuni si riferiscono a 2 categorie di bot:
- Bot standard: bot noti nel settore, sia che si "dichiarino" come tali o che siano abbastanza globali da essere identificati come tali. Questi bot includono i crawler dei motori di ricerca, i social scraper che recuperano le immagini che vengono visualizzate quando una pagina web viene condivisa e molti altri.
- Bot non standard: bot che di solito sono unici su un sito web. Può trattarsi di bot creati dal team di sviluppo per eseguire un'operazione funzionale, di una piattaforma di automazione QA univoca che esegue azioni sul sito o di qualsiasi bot unico che non è comunemente noto nel settore.
Filtrare i bot è importante, perché i gonfiano i dati inutilmente, creando rumore, che va a coprire informazioni reali che potrebbero persino distorcere i risultati dei test. Dynamic Yield filtra in automatico i bot standard e ti consiglia di filtrare anche quelli non standard, utilizzando i processi di Dynamic Yield.
In che modo Dynamic Yield filtra automaticamente i bot standard
In Dynamic Yield, il traffico proveniente da bot e spider noti viene automaticamente escluso da tutti i report. L'elenco dei bot noti è sincronizzato con il traffico dei bot inclusi nell'elenco internazionale IAB/ABC di spider e bot, gestito dall' Interactive Advertising Bureau (IAB). Questo elenco è standard per le principali piattaforme di analisi.
Nota: se utilizzi le API Experience lato server, sarà necessario inserire l'attributo user-agent all'interno della chiamata API (nel dispositivo oggetto), per consentirci di abbinare l'agente utente all'elenco dei bot noti e determinare se l'"utente" è reale o un bot.
Come filtrare i bot non standard
Puoi anche filtrare i bot non standard, ad esempio: una piattaforma di automazione unica che esegue azioni di routine sul tuo sito. È possibile eseguire questa operazione in uno dei seguenti casi:
- escludendo l'indirizzo IP nella schermata Impostazioni generali.
- Escludi i loro user agent. con l'agente utente che si desidera filtrare.
Attenzione: l'impostazione di un filtro non influisce sui dati cronologici e il filtro dei dati è irreversibile.
Come verificare che uno user agent sia un bot non standard
Sebbene esistano diversi tipi di bot, molti di essi procedono a visualizzare una pagina senza interagire realmente con il tuo sito. Ciò significa che il bot è uno user agent che di solito non contribuisce alle entrate, non aggiunge articoli al carrello e non effettua acquisti.
Se dovessi sospettare che uno user agent sia un bot, clicca su Pubblico nella barra di navigazione in alto e vai alla scheda Audience Explorer. Usa una condizione user-agent e incolla al suo interno l'agente utente che ti interessa. Uno user agent che di solito è un bot:
- effettua 1 visualizzazione di pagina per utente,
- non effettua alcun acquisto o aggiunta al carrello,
- ha un'unica origine di traffico, tipo di dispositivo e paese.
Come determinare se i bot ti stanno influenzando
- Vai all'esploratore di audience e visualizza un intervallo di tempo più lungo di 1 giorno.
- Confronta il numero di utenti, le visualizzazioni di pagina, gli eventi di aggiunta al carrello e gli acquisti con una piattaforma di analisi di cui ti fidi.
- Se i numeri fossero simili tra le 2 piattaforme, probabilmente i bot non stanno influenzando i tuoi risultati.
- Se i numeri sono diversi (ad esempio, una discrepanza del 10%), ma la differenza esiste in tutte e 4 le metriche, probabilmente i bot non stanno influenzando i tuoi risultati. Scopri di più sulla risoluzione dei problemi relativi alle discrepanze nei dati.
- Se il numero di utenti o di visualizzazioni di pagina fosse maggiore in Dynamic Yield, ma il numero di eventi di aggiunta al carrello e di acquisto fosse simile, probabilmente dei bot non filtrati stanno influenzando i tuoi risultati. Contatta l'assistenza: possiamo aiutarti a verificare se c'è effettivamente un bot (e non un problema di implementazione) e, in caso affermativo, identificare l'agente utente da filtrare.