Vai al contenuto principale
— Funzionalità in evidenza

Segmentare gli studenti con le proprietà del contatto

Chi vende corsi sa cose sui propri studenti che la scheda cliente di Shopify non ha dove mettere — coorte, datore di lavoro, numero di licenza, fonte di provenienza. Quella conoscenza finisce di solito in un foglio di calcolo, e il foglio di calcolo invecchia.

Ogni venditore di corsi finisce per avere un foglio di calcolo. Contiene le cose che Shopify non ha dove mettere: in quale coorte sta uno studente, chi paga il suo posto, il numero di licenza che deve comparire sul suo certificato, da dove è arrivata la segnalazione. È preciso il giorno in cui viene creato e sbagliato entro un mese.

Alva Courses è un'app Shopify per creare e vendere corsi online, e le proprietà del contatto sono il posto in cui quel foglio di calcolo dovrebbe vivere. Questo articolo spiega cosa ci va dentro, come compilarle in blocco da un'importazione CSV e come tornano fuori nell'esportazione dei membri.

Perché il foglio di calcolo invecchia

Un foglio di calcolo a parte non ha alcun legame con ciò che descrive. Gli studenti si iscrivono, cambiano indirizzo email, vengono rimborsati, entrano in una seconda coorte — e nulla di tutto ciò arriva al file. Peggio ancora, chi lo mantiene è di solito la persona più impegnata, quindi si degrada più in fretta proprio quando il programma cresce.

Nemmeno la scheda cliente di Shopify risolve il problema. È costruita attorno all'acquisto: nome, indirizzi, ordini, tag, stato marketing. Chi vende corsi ha bisogno di fatti sullo studente in quanto studente, e la scheda cliente non ha un campo di quella forma.

I tag sono la soluzione di ripiego più comune e sono lo strumento sbagliato per quasi tutto questo. Un tag è un contrassegno, non un valore. Può dire che uno studente è nella coorte di primavera; non può contenere un numero di licenza, il nome di un datore di lavoro o una data, e un negozio che ci prova finisce con centinaia di tag usa e getta che nessuno riesce a cercare.

Cosa va in una proprietà del contatto

Una proprietà del contatto è un valore con un nome, memorizzato su un singolo membro per il tuo negozio. Serve per un fatto su quella persona che tu conosci e Shopify no, e che più avanti vorrai leggere sulla sua pagina membro o portare in un'esportazione. È testo libero, quindi contiene tutto ciò di cui il tuo programma ha davvero bisogno.

  • Coorte o edizione — primavera_2026, gruppo_marzo, il criterio con cui ordini gli studenti quando fai una sessione dal vivo.
  • Datore di lavoro o sponsor — chi ha comprato il posto, quando lo studente non è l'acquirente.
  • Numero di licenza o di iscrizione all'albo — l'identificativo che un ordine professionale vuole su un registro di formazione continua.
  • Fonte di provenienza — il partner, l'affiliato o l'evento che lo ha portato, conservato per singolo studente anziché dedotto da un ordine.
  • Dettagli del programma — il nome di un tutor, un numero di posto, una data di rinnovo, un riferimento di ordine d'acquisto per uno studente fatturato.

Due cose da tenere fuori. Non duplicare ciò che Shopify conserva già bene — nome, email, storico ordini — perché la copia si allontanerà dall'originale. E fai attenzione ai dati sensibili: una proprietà del contatto è un dato personale che hai scritto tu su qualcun altro, ed è soggetta alle stesse richieste di tutto il resto che conservi. Dati degli studenti e GDPR per chi vende corsi copre quel lato.

Come funzionano le proprietà del contatto in Alva Courses

Le proprietà del contatto stanno sulla pagina del membro nell'admin, descritte lì come proprietà personalizzate associate a questo contatto. Aggiungi una proprietà, le dai un nome e un valore, e salvi. Modifica ed eliminazione sono nella stessa sezione. Non c'è alcuno schema da definire in anticipo, quindi una nuova proprietà si può inventare nel momento in cui serve.

Le regole sui nomi, e perché esistono

