Realizzare un concorso sul Web in PHP: la teoria – parte 1/3

Posted on ottobre 21, 2011
Filed Under Appunti di Php | Leave a Comment

Nell’articolo vedremo come realizzare un concorso sul Web in PHP e MySql. Partiremo dai motivi che spingono le aziende a realizzare il concorso; spiegheremo un algoritmo di funzionamento per poi passare alla struttura del Database MySql che sta dietro lo sviluppo in PHP del sistema di gestione del concorso; arriveremo infine all’estrazione dei risultati in un formato comodo e facilmente leggibile per il responsabile che dovra’ fruire dei contenuti e dare conto all’azienda degli esiti del concorso stesso.
La cosa fondamentale nella realizzazione di un concorso e’ il regolamento. Realizzare un concorso non e’ cosa banale e non puo’ essere fatto semplicemente seguendo questi articoli ma e’ necessario stilare e far approvare un opportuno regolamento. E’ per questo che agenzie con un background tecnico e legale aiutano l’azienda a stilare un corretto regolamento e la seguono in tutti gli step necessari a realizzare un valido concorso sia dal punto di vista tecnico che dal punto di vista legale.
Il regolamento e’ fondamentale qualora ci siano dei difetti di programmazione o degli utenti malevoli che utilizzino modalita’ non consentite per vincere i premi in palio. Chiaramente, anche dal punto di vista tecnico, vanno presi validi accorgimenti che seguano puntualmente il regolamento.

La realizzazione di un concorso sul Web parte dal presupposto che ci sia un’idea valida con uno o piu’ premi messi in palio dall’azienda che intende realizzare il concorso. Ma perche’ realizzare un concorso regalando dei premi ? Piu’ o meno consistenti che siano i premi, l’efficacia di un concorso e’ indubbia a livello di database building ossia utenti che potrebbero essere ricontattati dall’azienda stessa o da partner commerciali per proporre prodotti analoghi (e non).
Il concorso permette di raggiungere facilmente quegli utenti che sono potenzialmente interessati ai prodotti o servizi offerti dall’azienda ma che difficilmente sarebbero divenuti contattabili senza il concorso. D’altronde se lo SPAM non funzionasse semplicemente non ci sarebbe!

Una volta chiariti i motivi che spingono le aziende a realizzare i concorsi e’ bene definire i punti chiave di un valido concorso. La cosa basilare e’ capire con l’azienda l’obiettivo del concorso, cosa si aspetta ed i premi da mettere in palio.
Solitamente l’azienda mette in palio dei prodotti realizzati dall’azienda stessa o si affida a partner o aziende specializzate nella realizzazione di gadget per scegliere il numero di premi e l’entita’ degli stessi (un conto e’ un ventilatore portatile, un conto e’ un viaggio alle Maldive).
Dipende chiaramente dal budget destinato al concorso anche il numero di risultati raggiungibili: un incremento di 5.000 contatti comporta un costo ben diverso da quello di 100.000 contatti.
Solitamente la durata dei concorsi sul Web e’ di breve periodo; e’ quindi fondamentale pianificare con largo anticipo delle eventuali campagne Media di promozione del concorso stesso sfruttando in maniera consona i canali Web disponibili evitando di spendere cifre da capogiro per ottenere scarsi risultati.

Il concorso si articola solitamente in questi step:
- portare l’utente attraverso i canale scelti (online e/o offline) sul minisito o sulla pagina facebook realizzata ad hoc per l’iniziativa;
- invitare l’utente a fargli compilare un modulo (form) vincolando alcuni campi resi obbligatori dal sistema;
- farlo partecipare piu’ o meno attivamente al concorso creato;
- mostrargli i risultati (vinto o perso).

Chiaramente le sfumature che puo’ assumere un concorso sono molteplici. Supponiamo di realizzare un concorso che metta in palio 3 weekend in Agriturismo limitando la partecipazione ad un solo utente come verra’ indicato in maniera chiara nel regolamento.
Il sistema, una volta completata la registrazione fara’ accedere l’utente ad un questionario sulla vita in fattoria in cui dovra’ rispondere a 3 domande, ad esempio: quale animale trovi in fattoria ? il gatto, la stella marina, il rinoceronte – Dove si trova un agriturismo ? In campagna, sulla luna, sotto il mare – Cosa si mangia in agriturismo ? prodotti tipici, erba gatta, libri contabili.
Indipendentemente dalle risposte date, tutti gli utenti che rispondo all’ultima domanda, parteciperanno al concorso e subito dopo aver completato il questionario scopriranno se hanno vinto o meno il weekend in agriturismo.
In caso di vincita, verranno indicati all’utente tutti i passi da fare per inviare la documentazione che attesti la veridicita’ delle informazioni inserite, durante la registrazione ed i dati per metterlo in condizioni di esigere il suo premio.

Nella seconda parte del nostro articolo andremo a sviluppare l’infrastruttura del database e gli script necessari al corretto funzionamento delle dinamiche sopra esposte, che portino l’azienda ad incrementare il numero di contatti e l’utente a partecipare agilmente al concorso per scoprire in maniera chiara se ha vinto o meno uno dei premi messi in palio, con un sistema di vincita ovviamente randomico non pilotato dall’azienda o da chi realizza il concorso stesso.

Others Script adv

Leave a Reply