Я использую C# asp.NET, и я искал в Интернете вверх и вниз, пытаясь найти решение этой проблемы. В google analytics у них есть ключевые слова, используемые поисковыми системами, поэтому должен быть способ сделать это. thanksКак получить ключевые слова, используемые в поисковой системе
ответ
Вы хотите определить ключевые слова для поиска, которые привели пользователя на ваш сайт? Это делается путем анализа URL-адреса реферера.
string referrer = Request.UrlReferrer.ToString();
Большинство из них довольно простые, но существуют разные шаблоны для разных поисковых систем.
Darn..I думал, что существует другой способ сделать это – Luke101
Нет, все. Вероятно, вы должны написать или найти общую процедуру для анализа строки запроса, а затем вернуть другой параметр из строки запроса на основе значения или шаблона 'Request.UrlReferrer.Host'. – jnylen
См. Также http://stackoverflow.com/questions/1349774/capture-search-engine-keywords-in-php – jnylen
Я узнал, что, помимо реализации собственного алгоритма для извлечения ключевых слов, я могу использовать Google Analytics для этого. У Google есть api для своего программного обеспечения для аналитики, и это то, что я использовал. Единственное, что сложно: если у вас более 10 000 страниц, вам нужно открыть учетную запись adwords.
Как вы это делаете с помощью API Google. Я пошел и прочитал их документацию, но не мог понять, как с ним связать ключевое слово с одним посещением. Кто-нибудь знает о подпрограмме синтаксического анализа ключевых слов в C#? Я хочу взять ключевое слово посетителя, используемое, а затем использовать его в своем коде для каждого посещения, чтобы отслеживать, какие ключевые слова приводят к различным действиям. – Guerrilla
Если у вас есть данные в Google Analytics, зачем вам их получать на серверной стороне? Здесь есть более глубокий вопрос? –