I wish I knew how they do it.

they are using your cache and date you search on the internet.

That part I understand. But I'm more curious about how they determine what we are going to think. Perhaps our data history gives them enough indication of how we will think.