Javascript 如何知道哪个站点正在运行我的模块?

Javascript 如何知道哪个站点正在运行我的模块?,javascript,php,cookies,facebook-pixel,Javascript,Php,Cookies,Facebook Pixel,我将要出售一个为电子商务网站编写的模块,我想知道是否有可能在其中插入一些额外的代码,以了解哪些网站正在运行该模块。 换句话说,假设一个客户购买了我的模块,然后将其安装在其网站上,有没有办法让我知道它是哪个网站 除了“哪个网站”,我不想要任何其他信息,我的目标不是跟踪用户,而是简单地统计安装模块的网站数量(因为,例如,可能是客户购买模块,然后将其安装到其他几个网站上……) 谢谢你的帮助 Aymeric在不知道您正在运行什么、PHP、JS等的情况下很难回答。但是,当我为WordPress创建了一个类

我将要出售一个为电子商务网站编写的模块,我想知道是否有可能在其中插入一些额外的代码,以了解哪些网站正在运行该模块。 换句话说,假设一个客户购买了我的模块,然后将其安装在其网站上,有没有办法让我知道它是哪个网站

除了“哪个网站”,我不想要任何其他信息,我的目标不是跟踪用户,而是简单地统计安装模块的网站数量(因为,例如,可能是客户购买模块,然后将其安装到其他几个网站上……)

谢谢你的帮助


Aymeric

在不知道您正在运行什么、PHP、JS等的情况下很难回答。但是,当我为WordPress创建了一个类似的插件时,有一些钩子用于激活/停用插件。我只是在我的API中加入了一个HTTP调用,告诉我何时有人激活或停用插件,我得到了一个粗略的想法。我的意思是,如果他们没有正确地停用它,例如删除文件,那么你会得到他们使用它的假阳性,但是没有很多人这样做。

如果你在node.js中做服务器端的事情,你可以按照指定的路径检查
req.get('host')
值。您提供给其他人的javascript可以由您托管,您可以在返回要运行的javascript之前记录主机信息,也可以包含一些代码来获取记录主机信息的url