Google and Facebook have a global reach that few others can duplicate. Google has trackers on 80% of web sites and probably 80% of phones too since Android is completed compromised by them. With all this data, they may know you better than you know yourself.