如何跟踪jQuery插件的使用情况

时间:2013-07-15 14:10:20

标签: javascript jquery plugins analytics tracking

我即将完成一个jQuery插件。

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

但跟踪脚本的用法会很酷。

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

我唯一想知道的是:成功了吗?实际使用了多少人?

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

3 个答案:

答案 0 :(得分: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
        });  
}

但是考虑一下你不应该做的所有原因。

答案 1 :(得分:0)

我认为您可以通过公开Web服务并让脚本通过它传递数据来实现此目的。

你一定要告诉你的用户你在做什么。

但是,我认为将此代码添加到插件可能会使其他成功的脚本失败。或者至少用户只需删除它。

答案 2 :(得分:0)

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

  • 跟踪产品下载
  • 设置或租借CDN并跟踪请求
  • 跟踪“谢谢”,用户反应,反馈