2009-10-14 128 views
2

我正在使用C#asp.NET,並且已經搜索了互聯網,試圖找到解決此問題的方法。在谷歌分析他們有搜索引擎使用的關鍵字,所以必須有辦法做到這一點。謝謝如何獲取搜索引擎中使用的關鍵字

+0

如果您擁有Google Analytics中的數據,那麼您爲什麼需要在服務器端獲取它?這裏有更深層次的問題嗎? – 2009-10-15 05:29:21

回答

4

您的意思是確定將用戶引導至您的網站的搜索關鍵字?這是通過分析引用URL來完成的。

string referrer = Request.UrlReferrer.ToString(); 

其中大多數都很簡單,但不同的搜索引擎有不同的模式。

+0

Darn ..我認爲有不同的方式來做到這一點 – Luke101 2009-10-14 17:14:18

+0

沒有,就是這樣。您應該編寫或查找通用例程來解析查詢字符串,然後根據Request.UrlReferrer.Host的值或模式從查詢字符串中返回不同的參數。 – jnylen 2009-10-14 17:20:10

+1

另請參閱http://stackoverflow.com/questions/1349774/capture-search-engine-keywords-in-php – jnylen 2009-10-14 17:22:34

0

我發現,除了實現自己的算法來提取關鍵字,我可以使用谷歌分析來做到這一點。 Google對他們的分析軟件有api,這就是我一直在使用的。唯一困難的是,如果您擁有超過10,000個網頁,則必須開設一個AdWords帳戶。

+0

你是如何做到這一點的谷歌API。我去閱讀他們的文檔,但看不到如何使用它訪問單個訪問關鍵字。 有誰知道c#中的關鍵字解析子程序? 我想抓住關鍵字訪客使用,然後用它在我的代碼隱藏每次訪問時跟蹤哪些關鍵字導致各種操作。 – Guerrilla 2011-03-13 12:39:03

相關問題