Is the reason why our Google Analytics numbers don’t match your data because you aren’t detecting all the right bots?
There are several reasons why your GA numbers may not match our data. First, there will never be a 1:1 traffic match when you buy media that drives to your site. Per Google’s own FAQs, “Reporting discrepancies are common and expected when multiple systems are used to measure line item delivery.” Please contact your account manager for more information on why GA and third party systems don’t match.
As it pertains to using GA to detect bots, a best practice is to enable Bot Filtering in Google Analytics – and is something we highly recommend.