Tracking mail

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
maldini
00venerdì 14 settembre 2007 17:56
credo che vada bene qui come discussione trattandosi di programmazione

ho un problema
abbiamo creato un programma in grado di generare e inviare mail html a una serie di indirizzi presenti nel nostro database

ora avremmo bisogno di sapere quali di queste mail sono arrivate a destinazione e sono state aperte
sarebbe poi utile sapere in quante di queste mail aperte sono stati cliccati i link per avere una buona statistica

il server di posta è interno quindi nn cè alcun problema nella gestione dei dati e dei database


grazie x il disturbo


e già che sono passato lascio un saluto a tutti quelli che ho conosciuto qui e pure agli altri, male non fa [SM=x53915]
Etabeta3030
00sabato 15 settembre 2007 01:29
ciao,

arrivate a destinazione = se non ti arriva il Delivery si presume che siano arrivate
aperte = spero non si possa saperlo...
click sul link = si crea una "landing page" atta a ricevere solo i click di quella determinata mail ed eventualmente si utilizza un link indentificativo dalla mail (tipo page.php?user=pippo&ecc).

sono alcune ipotesi, probabilmente ci saranno altri metodi...

Arkantos01
00sabato 15 settembre 2007 18:51
Re:
Etabeta3030, 15/09/2007 01.29:

ciao,

arrivate a destinazione = se non ti arriva il Delivery si presume che siano arrivate
aperte = spero non si possa saperlo...
click sul link = si crea una "landing page" atta a ricevere solo i click di quella determinata mail ed eventualmente si utilizza un link indentificativo dalla mail (tipo page.php?user=pippo&ecc).

sono alcune ipotesi, probabilmente ci saranno altri metodi...





Per l'aperte c'è la conferma di lettura, ma è comunque a discrezione dell'utente. Potresti al limite creare un'immagine che per esser caricata passi da una pagina php che memorizzi il caricamento dell'immagine, per esempio l'immagine potrebbe risiedere in
immagine.php?usr=XXXX&img=banner.jpg
maldini
00domenica 16 settembre 2007 01:52
ecco, la parte dell'img è la + gettonata ho visto
ora mi resta solo di capire esattamente come fare...

non è che sai il modo x avere poi i dati effettivi di chi e quando ha scaricato?

se non lo sai non è un problema, già così l'aiuto è stato notevole
Arkantos01
00lunedì 17 settembre 2007 14:40
richiami il file php con un link e gli metti una variabile GET con un codice univoco per ogni utente (onde evitare contare delle doppie aperture come unici).
Cioé nella mail metti:
<img src="http://tuosito.it/img.php?id=XXXX" />
, dove XXX è il codice univoco dell'utente.

Nel file php metti una cosa tipo questa:
<?php
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Type: image/jpg");


@connetti_db(); //ti connetti al tuo database
/* La query che ti inserisce il valore. ricordati di mettere come
unique la colonna dove andrà registrato l'id univoco e di svuotarla
ogni volta che invii una newsletter per azzerare i dati.*/
$query = "INSERT INTO `load_img` ....";

@mysql_query($query); //ho supposto tu abbia un db mysql

//finalmente mettiamo l'immagine
@readfile("tua_img.jpg");

?>

mi raccomando nulla deve essere printato (ecco il motivo delle chiocciole).

Lo script te l'ho fatto al volo, dovrebbe funzionare, ma non ci giurerei!!
maldini
00martedì 18 settembre 2007 10:19
vabè dai non ti chiedo mica di far tutto al posto mio
poi controllo e se cè qualche cosa te lo dico
caso mai il post venga utile anche per altri utenti

grazi 1000 in ogni caso arka [SM=x53912]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 21:17.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com