我正在向 Google Search Appliance (GSA) 执行 Web 请求并返回 XML。然后我解析该 XML 以创建到 EXTJS Web 应用程序的内部链接。我的主要问题是,如何告诉 GSA 从我的自定义结果中点击了哪个链接,以免失去点击排名培训?我不想失去 GSA 了解随着时间的推移哪些结果相关的能力,但我必须从 GSA 返回的 XML 构建链接。我知道我可以在 IFrame 中显示结果,但鉴于我的要求,这是不可能的。我浏览了文档,但我还没有找到任何好的线索。对此问题的任何帮助将不胜感激。
问问题
705 次
1 回答
1
为了从基于非 XSLT 的搜索页面获取点击跟踪,您需要执行以下操作:
1) 从 GSA 复制 clicklog.js 或 clicklog_compiled.js 并在您的页面中引用它。(位于 http:///*.js 2)您需要在您的网络服务器上为 /click 实现反向代理并将其指向 http://
它解析页面中的所有锚标记,因此您无需做太多其他事情。ASR 报告并由属性 ctype 捕获,如
关于协议的一些细节: https ://developers.google.com/search-appliance/documentation/614/xml_reference?hl=de-DE#ASRProtocol
于 2012-07-21T03:26:43.150 回答