0

我有一个问题,我找不到解决方案,即使在谷歌搜索数小时后也是如此。我在 SharePoint 2010 应用程序上安装了 IIS 7.5 和 Urchin 6。我有一个自定义通讯机制,它在消息中创建链接,如下所示:

http://somesite/newsletter/pages/newsletter17-20121018164411?NewsletterID=1&userLogin=USER&newslettersrc=http://site-to-redirect/site/pages/page.aspx   

(当用户输入 url 被重定向到 url 'newslettersrc')

我想我可以通过分析“页面查询条款”报告来追踪点击时事通讯中的链接并打开网页的人数。但是对于名称为“newsletter”的页面,我在那里找不到任何结果。此外,当我使用 Urchin 表单进行 API 测试检查时,指定 request_stem 的字段 request_query 中的值为空。我还查看了 IIS 日志,发现 URL 正确分为 cs-uri-stem 和 cs-uri-query,如下:

  • cs-uri-stem:

    http://mysite/newsletter/pages/newsletter17-20121018164411    
    
  • cs-uri-查询:

    NewsletterID=1&userLogin=USER&newslettersrc=http://site-to-redirect/site/pages/page.aspx
    

有什么问题?其他查询,一般是一些短变量和数值被正确存储,那么为什么来自时事通讯的查询没有存储在 urchin 数据库中?为什么,对于这个 request_stems request_queries 是空的?有没有人遇到过这样的问题?

先感谢您!

最好的问候,汤姆

4

1 回答 1

0

对于那些将来会阅读这个问题的人 - 解决方案很简单 - 作为另一个 url 字符串中的参数的 URL 字符串需要被编码。完成此操作后,Urchin 将毫不费力地记录下来。

于 2012-11-27T13:38:37.807 回答