希望有人对此有所了解。我有一个系统,允许用户发布到Facebook或通过使用名为dotMailer的ESP通过电子邮件发送链接。然而,在创建墙贴/电子邮件营销活动时,Facebook和dotMailer都会'测试'嵌入在内容中的URL,看看它是否有效。忽略来自Facebook的HTTP请求,dotMailer检查URL的有效性
我正在存储一个viewed_on URL的日期,因此我希望能够忽略Facebook和dotMailer的HTTP请求,而不是通过点击URL来存储他们触发的views_on日期。
鉴于我已经试过条款/行不通:
- IP过滤 - 不能靠每次的IP是同一个
- 基于时间的延迟 - 取决于如何快速dotMailer/Facebook的处理请求,所以不能依靠此
谢谢!
http://stackoverflow.com/questions/8626812/how-to-recognize-facebook-user-agent如果dotMailer使用类似的东西 - 请研究自己。 – CBroe 2013-03-13 14:47:01