I'm a small business owner (I run a little computer repair shop), and I'm attempting to track calls to my store from different advertising channels. I use three separate tracking phone numbers: one for my PPC campaigns, one for newspaper ads, and my "official" one that I use in web directories and on my site.
I have extremely good NAP consistency across the web. My problem is that I can't tell the difference between a call that comes from a search engine and a call that comes from a directory because the phone number is the same in both places.
Could I detect when a human being (i.e., not a bot) is organically visiting my site and swap out the NAP-consistent tracking phone number with a separate "organic" tracking phone number? Or could Google consider this cloaking and penalize me for it?