使用 Google Analytics 跟踪外部 .js 文件 - 可能吗?

发布于 2024-10-29 11:04:50 字数 276 浏览 7 评论 0原文

我正在开发一个网络小部件&它仅使用外部 .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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

故事和酒 2024-11-05 11:04:50

您可以使用一些服务器端解决方案。例如,您可以使用记录一些统计信息的 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).

仅一夜美梦 2024-11-05 11:04:50

如果您的 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 on siteB.com/somePage.html, GA will report stats on siteB.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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文