Nic*_*rie 0 html coldfusion iis-7 google-analytics
我想做类似于Google Analytics跟踪访问者信息的操作.Google Analytics的javascript文件会在您的网站上添加1x1 img.当访问者访问您的网站时,他们会从Google加载该IMG.IMG SRC属性包含许多有关您访问的URL变量.例如:
<img src="http://www.google-analytics.com/__utm.gif?utmwv=5.4.6&utms=1&utmn=116154048&utmhn=www.example.com&utmcs=UTF-8&utmsr=1920x1080&utmvp=1439x356...">
Run Code Online (Sandbox Code Playgroud)
当Google收到此图片的请求时,他们会记录网址变量.
我可以创建一个带有自定义源的图像,其中包含我需要的所有URL变量.这很简单.但我想不出如何在服务器上记录它?我希望它最终在数据库中,以便我可以运行报告.我的服务器正在运行IIS7和ColdFusion 10.有什么想法吗?
谢谢!
回到ajax之前的日子里,人们习惯于创建一个.cfm页面,它提供了一个小透明的gif通道cfcontent.
<cfcontent type="image/gif" file="c:/path/to/clear.gif">
Run Code Online (Sandbox Code Playgroud)
由于脚本实际上返回一个有效的图像,它可以被用来作为src一个的<img>标签.
<img src="path/to/yourScript.cfm?param1=xxx¶m2=yyyy" />
Run Code Online (Sandbox Code Playgroud)
显示图像时,URL变量将传递到.cfm脚本,您可以轻松地将值插入数据库.即使出于某种原因发生数据库错误,也要确保始终返回图像.
我确信有更光滑的选项,但这是如何仅使用<img>标签实现它的基本概念.
| 归档时间: |
|
| 查看次数: |
1219 次 |
| 最近记录: |