У меня есть сайт (Rails), и я хочу поисковым системам сканировать и индексировать его.Тем не менее, у меня также есть некоторые действия, которые я хочу записать как произошедшие - и эти действия могут быть вызваны вошедшими в систему пользователями, а также пользователями, не вошедшими в систему. Теперь, чтобы гарантировать, что подсчет не вошедших в систему, т.е.Не включайте трафик ботов. Я рассматриваю несколько вариантов и ищу руководство по дальнейшим действиям:
Установить cookie для всех пользователей, если этот cookie не возвращается с тех порБоты обычно не принимают и не отправляют куки, я могу отличить ботов от анонимных людей.
Проверьте заголовок и посмотрите, является ли агент ботом (некоторый белый список): Какраспознавать ботов с помощью php?
Установить это действие как POST, а не GET.Боты выдают GET, чтобы они не учитывались.
Любые другие подходы?
Я уверен, что людям приходилось делать это раньше, поэтомучто такое «канонический» способ решить эту проблему?