Normalizzatore CSV Klaviyo
Gli export di liste e segmenti Klaviyo variano a seconda che tu esporti una lista di profili, un segmento o una vista di soppressioni. La colonna lista/segmento a volte si chiama 'List Name' e a volte 'Segment', e i valori di consenso appaiono come 'SUBSCRIBED', 'true', 'opted_in' o 'yes' a seconda del tipo di export e della versione API. Questo strumento riconosce automaticamente queste varianti e rimappa tutto su uno schema stabile (Email, Name, List, ConsentStatus), normalizzando ogni valore di consenso in subscribed, unsubscribed o unknown, e combinando First Name e Last Name in Name quando non esiste un'unica colonna Name. Tutto avviene localmente nel tuo browser; i tuoi dati Klaviyo non vengono mai caricati.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Incolla il tuo export CSV di liste o segmenti Klaviyo, oppure carica il file .csv.
- 2
Controlla la mappatura delle colonne rilevata automaticamente; ogni colonna sorgente viene associata a un campo target come Email, List o ConsentStatus.
- 3
Correggi qualsiasi suggerimento con il menu a tendina, incluse le proprietà personalizzate non riconosciute (assegnale a un campo o lasciale su 'ignore').
- 4
Copia o scarica il CSV normalizzato. I valori di consenso vengono standardizzati in subscribed / unsubscribed / unknown e First/Last Name vengono combinati automaticamente quando manca una colonna Name dedicata.
Perché gli export Klaviyo non coincidono
Klaviyo permette di esportare i profili da una lista, un segmento o una vista di soppressioni, e ogni tipo di export può mostrare una proprietà Name combinata oppure proprietà First/Last Name separate, oltre a una colonna di consenso i cui valori differiscono a seconda della versione API e del percorso di export. Questa incoerenza rende difficile scriptare in modo affidabile l'importazione di un export Klaviyo in un altro ESP o CRM.
Uno schema unico per ogni export
Questo strumento associa automaticamente le varianti note delle intestazioni Klaviyo a uno schema fisso (Email, Name, List, ConsentStatus), normalizza ogni valore di consenso in subscribed / unsubscribed / unknown e ricostruisce un Name completo da First Name e Last Name quando necessario, così un export di lista e uno di segmento arrivano esattamente nella stessa forma.
Domande frequenti
Quali valori di stato di consenso riconosce?
Varianti comuni di Klaviyo e di altri ESP come 'SUBSCRIBED', 'opted_in', 'true', 'yes' e 'double_opted_in' vengono normalizzate in 'subscribed'; 'UNSUBSCRIBED', 'opted_out', 'false', 'no' e 'suppressed' vengono normalizzate in 'unsubscribed'. Ciò che non viene riconosciuto è contrassegnato come 'unknown' anziché indovinato.
Questo strumento combina First Name e Last Name in un'unica colonna?
Sì. Se il tuo export non include un'unica proprietà 'Name' ma include colonne First Name e Last Name, questo strumento le unisce automaticamente in un unico campo Name. Se è presente una colonna Name, viene usata così com'è.
Perché la colonna della mia lista a volte si chiama 'List Name' e a volte 'Segment'?
Gli export dei profili Klaviyo etichettano questa colonna in modo diverso a seconda che tu abbia esportato una lista statica, un segmento dinamico o una vista di soppressioni. Entrambe le varianti 'List Name' e 'Segment' vengono mappate sullo stesso campo List in output.
Cosa succede alle proprietà personalizzate Klaviyo che non riconosce?
Restano elencate nella tabella di mappatura con un menu a tendina impostato di default su 'ignore'. Puoi assegnarle manualmente a un campo target, se necessario.
I dati dei miei profili Klaviyo vengono caricati da qualche parte?
No. L'analisi e la rimappatura avvengono interamente nel tuo browser con JavaScript. Il tuo CSV non lascia mai il tuo dispositivo.