What business information does AdWords use to generate dynamic ads based on a user’s past interactions with products and services on a website?

What business information does AdWords use to generate dynamic ads based on a user’s past interactions with products and services on a website?

·         Browser cookies
·         Javascript methods
·         Dynamic attributes

·         User profiles