[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-02-01 UTC."],[],[],null,["# ConsentSettings interface\n\nConsent status settings for each consent type. For more information, see [the GA4 reference documentation for consent state and consent types](https://developers.google.com/tag-platform/tag-manager/templates/consent-apis).\n\n**Signature:** \n\n export interface ConsentSettings \n\nProperties\n----------\n\n| Property | Type | Description |\n|--------------------------------------------------------------------------------------------------|-----------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|\n| [ad_personalization](./analytics.consentsettings.md#consentsettingsad_personalization) | [ConsentStatusString](./analytics.md#consentstatusstring) | Sets consent for personalized advertising. |\n| [ad_storage](./analytics.consentsettings.md#consentsettingsad_storage) | [ConsentStatusString](./analytics.md#consentstatusstring) | Enables storage, such as cookies, related to advertising |\n| [ad_user_data](./analytics.consentsettings.md#consentsettingsad_user_data) | [ConsentStatusString](./analytics.md#consentstatusstring) | Sets consent for sending user data to Google for advertising purposes. |\n| [analytics_storage](./analytics.consentsettings.md#consentsettingsanalytics_storage) | [ConsentStatusString](./analytics.md#consentstatusstring) | Enables storage, such as cookies, related to analytics (for example, visit duration) |\n| [functionality_storage](./analytics.consentsettings.md#consentsettingsfunctionality_storage) | [ConsentStatusString](./analytics.md#consentstatusstring) | Enables storage that supports the functionality of the website or app such as language settings |\n| [personalization_storage](./analytics.consentsettings.md#consentsettingspersonalization_storage) | [ConsentStatusString](./analytics.md#consentstatusstring) | Enables storage related to personalization such as video recommendations |\n| [security_storage](./analytics.consentsettings.md#consentsettingssecurity_storage) | [ConsentStatusString](./analytics.md#consentstatusstring) | Enables storage related to security such as authentication functionality, fraud prevention, and other user protection. |\n\nConsentSettings.ad_personalization\n----------------------------------\n\nSets consent for personalized advertising.\n\n**Signature:** \n\n ad_personalization?: ConsentStatusString;\n\nConsentSettings.ad_storage\n--------------------------\n\nEnables storage, such as cookies, related to advertising\n\n**Signature:** \n\n ad_storage?: ConsentStatusString;\n\nConsentSettings.ad_user_data\n----------------------------\n\nSets consent for sending user data to Google for advertising purposes.\n\n**Signature:** \n\n ad_user_data?: ConsentStatusString;\n\nConsentSettings.analytics_storage\n---------------------------------\n\nEnables storage, such as cookies, related to analytics (for example, visit duration)\n\n**Signature:** \n\n analytics_storage?: ConsentStatusString;\n\nConsentSettings.functionality_storage\n-------------------------------------\n\nEnables storage that supports the functionality of the website or app such as language settings\n\n**Signature:** \n\n functionality_storage?: ConsentStatusString;\n\nConsentSettings.personalization_storage\n---------------------------------------\n\nEnables storage related to personalization such as video recommendations\n\n**Signature:** \n\n personalization_storage?: ConsentStatusString;\n\nConsentSettings.security_storage\n--------------------------------\n\nEnables storage related to security such as authentication functionality, fraud prevention, and other user protection.\n\n**Signature:** \n\n security_storage?: ConsentStatusString;"]]