0

我即将完成一个 jQuery 插件。

我将出售许可证。开源项目将可以免费使用它。我不在乎是否有人会使用它,尽管他们是不允许的。

但是跟踪脚本的使用会很酷。

我不想监视任何人或跟踪他们以查看他们是否购买了许可证。如果我能看到它实际使用的频率,那就太酷了。

我唯一想知道的是:成功了吗?有多少人真正使用它?

PS:也许存在一种不需要任何这些邪恶的、嗅探的跟踪脚本的方法。

4

3 回答 3

2

您可以将 JSONp 请求写入您的插件,每次在您的代码上调用 init 时,该请求都会使用所需的信息 ping 您的 Web 服务器:

function init() {
    $.ajax({  
            type:"GET",        
            url: "http://www.myplugin.com/tracking.php",
            data: {
               // All my lovely personal information
            }, 
            dataType: "jsonp", 
            timeout: 200000
        });  
}

但是考虑一下您不应该执行上述操作的所有原因。

于 2013-07-15T14:25:52.213 回答
0

虽然它不是 100% 准确,但我认为最好的解决方案是:

  • 跟踪产品下载
  • 设置或租用 CDN 并跟踪请求
  • 跟踪“谢谢”、用户反应、反馈
于 2013-07-15T14:40:13.237 回答
0

我认为您可以通过公开 Web 服务并让您的脚本通过它传递数据来做到这一点。

你绝对应该告诉你的用户你在做什么。

但是,我相信将此代码添加到插件可能会使原本成功的脚本失败。或者至少用户会删除它。

于 2013-07-15T14:30:02.337 回答