I have recently been monitoring google analytics of our ecommerce server. We are getting several hundreds hits from botnets every day. They all come from unique ips. There is no referers. They all direct visits. Is there a way can I block them from server with zero chance of blocking real customers or crawlers like googlebot or other friendly ones? Our SEO friendly product urls are very long. So no one is going to type them in in our browser. May be it is safe to implement the block based on this assumption.
I am also puzzled the purpose behind these hits. One possible reason might be to generate click fraud on our google remarketing display ad campaigns trying to siphon few dollars a day. I appreciate any help.