如何将自定义跟踪数据从另一个域发送到我的服务器
How to send custom tracking data to my server from another domain
我正在创建一个表单处理服务,允许用户复制和粘贴表单操作,该服务将数据存储在数据库中,并重定向到用户网站上的确认页面。
我正在努力实现的目标:
我想对表单进行一些分析,比如完成每个字段所需的时间、表单视图、表单激活等。我猜这需要在用户页面上粘贴一些javascript,链接到外部脚本(在我的网站上)。但我的问题是,这将如何在实践中发挥作用?
我不能在不同的域上使用ajax,我还希望用户能够复制和粘贴尽可能少的代码。
我的问题不是我需要在这里使用什么特定的代码,而是我应该采取什么方法?
我认为这将类似于他们为跟踪提供的谷歌分析片段,但我不能100%确定这是如何工作的。
对于跨站点请求,总是可以选择使用脚本注入,就像JSONP一样。例如,您可以使用jQuery.getJSON将一些数据作为GET参数传递给另一个站点。当然,只能进行GET请求是一个缺点。如果你想/需要执行post请求,你可以将你的初始请求封装在一个web服务中,它基本上将GET参数转换为post参数并转发你的请求;例如,YQL可以做到这一点。
相关文章:
- 将Adobe创意编辑的图像上传到我的服务器,而不是他们的创意云
- 如何在服务器中为我的Firefox OS应用程序加载远程内容-在Web和FxOS设备中
- 有没有一种方法可以生成Braintree令牌,而不必向我的服务器添加PHP脚本
- 为什么我的服务器从不接收WebSocket发送
- 如何将我的Ionic应用程序与我的java服务器(Spring MVC)连接
- 为什么我的 sinon 假服务器不返回任何内容
- 我的 Meteor 项目如何通过服务器端 MongoDB/集合查找查询可靠地显示信息
- 当我通过Node服务器提供HTML时,为什么我的页面Javascript不起作用
- 如何将sql服务器连接到我的Javascript游戏
- 我想听听服务器上的更改,并相应地更新我的网页.我如何用Javascript做到这一点
- 为什么可以't我得到连接客户端's的ip地址在我的服务器上运行Node.js+Openshift托管的W
- 我的联系表格在测试/PHPMailer后给了我一个内部服务器错误(500)
- 试图执行JSON.parse,但它不喜欢我使用服务器返回的字符串所做的操作
- 为什么我的下拉菜单在本地服务器上可以工作,但当我推到heroku时却不能
- 如何在我的服务器上创建javascript,该服务器使用该服务器上的后端,并将在另一个网站上使用
- 我正在尝试将javascript文本框的输入保存回服务器.我想从保存的弹出文本框中获得输入,以重命名文件夹
- D3地图没有显示,尽管它在我的网络服务器上
- 如何获取我的网站(我的服务器)用户的MAC地址
- Ajax脚本让我的服务器忙得不可开交.让其他人来做这件事
- 为什么这些代码在我的测试服务器上有效,而在jsfiddle上无效