Ciao a tutti, sto finendo di realizzare un programmino molto semplice per l'invio di news lettere on-line al fine di tracciare statistiche sulla lettura, click su link, ecc...
Una demo funzionante la trovi su:
http://www.sin-italia.com/apps/xnews
Avverto chiunque volesse provarlo che i testi delle mail da inviare vanno creati con Ms Outlook Express che per il momento è l'unico editor di mail che mi permette di salvarle su disco in formato RFC.
Bene, a questo punto espongo il mio problema.
Quando si compone la mail da inviare è necessario inserire il seguente testo "##TRACE_MAIL##" in un punto qualsiasi della mail stessa.
Quando di carica la mail nel sistema questa particolare stringa viene convertita in un tag HTML IMG che carica un'immagine remota. Ovviamente carica uno script PHP passando alcuni valori che permettono il tracciamento della mail.
Funziona tutto perfettamente... tranne che la maggior parte dei client mail (da outlook a gMail) tendono a bloccare le immagini esterne alle mail che visualizzano!!!!
QUESTO é UN PROBLEMA GROSSO!
Non è che posso andare a spiegare a tutti i destinatari che devono cliccare su "visualizza mail".
Il primo sistema che ho escogitato per aggirare il problema è il seguente: Visto che nella mail possono essere inseriti dei link tracciabili (quando ci clicchi sopra il click viene registrato) molto semplicemente viene registrato, oltre al click, anche la lettura della mail. (Questa versione non è ancora on-line! Ho appena chiuso l'editor!)
Quanto scritto sopra funziona benissimo! Resta il fatto che se un utente non clicca sui link, o se la mail non prevede link siamo punto e a capo!
Pensavo di aggiungere un'altra stringa tipo "##TRACE_MAIL_LINK##" che crea un link ipertestuale del tipo "Clicca qui per darmi un minimo di feedback!" però non è molto carino.... Con l'immagine è meglio.. visualizzi un piccolo logo e tutti son contenti.
Bene... come posso fare?
JS? CSS?
Vorrei far notare che c'è l'esigenza di mantenere la semplicità di utilizzo! Cioè, anche un ateo del web riesce a creare una mail anche bellina con Outlook Express ed inviarla con il mio sistema... Se mi metto a dovergli far scrivere codice HTML o peggio JS potrebbe essere un problema!
Comunque... sono disperato!!!!
Ogni aiuto è super gradito!
Ciao!
Marco.