It's basically same as classic approach of correlating salaries with ZIP codes, just with more parameters. Which sort of works statistically, because there are correlations - but is nothing more than a hallucination at individual visitor scale.
Humans are kind of smart and resistant to manipulation. Especially the ones with money.
I'm not sure. I think gaming/gambling industry having a concept of "whales" kind of disproves this.