在进行网站分析的时候,我们常常会分析网站上使用了一些什么应用,包括使用了什么网站分析工具、广告管理工具、代码管理工具(TagManager)、广告监测工具、广告联盟工具、推荐系统应用、社交分享工具。有些应用是我们可以直观的、可视的观察到的,例如社交分享工具;而有些应用是我们不那么容易发觉的,例如网站分析工具,这个时候我们就需要通过技术手段,准确的判断网站使用了哪一家厂商的什么工具。这对我们进行全面的网站分析有不可言喻的作用。

网络应用识别的原理

网络应用一般是通过Javascript实现页面内容交互,那么其必然会加载Javascript代码或文件包。当然,要发生数据交换,在用户的客户端浏览器与网络应用服务端之间必然也会有网络数据传输。那么综合来看,我们可以通过以下方式查看网站上所加载的网络应用:

  • 查看页面源文件:通过查看页面源代码,搜索看是否加载网络应用相关的代码
  • 查看页面所加载的其他Javascript文件
  • 查看访问页面时候客户端浏览器与服务端的网络数据传输
  • 查看当前网页的Cookie数据

使用Chrome开发者工具查看页面加载的Javascript

  1. 使用Chrome访问需要分析的网页;
  2. 单击地址栏,按F12调出开发者工具;
  3. 查看开发者工具的Sources标签页;

下面是我使用Chrome开发者工具查看苏宁易购网站的文档加载情况:

suning-doc

可以看到,整个页面包含的文档内容来自三个域名:

  • 苏宁官方的两个域名,包含了页面主要内容
  • Google Analytics域名,包含了ga.js这个统计文件

常见互联网应用

网站分析工具类

域名 文件 厂商 功能
www.google-analytics.com ga.js;analytics.js Google Google Classic Analytics and Google Universal Analytics
* coremetrics.js IBM IBM Coremetrics
hm.baidu.com h.js Baidu 百度统计
tccs.qq.com ping.js 腾讯 腾讯分析
s*.cnzz.com stat.php 阿里巴巴 CNZZ
*.2o7.net s_code.js Adobe Adobe Analytics(Omniture)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据