我正在尝试使用网络信标跟踪电子邮件。饼干。我发送的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
Ĵ
答案 0 :(得分:0)
据我所知,Cookie不能在电子邮件客户端中设置。
我自己不是PHP人,但是如果你想跟踪打开,你会在电子邮件底部添加一个透明的.gif文件,并在src网址上添加查询信息,并添加PHP以跟踪它在哪里正在主持图像。
要跟踪点击次数,最好的方法是将所有src网址定向到具有唯一ID的单个网页,以便您可以将它们重定向到他们最初请求的网页,并使用该ID并重定向计为点击该特定链接,显然每当有人被重定向到该特定页面时,这将被视为对该链接的点击。
很抱歉,我无法为您提供相应的代码,但这就是您的方法,我很确定这就是广告系列监控,mailchimp和adestra等公司跟踪电子邮件的方式。
答案 1 :(得分:-1)
在发送标头之前使用session_start();
。