Il nome di una proprietà usa lettere minuscole, numeri e trattini bassi, tra 3 e 64 caratteri — numero_licenza, coorte, datore_lavoro. Il vincolo non è decorativo. Un nome stabile e leggibile da una macchina è ciò che permette alla stessa proprietà di diventare l'intestazione di una colonna in un'esportazione e un suggerimento la volta successiva che ne aggiungi una, invece di cinque grafie quasi identiche della stessa idea.

Un negozio può avere fino a 100 nomi di proprietà distinti. Quel limite è generoso per un programma reale e deliberatamente non illimitato, perché ogni nome è una potenziale colonna nel CSV dei membri e un'esportazione larga mille colonne non aiuta nessuno. Al limite le proprietà esistenti restano modificabili; semplicemente non puoi inventare un nome nuovo finché non ne ritiri uno.

Alcuni nomi sono riservati perché appartengono già all'importatore CSV — email, first_name, last_name e le colonne dei corsi. Provare a usarne uno viene rifiutato con una spiegazione anziché accettato in silenzio e poi ignorato al momento dell'importazione.

Sono solo tue

Una stessa persona può essere cliente di molti negozi che usano la stessa app. Le proprietà del contatto sono memorizzate per negozio, quindi ciò che registri su uno studente è visibile solo a te — mai a un altro merchant che per caso ha lo stesso cliente, e mai sulla sua pagina membro.

Compilarle in blocco da un'importazione CSV

Digitare le proprietà un membro alla volta va bene per una manciata di persone ed è disperante per una coorte. L'importatore dei membri gestisce il caso di massa: ogni colonna del tuo CSV che non fa parte dell'importazione membri standard viene proposta come proprietà del contatto, e decidi tu colonna per colonna quali tenere.

Le colonne aggiuntive non sono spuntate di default, quindi non viene creato nulla alle tue spalle. Spunta una colonna e viene importata come proprietà; lasciala stare e viene ignorata. È qui che il foglio di calcolo diventa finalmente dati veri anziché un universo parallelo.

Poiché le intestazioni dei fogli di calcolo sono scritte in linguaggio naturale, l'importatore ti mostra il nome di proprietà che propone per ogni colonna prima che venga salvato qualcosa. Una colonna chiamata Numero Licenza diventa numero_licenza, e quella riscrittura la vedi invece di scoprirla dopo. Le colonne che non si possono trasformare in un nome valido, o che entrano in conflitto con uno riservato, vengono spiegate anziché scartate in silenzio.

Farle tornare fuori: le esportazioni

Una proprietà che nessuno può estrarre è solo un appunto. Ogni proprietà del contatto usata dal tuo negozio è disponibile come colonna a sé nell'esportazione CSV dei membri, accanto alle colonne standard, così l'esportazione può rispondere alla domanda a cui rispondeva il foglio di calcolo — e questa volta è generata da dati vivi.

Il selettore delle colonne di esportazione separa le colonne dei membri dalle proprietà del contatto, così puoi costruire un file che è esattamente il report di coorte che ti serve anziché tutto ciò che l'app sa. Se ogni mese fai lo stesso report, salva la selezione come set di colonne e riutilizzala, con un set impostato come predefinito.

Da lì il file va dove si svolge il tuo lavoro: un ciclo di fatturazione per uno sponsor aziendale, una lista di coorte per una sessione dal vivo, una comunicazione di formazione continua che ha bisogno dei numeri di licenza accanto alle date di completamento. Vedi esporta membri in CSV per l'esportazione in sé e proprietà del contatto per i dettagli campo per campo.

Mettere una proprietà dentro l'email

Un'esportazione ti dice qualcosa su una coorte. Una variabile dinamica dice allo studente qualcosa su di sé, ed è il punto in cui una proprietà memorizzata smette di essere amministrazione e inizia a essere didattica. Ogni proprietà usata dal tuo negozio diventa un segnaposto nei modelli email dei corsi, scritto come {contact.tua_chiave} e proposto dal pannello Inserisci variabile dell'editor accanto ai segnaposto standard del corso e del cliente.

Questo trasforma un'unica email di iscrizione nell'email di iscrizione giusta per ogni edizione: nomina la coorte a cui lo studente è davvero entrato, lo sponsor che ha comprato il suo posto o il tutor che gli è stato assegnato, senza mantenere un modello separato per gruppo. Tieni presente una regola — uno studente senza alcun valore salvato per quella proprietà riceve uno spazio vuoto, non il testo del segnaposto — quindi costruisci la frase perché regga anche vuota, oppure riserva le variabili alle proprietà che tutti gli studenti hanno davvero. Vedi modifica i tuoi modelli email.

