In addition to supporting the Interactive Advertising Bureau’s (IAB) Transparency & Consent Framework (TCF) signal, Amazon Ads has introduced Amazon Consent Signal (ACS) which enables advertisers and other third parties to transmit their end users' privacy choices to Amazon Ads.
How does it work?
The integration works as follows:
- User interacts with the Didomi CMP.
- Didomi CMP shares consent decisions with ACS.
- ACS communicates consent signals to Amazon Ads so that ads comply with user preferences.
Scenarios
- If TCF is enabled:
- Amazon Ads (IAB vendor 793) acts as a registered IAB TCF vendor.
- Amazon automatically reads the Transparency & Consent (TC) string from Didomi CMP.
- If TCF is not enabled:
- ACS will handle consent signaling directly to Amazon Ads.
How Didomi calculates consent signals
Amazon Consent Signal (ACS) enables advertisers and third parties to transmit their end users’ privacy choices to Amazon Ads.
Consent parameters
- amzn_user_data Indicates whether the user has consented to Amazon processing personal data (e.g. an advertising identifier) for advertising purposes.
- Acceptable values are "GRANTED" or "DENIED".
- amzn_ad_storage Indicates whether the user has given Amazon consent to read or write advertising cookies or similar technologies on the user's device.
- Accepted inputs: "GRANTED" or "DENIED".
Default behavior
- The initial default status for both signals is set to DENIED, unless configured differently in the Didomi Console.
Calculation logic
Didomi uses the Amazon Ads vendor (IAB ID = 793) to determine ACS values:
- If the Amazon Ads (IAB vendor 793) vendor receives consent globally (the vendor itself and all its purposes are enabled):
- amzn_user_data = GRANTED
- amzn_ad_storage = GRANTED
- Otherwise:
- amzn_user_data = DENIED
- amzn_ad_storage = DENIED
Configuration in Didomi Console
Follow these steps to enable ACS in the Didomi Console:
- Login to the Didomi Console.
- Create or edit a GDPR notice (ACS only applies under GDPR).
- Go to Customization → Integrations → Consent Modes.
- Enable the toggle for Amazon Consent Signal.
- Set the initial default status (default consent state before user interaction).
- Save and publish your notice.