如何跟踪关联企业的软件安装?

时间:2010-10-08 21:43:30

标签: install tracking affiliate

现在我通过使用cookie跟踪特定软件的安装。 (这是目前所有的窗口。)由于下载来自我的网站通过链接,我可以给联盟会员提供自定义链接,以找出谁下载的信息。我还为计算机分配了一个唯一的ID类型来跟踪它。这些将在未来的某个时刻弹出到注册表中以保持持久性。

现在,有更多的方法可以传播软件,而不仅仅是通过下载链接 - 我希望能够将某人与.exe联系起来并弄清楚是谁给了他们。我可以有一个.ini文件或其他东西来保存跟踪代码但这意味着我必须为每个联盟会员创建一个安装程序 - 我并不完全反对这个想法,但我也不喜欢它。

更简单的方法?我知道这是一个常见的用例 - 人们做了什么?

1 个答案:

答案 0 :(得分:2)

所以我自己想出了一个解决方案 - 它只需要花一点时间来实现(因为我现在所有的服务器都存在于* nix上),但这是如何实现的:

  1. 会员来到网站并希望注册
  2. 我们将一个带有affiliate-id的帖子发送到Windows Web服务器
  3. Windows Web服务器生成一个inno脚本配置文件w / affiliate id和注册表项部分中的其他内容
  4. windows启动另一个进程,将inno脚本文件(和支持的东西)编译成.exe
  5. 一旦完成,就会被射到s3桶
  6. 用户被告知在哪里定制他的自定义.exe
  7. 所以,没有问题是不可能的,它可能需要一些思考来完成它