0

我有一个网店的小前端。所有通过我的网站并从网上商店购买商品的客户,我都会返还 5% 的金额。我需要找到一种方法来跟踪我从我的网店转发到另一个网店的客户。然后让网店在购买后回复我。在我的网上商店中,我制作了一个小页面:collect.aspx 请求并保存在查询字符串中传递的值,类似于以下伪代码:

string orderid = Request["orderid"];
string amount = Request["amount"];
..save to database

在网上商店,我将客户转发给我,我可以在购买流程的最后一页上插入一个 javascript。我已经尝试了很多东西,但似乎唯一有效的方法就是欺骗浏览器认为我指的是 javascript,如下所示:

<script type="text/javascript" src="http://domain.com/mypage.aspx?orderid=4&amount=45/>

我看到了其他跟踪器是如何做到的,这似乎是一般的做法。然而,有了这个脚本,我得到了所有的订单,我只想记录那些属于我的,那些通过我的网站进入的。

这是我的大问题,如何做到这一点?当用户打开我的页面时,我添加了一个 cookie,我想在购买页面进行回调时再次检查此 cookie。当它进行“”调用时,我似乎无法从浏览器获取 cookie。这真的让我很烦。

谁能告诉我这通常是如何完成的,这个跟踪。我在这个 cookie 方面缺少什么?

非常欢迎所有关于如何做到这一点的想法。

4

1 回答 1

0

cookie 方法不是很好,因为大多数浏览器会阻止 3rd 方 cookie。相反,我通过在他们访问我的页面时记录 IP 来解决它,并在脚本调用返回时再次记录它。工作正常。

于 2010-05-18T07:00:48.070 回答