← Vibe Coding
Completato

Amazon Catalog Performance Analyzer

Dashboard che trasforma i report Brand Analytics di Amazon in insight sul catalogo. Funnel, trend, analisi ABC, impatto spedizioni e rilevamento anomalie. Drag-and-drop, zero configurazione.

PythonStreamlitPandasPlotly
Amazon Catalog Performance Analyzer

I report Brand Analytics di Amazon sono un problema mascherato da opportunità. Arrivano in CSV con formattazioni diverse, delimitatori che cambiano, numeri in formato EU o US a seconda del mercato. Per leggerli davvero servono Excel avanzato e tempo. Ho costruito uno strumento per risolvere questo problema, prima di tutto per me.


Il progetto

Amazon Catalog Performance Analyzer è una dashboard che trasforma quei CSV grezzi in una visione completa del catalogo con un drag-and-drop. Nessuna configurazione, insight immediati.

Le domande a cui prova a rispondere: dove si interrompe il percorso d’acquisto, quali prodotti generano traffico ma non convertono, come influiscono i tempi di spedizione sulla visibilità, quali anomalie richiedono attenzione immediata.


Cosa c’è dentro

Funnel di conversione. Impressioni, click, aggiunte al carrello, acquisti. I tassi di abbandono vengono calcolati a ogni step e i colli di bottiglia emergono da soli.

Analisi trend. Aggregazione per settimana, mese o trimestre con doppio asse per leggere insieme volumi e percentuali. Variazioni periodo su periodo calcolate in automatico.

Analisi ABC. Segmentazione del catalogo secondo la regola 80/20. Prodotti A (top 80% di revenue), B e C, con scatter plot prezzo/conversione per vedere subito cosa è fuori posto.

Impatto spedizione. Una dashboard dedicata a capire come same-day, 1 giorno, 2 giorni e 3+ influenzano la visibilità nel catalogo nel tempo.

Rilevamento anomalie. Alert automatici con soglie configurabili: cali di CTR oltre il 30%, cali di CVR oltre il 30%, crolli vendite oltre il 40%, prodotti ad alta visibilità con conversione sotto lo 0.5%.

Export. CSV dei dati filtrati e report HTML pronto da stampare come PDF, con KPI cards e top 10 prodotti.


Le parti tecnicamente interessanti

Parsing multi-formato. L’app rileva il delimitatore da sola, gestisce i formati decimali EU e US e ha un fallback di encoding da UTF-8 a Latin-1. Funziona con qualsiasi export Amazon senza toccare nulla.

Scale logaritmiche. Quando i dati spaziano su ordini di grandezza diversi (milioni di impressioni, centinaia di acquisti), la normalizzazione mantiene i grafici leggibili senza distorcere le proporzioni.

i18n senza reload. Switch italiano/inglese dinamico con persistenza in session state ed escaping HTML su tutti i contenuti generati dall’utente per prevenire injection.

Screenshot