wiki
Benvenuto Ospite, sei in: Login
RSS RSS

Navigazione (Manuale IT)





Ricerca wiki
»

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

  1. Cliccare su "DATABASE" --> "DB MANAGER" --> "Nuovo database".
  2. 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".
  3. Andiamo ad inserire le etichette che fungeranno da colonna
  4. 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.

  1. Cliccare su "MAIL CENTER" --> "Mail e liste"
  2. Nel Frame "Template" cliccare "Nuovo template"
  3. Compilare i campi e attraverso l'editor creare la mail desiderata (è possibile usare anche il codice html).
    1. 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.



  1. Inserire il link alla pagina web dove sarà posto il format di registrazione all'evento
  2. Creiamo una lista di distribuzione (i clienti che vogliamo invitare a partecipare)
  3. 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

Question
Per ulteriori approfondimenti

--- Nessun Messaggio per questa Pagina. Sii il primo!
  Nome Dim.
- Esempio codice.rar 5,13 KB