Creazione di un Database per la partecipazione ad eventi
Argomenti collegati:
Scenario
Vogliamo organizzare un evento a cui parteciperanno dei nostri clienti. Dovremmo inviare quindi un modulo per la registrazione in modo da tener traccia dei partecipanti e raccogliere i dati necessari.
Soluzione
Usufruendo di un database andremo a costruire una banca dati dove, attraverso un "WebService" implementato in una pagina Web, verranno registrate le partecipazioni all'evento e i dati dei partecipanti. Saranno forniti i sorgenti dei codici da implementare nella pagina web.
- Step 1: Creare un Database
- Step 2: Creare un Template ed invio mail
- Step 3: Creare il format di partecipazione all'evento
Step 1
Creare un database
- Cliccare su "DATABASE" --> "DB MANAGER" --> "Nuovo database".
- Definiamo il nome del database e le colonne, che andranno a costituire poi le informazioni relative ai clienti (nome azienda, indirizzo, mail), tramite il tasto "aggiungi colonna".
- Andiamo ad inserire le etichette che fungeranno da colonna
- Clicchiamo il tasto "Aggiorna tutti" e il nostro database è pronto per essere utilizzato.
|
Tip
|
| Se assegno un valore "testo" alla colonna sarà possibile avere una solo riga a disposizione. Per andare a capo e disporre di più linee dare come valore "multilinea". |
|
Tip
|
| E' utile definire il valore (data, numero, testo etc.) dei campi del database così l'analisi dei dati sarà facilitata. |
Step 2
Creare un Template ed invio mail
|
Tip
|
| Non è sempre necessario creare un Template per una campagna ma, nel nostro caso, visto che in futuro potremmo aver bisogno di organizzare altri eventi è utile tener a sistema un modello standard da poter riutilizzare in modo da risparmiare tempo e fatica. |
- Cliccare su "MAIL CENTER" --> "Mail e liste"
- Nel Frame "Template" cliccare "Nuovo template"
- Compilare i campi e attraverso l'editor creare la mail desiderata (è possibile usare anche il codice html).
- In questa schermata sono presenti molte funzioni interessanti per semplificare e velocizzare la creazione di una mail standard.
- Utilizzando il Frame "Campi inseribili" (ad es. Ragione sociale, Nome, Indirizzo ecc ecc..) il sistema per ogni Lead inserito nella Lista di distribuzione allegata alla campagna provvederà a cambiare in automatico i campi da noi implementati. Altrimenti si sarebbe dovuto provvedere a cambiare ad es. il nome o la ragione sociale per ogni mail inviata.
- Un'altra funzione utile è il pulsante "TrackAnchor" presente all'interno dell'editor del Template. Questo permette la tracciatura dei click sul link da noi agganciato. Ci permetterà di scoprire se i destinatari hanno approfondito le informazioni accedendo ad esempio al sito dell'azienda.
|
Tip
|
| La funzione Opt Out Link funziona solo con i clienti Lead. |
- Inserire il link alla pagina web dove sarà posto il format di registrazione all'evento
- Creiamo una lista di distribuzione (i clienti che vogliamo invitare a partecipare)
- Agganciamo la lista alla mail creata poco fa e spediamo le partecipazioni "Invia mail"
Step 3
Creare il format di partecipazione all'evento
Per far in modo che le persone, una volta compilata la scheda di partecipazione, vengano registrate nel database di Tustena (vedi Step 1) è necessario che esso "dialoghi" tramite un WebService. Si deve scrivere quindi un piccolo programma (abbiamo usato il C# come linguaggio per questo esempio) ed implementarlo in una pagina web creata ad hoc secondo i nostri gusti ed esigenze. Forniremo in
allegato i sorgenti così da facilitare l'utente nella creazione del format. Sotto possiamo trovare un es. del codice che riguarda come vengono scritti i dati sul database di Tustena:
csharp
DbSearchStruct[] dbs = new DbSearchStruct[1];
dbs[0] = new DbSearchStruct();
dbs[0].ColumnName = col;
dbs[0].ConditionType = TypeOfSearch.Equal;
dbs[0].ValueToSearch = tid.Value;
DataTable dt = Connector.TustenaDatabase.Get("Eventi", dbs);
DataRow dr = dt.NewRow();
dr[col] = tid.Value;
dr["Nome Azienda"] = company.Value;
dr["Nome"] = name.Value;
dr["Cognome"] = surname.Value;
dr["Indirizzo"] = street.Value;
dr["Cap"] = zip.Value;
dr["Citta"] = city.Value;
dr["Email"] = email.Value;
dr["Telefono"] = phone.Value;
dr["Commerciale"] = commerciale.Checked ? "Si" : "No";
dr["Tecnico"] = tecnico.Checked ? "Si" : "No";
dr["Categoria"] = cat;
dt.Rows.Add(dr);
Connector.TustenaDatabase.Set("Eventi", dt);
OkLabel.Text = "La registrazione è andata a buon fine, grazie.";
Ecco un esempio di come appare il Format una volta ultimato:
|
Note
|
| Questa non è l'unica via per arrivare a registrare le partecipazioni. Possiamo anche utilizzare la funzione "Survey Manager" di Tustena. Per saper come si rimanda alla pagina correlata |
---
Nessun Messaggio per questa Pagina. Sii il primo!