我通過我的Rails應用程序中的Mixpanel跟蹤事件。例如,我的控制器看起來像在Rails應用程序中跟蹤事件時忽略機器人
class HomeController < ApplicationController
def index
track_event "Visitor: View Landing Page"
end
end
的問題是,應用進行了由多個機器人,最著名的是Pingdom的(性能跟蹤服務,我們使用)擊中。有沒有一種乾淨的方式來忽略跟蹤,當它是一個機器人擊中我的應用程序?
注意:我有興趣跟蹤唯一身份訪問者,因此我爲每個訪問者分配一個具有唯一ID的Cookie。機器人顯然不存儲餅乾。
我沒有使用Pingdom的,但我想,你爲它們指定加載一個URL。如果是,請在查詢字符串中包含一個特殊的「bot = 1」參數。 :) –
@SergioTulentsev問題是,有可能其他機器人訪問,不應該被跟蹤。例如:谷歌機器人,bing機器人等 –