La Gestione delle Proprie Affiliazioni

L’anno scorso mi sono messo in testa di aumentare le vendite dei miei software gestionali tramite un programma di affiliazione. Non potendo iscrivermi ad un gestore per le ristrettezze economiche, ho pensato di creare un mio personalissimo programma di affiliazione, gestendolo con un’applicazione che utilizza il PHP come linguaggio e con i dati su un server MySQL. Premetto subito che in commercio ci sono dei bei software per gestire le affiliazioni, il mio applicativo che voglio proporvi in questa serie di articoli è soltanto un semplice modo di fare le cose essenziali. Il mio programma di affiliazione è ancora in piedi, ma finora non c’è nessun affiliato perché i webmaster non si fidano di un piccolo sito come il mio ed anche per la scarsità di siti buoni per proporre i miei prodotti, finora ne ho scartati diversi. Di solito i siti ottimali per le mie esigenze di vendita sono quelli delle aziende stesse e dato che sono un loro concorrente, certamente non vengono a chiedermi di diventare miei affiliati.
I dati che vengono gestiti dal programma in PHP risiedono su un server MySQL, questo database contiene varie tabelle essenziali per il funzionamento del programma:

  • sicuramente servirà una tabella delle anagrafiche degli affiliati con i loro dati fiscali , i loro metodi di pagamento ed un campo di auto-incremento che è l’id dell’affiliato e che serve per collegare le altre tabelle
  • una tabella con i siti proposti con un campo per il check di approvazione e l’id dell’affiliato per raggruppare i suoi siti web
  • una tabella con i potenziali clienti che entrano nel sito e composta da un campo per la data ed uno per il referral, oltre all’id dell’affiliato che è il valore della tabella degli affiliati
  • infine un’ulteriore tabella delle vendite dell’affiliato con i campi dell’id dell’anagrafica dello stesso, un campo di check per verificare l’avvenuto pagamento ed infine l’identificativo univoco della vendita da collegarsi al proprio programma di vendita ( anche questo creato da me )

I passi da compiere per creare questo programma sono i seguenti:

  1. il potenziale affiliato viene sulla pagina in cui viene spiegato il programma e le regole da seguire, i compensi ed altro di formale
  2. il potenziale affiliato accetta e si iscrive con i suoi dati, ma ancora non può sponsorizzare i prodotti perché il sito proposto deve passare il processo di approvazione
  3. Se viene approvato effettua la login ed entra nel pannello di amministrazione, molto spartano, dove può prelevare i codici da inserire sul suo sito, ovviamente deve avere un argomento, l’id dell’affiliato, nel link
  4. i potenziali clienti arrivano sul sito dal referral dell’affiliato ed a questi viene attaccato un cookie della durata di un mese o più
  5. se il potenziale cliente acquista il prodotto e si trova un cookie del nostro programma di affiliazione, allora si legge l’id dell’affiliato dal cookie e gli si inserisce una vendita pagata

I passi da seguire sono molto semplici e fin’ora abbiamo spiegato solo la teoria, ma visto che l’articolo risulta già essere abbastanza corposo vi invito a seguire questo tutorial, in quanto nel prossimo appuntamento vedremo il codice in PHP per l’iscrizione dell’affiliato.

Informazioni su Giampaolo Rossi

Sviluppatore di software gestionale da oltre 28 anni.
Questa voce è stata pubblicata in Gestionale, PHP e contrassegnata con . Contrassegna il permalink.