Javascript和网店跟踪/联盟跨网站,怎么办?

时间:2010-04-17 23:08:55

标签: asp.net javascript webshop

我有一个网站的小前端。所有通过我的网站并从网上商店购买商品的客户我都会获得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。这真的是我的错误。

有人可以告诉我这是如何做到的,这种跟踪。关于这个饼干的事情,我错过了什么?

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

1 个答案:

答案 0 :(得分:0)

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