饼干&电子邮件客户端

时间:2011-10-07 13:52:55

标签: php cookies html-email

我正在尝试使用网络信标跟踪电子邮件。饼干。我发送的html电子邮件包含:

<img src='http://www.example.com/emails/create.php&email=$recipient' width=1 height=1 border=0>

create.php如下:

qry("insert into email_tracking (`email`) values ({$_GET['email']}')");
setcookie('testcook', date('Y-m-d G:i:s'), time()+60*60*24*30 );

脚本和查询似乎运行正常,因为我在我的数据库中获取条目,但似乎没有创建cookie ...

非常感谢任何帮助。

TA

Ĵ

2 个答案:

答案 0 :(得分:0)

据我所知,Cookie不能在电子邮件客户端中设置。

我自己不是PHP人,但是如果你想跟踪打开,你会在电子邮件底部添加一个透明的.gif文件,并在src网址上添加查询信息,并添加PHP以跟踪它在哪里正在主持图像。

要跟踪点击次数,最好的方法是将所有src网址定向到具有唯一ID的单个网页,以便您可以将它们重定向到他们最初请求的网页,并使用该ID并重定向计为点击该特定链接,显然每当有人被重定向到该特定页面时,这将被视为对该链接的点击。

很抱歉,我无法为您提供相应的代码,但这就是您的方法,我很确定这就是广告系列监控,mailchimp和adestra等公司跟踪电子邮件的方式。

答案 1 :(得分:-1)

在发送标头之前使用session_start();