User behavior tracking: What it is, how it works [+best tools]