如何创建跟踪 JavaScript 代码,如基于 Javascript 的谷歌分析?
Posted
技术标签:
【中文标题】如何创建跟踪 JavaScript 代码,如基于 Javascript 的谷歌分析?【英文标题】:How can I create a tracking JavaScript code like google analytics based on Javascript? 【发布时间】:2013-02-08 09:39:00 【问题描述】:我正在尝试创建 Google Analytic 克隆。我知道如何在 php 中获取有关浏览器位置 IP 和其他类似内容的信息
我想知道的是如何创建一个 java 脚本,它可以从我的代码放置在我的服务器上的任何网站发送此信息???
创建像谷歌分析这样的跟踪 javascript 代码的最低安全要求是什么?
根据 PHP 中的会话数据将用户重定向到不同的页面?
或者换句话说,我必须向我的服务器发送一个 ajax 请求吗?
是否有任何可用的解决方案受 java-script 约束?
【问题讨论】:
【参考方案1】:大多数分析工具会生成一个附有查询字符串参数的 url,然后输出一个 1x1 图像像素,其中 img src 作为 url。然后,您的服务器将接收并存储数据。唯一返回的是实际的 1x1 像素。这是常用的方法,因为如果站点没有启用 js,您将硬编码的 img 包装到服务器中的 noscript 标记中,仍然可以获得页面视图等基本信息。
但是,您是否想构建自己的分析脚本而不是使用现有的分析脚本?有许多 3rd 方可用,包括免费的。或者,还有 Piwik,如果您想构建它而不必从头开始,它是一个免费和开源的解决方案。
【讨论】:
以上是关于如何创建跟踪 JavaScript 代码,如基于 Javascript 的谷歌分析?的主要内容,如果未能解决你的问题,请参考以下文章
使用 javascript 事件跟踪创建短代码以插入 CTA 按钮