我如何在没有任何人在网站上的情况下从Shell使用PHP脚本进行跟踪像素?
我试过用wget和lynx打一个只有像素的脚本,但我不能让像素着火,因为它"必须"显示在浏览器中。
这只是一个标准的图像像素,或者是一个附属网络给我的iframe像素。
我知道其他联盟网络有这种能力,在没有人在网站上的情况下发射一个像素-但我似乎不知道如何做到这一点。
有什么建议吗?
从注释
抱歉,伙计们,我不想见不得人。在发薪日贷款领域,有许多网络使用pingtree,只有当达到一定的销售金额阈值时才会触发像素。这是光明正大的,没有诡计。它被称为bucket方法。一个虚拟的桶被放置到位,钱被扔进去,当它达到一定的美元金额时,像素被触发,桶重置为0.00
浏览器加载HTML,解析它,然后加载所有图像。你只得到HTML,别的什么都没有。你也应该得到像素。
但是如果这太骗人了,大多数跟踪器会跟踪IP地址,所以你所有的视图可能会被计数为0或1,否则你会和你的联盟有真正的麻烦。
,因为它必须在浏览器中显示。
使用wget
获取图像将工作。
是否在浏览器中显示对于图像资源来说并不重要。
可能提供该像素的站点有阻止自动抓取的方法。
不能肯定,但问题可能是User-Agent
。联盟可能只在User-Agent
是合法浏览器时才触发它。Wget可能有自己的User-Agent
字符串。当你在浏览器中发出真正的请求时,试着连接Fiddler或WireShark。然后您应该能够通过php(或任何语言)手动重放HTTP请求。
就是这么简单
wget -r url我还没有测试过iframe虽然,但它确实工作的图像像素