0

Gerar relatorio de abertura de e-mail marketing

criado por Josué Robson em 24/03/2010 12:38am
Olá estou desenvolvendo um sistema de e-mail marketing, minha dúvida é : como faço para detectar a abertura do e-mail com um script em php sem a utilização de imagens.

Com a utilização de imagens em uma mensagem html eu já sei como fazer utilizando o script abaixo
#### arquivo img.php #######
<? $img=$_GET["i"];//nome do arquivo jpg
$filename = "$img.jpg";
header('Content-type: image/jpg');
header('Content-length: '.filesize($filename));
readfile($filename);
?>

Para executar o script php no servidor ao abrir as imagens do e-mail basta colocara as imagens com o seguinte endereço:
<img src="http://www.meudominio.com.br/imagens/img.php?i=1" >

Agora minha dúvida é como fazer isto em uma mensagem sem imagens, pois preciso fornecer um relatório de abertura dos e-mail de forma automática.

Resumindo:
Preciso que quando o destinatário abra a mensagem enviada pelo sistema de e-mail marketing , seja executado um script php no meu servidor para registrar a abertura da mensagem.

Lista de Respostas:

0
24/03/2010 10:39am
(~14 anos atrás)
Marcos Regis respondeu:
Isso não existe.
O que você pode fazer é enviar header pedindo confirmação de leitura.
A única forma de auditar uma mensagem de email é fazer com que ela ao ser exibida faça alguma chamada remota. Por isso o uso de imagens.
Tudo isso é falho já que a maioria dos softwares de email e webmails barra a exibição de imagens.
Cotinue usando imagens mesmo ou esqueça essa coisa de auditar mensagens.

0
24/03/2010 7:38pm
(~14 anos atrás)
Realmente, acho que só com <img> mesmo. Em todo caso, você pode colocar um style="display: none;" na tag <img>, assim ela nem precisa aparecer.

Uma outra alternativa é o e-mail divulgar um link para um script, que contabiliza o acesso e redireciona para a página principal. Ou então pode ser um link para a própria página principal, mas com um tratamento que, ao receber determinado parâmetro por GET, contabiliza um novo acesso.

Por exemplo: www.exemplo.com.br/?acesso_email=id_do_email

Isso não contaria exatamente quem leu o e-mail, mas também pode ser útil.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)