如何将自定义跟踪数据从另一个域发送到我的服务器

How to send custom tracking data to my server from another domain

本文关键字:服务器 我的 另一个 自定义 跟踪 数据      更新时间:2023-09-26

我正在创建一个表单处理服务,允许用户复制和粘贴表单操作,该服务将数据存储在数据库中,并重定向到用户网站上的确认页面。

我正在努力实现的目标:

我想对表单进行一些分析,比如完成每个字段所需的时间、表单视图、表单激活等。我猜这需要在用户页面上粘贴一些javascript,链接到外部脚本(在我的网站上)。但我的问题是,这将如何在实践中发挥作用?

我不能在不同的域上使用ajax,我还希望用户能够复制和粘贴尽可能少的代码。

我的问题不是我需要在这里使用什么特定的代码,而是我应该采取什么方法?

我认为这将类似于他们为跟踪提供的谷歌分析片段,但我不能100%确定这是如何工作的。

对于跨站点请求,总是可以选择使用脚本注入,就像JSONP一样。例如,您可以使用jQuery.getJSON将一些数据作为GET参数传递给另一个站点。当然,只能进行GET请求是一个缺点。如果你想/需要执行post请求,你可以将你的初始请求封装在一个web服务中,它基本上将GET参数转换为post参数并转发你的请求;例如,YQL可以做到这一点。

相关文章: