3

我们的 KRL 扩展有一个有趣的跟踪问题。基本上,我们是 CJ(commission junction)的众多商家链接发布者之一。CJ 要求,如果其他发布者将 afsrc=1 附加到其重定向 URL,则不会在生成的商家页面上加载任何浏览器扩展。

我们已经对我们的扩展进行了编码,以使用 document.referrer 标签尊重此参数,只要在商家页面之前加载的 URL 在 URL 中包含它,它就可以很好地工作。这个流程是:

  1. 用户转到另一个发布者页面
  2. 商家页面上的用户点击次数
  3. 用户看到一个页面,并且 URL 中包含 afsrc=1
  4. 用户被重定向到商家页面

我们的扩展在这种流程下可以正常工作。问题是如果它是服务器端重定向,它将是以下流程:

  1. 用户转到另一个发布者页面
  2. 商家页面上的用户点击次数
  3. 发布者在用户看不到的 url 中使用 afsrc=1 进行服务器端重定向
  4. 用户被重定向到商家页面

据我所知,在服务器端重定向的情况下,我看不到查找该参数的方法。KRL 是否提供了一种方法来查看浏览器看到的最后几个标题或 URL,而不管用户是否实际看到它们?

4

1 回答 1

3

KRL 目前只允许响应用户在浏览器中加载的 URL,而不是到达那里的重定向路径。如果页面上的标头标签中有任何可见的内容指示此类流程,则可以扩展 Kynetx JS 运行时以将该值传递到请求中。

CJ 需要监控每个商家网站上的重定向流量以检测这种流量,这让我有点惊讶。CJ 的一些文档解释了这种要求会有所帮助。

于 2011-04-04T16:56:25.297 回答