我正在用 php 制作一个带有回发的转化跟踪页面,同样我需要在唯一点击时生成唯一的交易 ID。
因此,为了跟踪唯一点击次数,我使用 $_SERVER['REMOTE_ADDR']
跟踪用户的 IP 地址,并通过 md5($_SERVER['REMOTE_ADDR'])
生成交易 ID但有一个问题。假设有一些用户使用 WiFi 网络,或者由于某些其他原因,他们具有相同的 IP 地址,因此将生成的交易 ID 对于他们来说是相同的,因此我将无法在实际发生时跟踪转换由于设备不同。
有人可以向我建议用 php 或 javascript 解决这个问题的方法吗?
最佳答案
您可以生成某种 ID,并在他们的计算机上放置一个包含该 ID 的 cookie,以识别该浏览器。
这并不完美,但它可能会满足您的需求。
另一种对设备进行指纹识别
并存储值的方式。例如,您可以使用 https://github.com/jackspirou/clientjs做你需要做的事。还有一些其他库,谷歌搜索就会出现。
关于javascript - 跟踪同一网络上的设备或与 php 具有相同 IP 的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36725282/