Javascript 当显示自定义结果时,如何通知Google搜索设备单击的链接?

Javascript 当显示自定义结果时,如何通知Google搜索设备单击的链接?,javascript,google-search-appliance,Javascript,Google Search Appliance,我正在向Google Search Appliance(GSA)执行一个web请求并返回XML。然后,我解析该XML以创建指向EXTJS web应用程序的内部链接。我的主要问题是,如何告诉GSA从我的自定义结果中单击了哪个链接,以避免丢失单击排名培训?我不想失去GSA了解随时间变化哪些结果相关的能力,但我必须从GSA返回的XML构建链接。我知道我可以在IFrame中显示结果,但考虑到我的需求,这是不可能的。我查阅了文档,但还没有找到任何好的线索。非常感谢您在这方面提供的任何帮助。要从非基于XSL

我正在向Google Search Appliance(GSA)执行一个web请求并返回XML。然后,我解析该XML以创建指向EXTJS web应用程序的内部链接。我的主要问题是,如何告诉GSA从我的自定义结果中单击了哪个链接,以避免丢失单击排名培训?我不想失去GSA了解随时间变化哪些结果相关的能力,但我必须从GSA返回的XML构建链接。我知道我可以在IFrame中显示结果,但考虑到我的需求,这是不可能的。我查阅了文档,但还没有找到任何好的线索。非常感谢您在这方面提供的任何帮助。

要从非基于XSLT的搜索页面获取单击跟踪,您需要执行以下操作:

1) 从GSA复制clicklog.js或clicklog_compiled.js,并在页面中引用。(位于http://*.js 2) 您需要为Web服务器实现反向代理/单击Web服务器并将其指向http:// 它解析页面中的所有锚定标记,因此您不必做更多的工作。ASR报告并由属性ctype捕获,如中所示 关于协议的一些细节:

我有一个疑问……我的ASR正在捕捉一些事件,但没有捕捉其他事件。这只发生在服务器上,而不是我的本地沙箱上。我是否可以验证为什么会发生这种行为?我是否可以使用所提到的适当数据将ajax请求发布到http://{gsa}/click?我将看看这是否有效,但非常感谢您的回答,这肯定让我走上了正确的道路。:)