我正在使用php mail()函数发送电子邮件简报.
我必须跟踪电子报的电子邮件状态.
状态为
1. Num.Of Sent.
2. Num.Of Delivered.
3.交付日期.
4. Total Num.Of Read.
5.独特的Num.Of Read.
6.阅读日期.
7. Num.Of弹跳.
8. Total Num.Of用户点击了电子邮件中的链接.
9.独特的Num.Of用户点击了电子邮件中的链接.
从上面的状态我可以跟踪以下内容:
1.已发送.//这是从编码发送时跟踪的.
8. Total Num.Of点击了电子邮件中的链接.//通过在url中添加其他参数来跟踪.
9. Unique Num.Of点击电子邮件中的链接.//通过在url中添加其他参数来跟踪.
如何跟踪从mail()功能发送的电子邮件的其他状态?
我必须发送和跟踪来自同一服务器的电子邮件.
有没有人对地理定位网络服务有任何建议(最好免费!)?
计划在asp.net应用程序中使用它,我听说谷歌可能有一些东西.
我正在尝试为从wordpress发出的电子邮件实现自定义跟踪像素.
感谢这些帖子:
特别是
http://www.phpdevtips.com/2013/06/email-open-tracking-with-php-and-mysql/
我能够实现核心理念.
电子邮件通过加载跟踪像素
<img src="https://www.example.com/tracking.php?order_id=1" width="100" height="100" />
并在tracking.php中
$graphic_http = 'https://www.example.com/GIF-example.gif';
header('Content-Type: image/gif');
readfile( $graphic_http );
Run Code Online (Sandbox Code Playgroud)
在浏览器中打开tracking.php文件会打开gif图像以供下载.
但是,跟踪像素/跟踪图像不会显示在Gmail电子邮件中.只有一个损坏的图像徽标,当我点击显示图像时,此链接被打开
其中声明了Google 404:
谷歌404.那是一个错误.
所请求的URL /代理/ l2xUKFGnNFKm64zEYmJhOcUmEJm15w9MC1txRRF01tpKlcL3t3O16aMJgbYQkucBySV0xV2T0EsCwikOAC0Z4em6uPzSs38lkHrYBvosRRAk14EfPoEXqC5JdLxRm8ToZmGSQqt_RwHCaBE_3uLgQDVEB05Rdtkq-Xzuw30 = S0-d-E1-FT并没有在此服务器上找到.我们知道的就这些.
Google的代理无法读取php脚本似乎是一个问题.tracking.php和GIF-example.gif文件都有775个权限,可以公开访问.
在Hotmail上,这确实有效,所以Google Proxies似乎确实存在问题.
有人知道如何让Google Proxies访问此跟踪像素吗?
我正在开发允许发件人发送邮件的C#项目:
我不知道如何开始处理这些问题:(
谢谢,谢谢你的帮助!
email ×3
php ×2
asp.net ×1
geolocation ×1
gmail ×1
newsletter ×1
proxy ×1
smtp ×1
tracking ×1
web-services ×1