【问题标题】:How to get Keywords used from a Search Engine如何从搜索引擎中获取使用的关键字
【发布时间】:2009-10-14 17:09:51
【问题描述】:

我正在使用 C# asp.NET,我已经在互联网上上下搜索,试图找到解决这个问题的方法。在谷歌分析中,他们有搜索引擎使用的关键字,所以必须有办法做到这一点。谢谢

【问题讨论】:

  • 如果你有谷歌分析中的数据,为什么需要在服务器端获取呢?这里有更深层次的问题吗?

标签: c# asp.net-mvc search-engine keyword


【解决方案1】:

您的意思是确定引导用户访问您网站的搜索关键字吗?这是通过分析引荐来源网址来完成的。

string referrer = Request.UrlReferrer.ToString();

其中大部分都很简单,但针对不同的搜索引擎有不同的模式。

【讨论】:

  • 该死..我认为有一种不同的方法可以做到这一点
  • 不,就是这样。您可能应该编写或找到一个通用例程来解析查询字符串,然后根据 Request.UrlReferrer.Host 的值或模式返回与查询字符串不同的参数。
【解决方案2】:

我发现除了实现你自己的算法来提取关键字之外,我还可以使用谷歌分析来做到这一点。谷歌为他们的分析软件提供了一个 api,这就是我一直在使用的。唯一困难的是,如果您有超过 10,000 个页面,您必须开设一个 adwords 帐户。

【讨论】:

  • 你是如何使用谷歌 API 做到这一点的。我去阅读了他们的文档,但看不到如何使用它来提取单个访问关键字。有谁知道 C# 中的关键字解析子例程?我想获取访问者使用的关键字,然后在每次访问时在我的代码隐藏中使用它来跟踪哪些关键字会导致各种操作。
猜你喜欢
  • 2012-09-10
  • 1970-01-01
  • 2015-10-01
  • 2010-11-23
  • 2011-08-24
  • 2012-04-10
  • 1970-01-01
  • 2011-09-21
  • 1970-01-01
相关资源
最近更新 更多