【问题标题】:Javascript and webshop tracking/affiliate across websites, how to do?跨网站的Javascript和网店跟踪/附属,怎么办?
【发布时间】:2010-04-17 23:08:55
【问题描述】:

我有一个小型网店前端。所有通过我的网站并从网上商店购买商品的客户,我都会返还 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 方面缺少什么?

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

【问题讨论】:

    标签: asp.net javascript webshop


    【解决方案1】:

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

    【讨论】:

    • hmm,如果IP是网吧的公网IP,那可能会给你带来一些问题。其次还要检查浏览器代理字符串+屏幕分辨率。
    猜你喜欢
    • 1970-01-01
    • 2014-05-12
    • 2021-02-04
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 2014-06-29
    • 1970-01-01
    • 2013-10-07
    相关资源
    最近更新 更多