如何创建基于Javascript的谷歌分析跟踪JavaScript代码?

时间:2013-02-08 09:39:01

标签: google-analytics cross-server

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

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

创建Google Analytics等跟踪JavaScript代码的最低安全要求是什么?

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

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

是否已有可用的解决方案受java脚本限制?

1 个答案:

答案 0 :(得分:0)

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

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