跟踪用户是否已读取SMS中的URL



SMS通过URL发送给客户。跟踪需要查看谁有页面。

我们如何做在页面上,我们传递特殊唯一代码,例如page.php?unique_code = x24q23相同的代码保存在数据库中。当页面打开时,我们将唯一代码与NOR数据库中的代码匹配。如果代码匹配,我们可以将SMS链接标记为读取。

问题。我们使用Google URL Shortner使URL短。Google打开了URL(可能是通过编程检查)。这标记到数据库中,这是我们逻辑的错误操作。

可能的问题。一些可能的服务可以打开URL以拾取屏幕截图或摘要,以向用户展示一种预览。这也可能触发错误的动作,但我不确定。

可能的解决方案。用图像标头创建PHP中的页面,然后将其加载为图像,例如

<img src="mockimage.php" />

现在,我们可以在该文件中读取任何1PX图像,以便它运行良好。但是由于这是一个PHP页面,我们可以进行登录。这个想法是,以编程性的URL Surverner可能不会尝试加载图像。但是,当用户打开页面时,浏览器将加载页面。

问题。如果用户打开SMS,则最佳建议的技术是什么?

所有帮助都得到赞赏。

您可以检查用户代理:URL Shortener具有特定的用户代理(并且大多数Preview Bot也有一个,例如Slack,Bit.ly,...)。

for Google清单在这里:https://support.google.com/webmasters/answer/1061943?hl = en(提示:您必须检查GoogleBot)。