ad_storage: "denied", ad_user_data: "denied", ad_personalization: "denied", analytics_storage: "denied", functionality_storage: "denied", // optional personalization_storage: "denied", // optional security_storage: "denied", // optional wait_for_update: 2000 // milliseconds
}); // Improve ad click measurement quality (optional) gtag('set', 'url_passthrough', true); // Further redact your ads data (optional) gtag("set", "ads_data_redaction", true);
"callback": { onPreferenceExpressedOrNotNeeded: function(preference) {
console.log("onPreferenceExpressedOrNotNeeded");
if (typeof dataLayer === 'object') {
dataLayer.push({ iubenda_ccpa_opted_out: _iub.cs.api.isCcpaOptedOut() }); if (!preference) {
console.log("iubenda_preference_not_needed");
dataLayer.push({ event: "iubenda_preference_not_needed" }); } else { if (preference.consent === true) {
console.log("iubenda_consent_given");
dataLayer.push({ event: "iubenda_consent_given" }); } else if (preference.consent === false) { console.log("iubenda_consent_rejected"); dataLayer.push({ event: "iubenda_consent_rejected" }); } else if (preference.purposes) { for (var purposeId in preference.purposes) { if (preference.purposes[purposeId]) {
console.log("iubenda_consent_given_purpose_" + purposeId);
dataLayer.push({ event: "iubenda_consent_given_purpose_" + purposeId }); } } } }
}
}
}
};