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

Google Adwords, Analytics Certifications
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