使用 Google Analytics 跟踪外部 .js 文件 - 可能吗?
我正在开发一个网络小部件&它仅使用外部 .js 文件。我需要跟踪&获取我的小部件的统计信息。 (例如,它被加载的次数、使用它的网站的 URL 等)
是否可以跟踪?使用 Google Analytics 获取外部 .js 文件的统计信息?
我想知道是否将 GA 代码放入外部 .js 文件中,它会显示嵌入小部件的网站的统计信息,而不是外部 .js 文件的统计信息。如果 Google Analytics 对此没有帮助,任何人都可以建议一种跟踪我的 Javascript 小部件的方法吗?谢谢!
I'm developing a web widget & it only uses an external .js file. I need to track & get stats of my widget. (eg. the number of times it is loaded, the urls of the websites where it is used, etc.)
Is it possible to track & get stats of an external .js file using Google Analytics?
I wonder if I put the GA code into the external .js file weather it'll show the stats of the website where the widget is embedded instead of the stats of the external .js file. If Google Analytics wont help for this can anyone suggest a method to track my Javascript widget? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用一些服务器端解决方案。例如,您可以使用记录一些统计信息的 CGI 脚本来提供 JS 文件。另一种可能性是一些 HTTP 服务器插件(例如 Apache 模块)。
You can use some server-side solution. For example, you could serve the JS file with a CGI script that records some stats. Another possibility is some HTTP server plugin (e.g. Apache module).
如果您的
siteA.com/script.js
中包含 GA 代码,并且它包含在siteB.com/somePage.html
中,GA 将报告 < code>siteB.com/somePage.html IOW GA 将报告其所在的页面。我建议您做的一件事是为您的小部件的 GA 对象提供一个非标准命名空间。很多人将 GA 代码放在他们的网站上,并且大多数人从来没有给它自己的命名空间,因此如果您不这样做,您可能最终会与某人自己的 GA 实例发生冲突。
If you have
siteA.com/script.js
with GA code in it, and it is being included onsiteB.com/somePage.html
, GA will report stats onsiteB.com/somePage.html
IOW GA will report for the page it is put on.One thing I advise you to do is to give the GA object for your widget a non-standard namespace. A lot of people put GA code on their site and most people don't ever give it its own namespace, so you will likely end up clashing with someone's own instance of GA if you don't.