跟踪像素的动态响应
Dynamic response with tracking pixels?
我正在测试ASP中的一些跟踪像素功能。. Net 4 MVC架构。
本文提供了一种设置跟踪像素(图像)的好方法,您可以使用它来读取访问者的环境参数,并在完成响应之前在服务器端进行一些记录。
我想做的是注入一些Javascript,基于像素来自的帐户ID。在上面的示例中,ID将通过设置一些查询字符串参数来设置。
根据该代码的外观,它只能用于记录数据,因为响应类型是image类型。
有可能用上面所示的方法来完成这个吗?如果没有,我能得到一些关于如何使用Javascript完成此任务的建议/来源,并将其绑定到我的。net架构中,基于一些逻辑,我可以添加一些额外的Javascript到响应中?
如果我没有其他选择去JS路线,我猜这将是沿着谷歌分析跟踪脚本,包括一些参数通过JS发送回来的东西。
谢谢。
如果客户端正在请求图像并期望图像,那么这就是您需要返回的内容。查看生成图像请求的HTML类型:
<img src="test.jpg">
清除客户端期望图像位返回,除此之外的任何事情都会使该图像的显示混乱。
如果您想将服务器提供的javascript放到页面中,那么只需让客户端请求一些javascript,就像这样:
<script src="test.js"></script>
你的服务器可以做它的日志上的请求,并返回任何javascript它想要从该请求。如果你想为每个请求返回不同的javascript,那么你将需要在浏览器中击败缓存(有许多是这样做的),以便始终从服务器请求javascript。
一般来说,我猜你不需要为每个请求返回不同的javascript。相反,您可以在客户端页面中放置一个常见的javascript块,javascript可以根据发现的内容检查环境并进行分支。这就是谷歌分析的工作原理。一个常见的javascript片段被提供给客户端,该代码检查环境,然后使用不同的参数设置发出ajax请求,从而在服务器上记录正确的信息。
- IIS动态HTTP响应标头
- post()向服务器动态生成的数据返回空响应
- 自动填充动态字段上的 ajax 响应
- 对使用 Ajax 捕获的动态 url 响应
- 生成动态json响应的Javascript
- 如何使用服务器的JSON响应动态填充dust模板
- 如何在HTML中使用AJAX查看动态JSON响应
- 为什么不't使用PHP动态生成的HTML响应JavaScript
- 如何在java框架(JSF)中基于URL的json响应生成动态表单
- 如何动态/响应更改 jQuery 日期选择器的月数
- 如何在数据驱动文档中创建动态 json 并在 jsp 中获取 json 响应
- 从 json 响应解析动态 json 对象
- 为复选框列表 - 动态响应列表创建一个过滤器搜索框
- 如何基于AJAX响应动态创建ARRAY
- 从AJAX响应动态创建复选框
- jquery自动完成不响应动态插入的元素
- AngularJs响应动态下载
- jQuery同位素v2流体响应动态图像大小
- 动画/响应/动态图标在滚动.给定的例子
- 根据服务器的响应动态更改href地址