Un esempio concreto: un programma di certificazione

Immagina di vendere un corso accreditato a professionisti che devono comunicare la propria formazione a un ente, e che spesso siano i datori di lavoro a comprare i posti in blocco. Tre proprietà si fanno carico di quasi tutto il peso amministrativo di quel programma, e nessuna di esse esiste da qualche parte in Shopify.

  • numero_licenza — raccolto all'iscrizione, necessario su ogni registro di completamento che invii.
  • coorte — a quale edizione appartengono, così l'invito a una sessione dal vivo arriva alle quaranta persone giuste.
  • datore_lavoro — chi paga, così lo sponsor riceve un report sui progressi invece di chiedertelo.

Il datore di lavoro ti manda un foglio di calcolo con quaranta dipendenti e i loro numeri di licenza. Lo importi una volta, spunti due colonne aggiuntive e da quel momento ognuno di quei membri porta con sé i propri dati. A fine trimestre, un'esportazione filtrata su quella coorte produce dallo stesso download il file per l'ente e il report per lo sponsor.

Abbina tutto questo al resto della gestione membri e il quadro è completo: progressi e completamento arrivano dal corso stesso, un'email mensile sui progressi tiene in movimento gli studenti tra una sessione dal vivo e l'altra, e le proprietà ti dicono chi è ciascuno di loro per la tua attività. Se stai ancora progettando il programma, la checklist per il lancio di un corso è il posto giusto per decidere cosa ti servirà registrare prima che compri la prima coorte.

Domande frequenti

Che cos'è una proprietà del contatto in Alva Courses?

Una proprietà del contatto è un valore con un nome che memorizzi su un singolo membro del tuo negozio, per un fatto su quello studente che la scheda cliente di Shopify non ha dove conservare. Compare sulla pagina del membro nell'admin e può essere esportata come colonna a sé nel CSV dei membri.

Cosa posso memorizzare in una proprietà del contatto?

Tutto ciò di cui il tuo programma ha bisogno e che non è già un campo Shopify: coorte o edizione, datore di lavoro o sponsor, numero di licenza o di iscrizione all'albo, fonte di provenienza, tutor, numero di posto, data di rinnovo o un riferimento di ordine d'acquisto. I valori sono testo libero.

Un altro negozio può vedere le proprietà che aggiungo a un cliente?

No. La stessa persona può essere cliente di più negozi che usano l'app, e le proprietà del contatto sono memorizzate per negozio. Ciò che registri su uno studente è visibile solo sulla tua pagina membro, mai su quella di un altro merchant.

Quante proprietà del contatto può avere un negozio?

Fino a 100 nomi di proprietà distinti per negozio. I nomi usano lettere minuscole, numeri e trattini bassi e sono lunghi tra 3 e 64 caratteri. Al limite le proprietà esistenti restano modificabili e devi ritirare un nome prima di aggiungerne uno nuovo.

Posso importare le proprietà del contatto da un CSV?

Sì. Quando importi i membri, ogni colonna che non fa parte dell'importazione membri standard viene proposta come proprietà del contatto. Le colonne aggiuntive non sono spuntate di default, e l'importatore ti mostra il nome di proprietà che propone per ogni colonna prima che venga salvato qualcosa.

Le proprietà del contatto compaiono nell'esportazione CSV dei membri?

Sì. Ogni proprietà usata dal tuo negozio è disponibile come colonna a sé nell'esportazione dei membri, elencata separatamente dalle colonne standard nel selettore delle colonne. Salva una selezione come set di colonne per riutilizzare lo stesso report ogni mese.

Pronto a insegnare su Shopify?

Installa Alva Courses su Shopify e crea il tuo primo corso in pochi minuti. Un builder drag-and-drop, lezioni video, quiz, certificati di completamento, gestione dei membri e consegna email brandizzata — tutto nativo nel tuo store. Ogni piano inizia con una prova gratuita di 14 giorni.

Installa su Shopify