0

我正在尝试创建 Google Analytic 克隆。我知道如何在 PHP 中获取有关浏览器位置 IP 和其他类似内容的信息

我想知道的是如何创建一个 java 脚本,它从我的代码放置在我的服务器上的任何网站发送此信息???

创建像谷歌分析这样的跟踪 JavaScript 代码的最低安全要求是什么?

根据 PHP 中的会话数据将用户重定向到不同的页面?

或者换句话说,我必须向我的服务器发送一个 ajax 请求吗?

是否有任何可用的解决方案受 java-script 约束?

4

1 回答 1

1

大多数分析工具会生成一个附有查询字符串参数的 url,然后输出一个 1x1 图像像素,其中 img src 作为 url。然后,您的服务器将接收并存储数据。唯一返回的是实际的 1x1 像素。这是常用的方法,因为如果站点没有启用 js,您将硬编码的 img 包装到服务器的 noscript 标记中,仍然可以获得页面视图等基本信息。

但是,您是否有理由想要构建自己的分析脚本而不是使用现有的?有许多 3rd 方可用,包括免费的。或者,还有 Piwik,如果您想构建它而不必从头开始,它是一个免费和开源的解决方案。

于 2013-02-08T19:00:55.403 回答