Ange samtycke
Åtgärden Set consent avgör om taggtillägget ska skicka data (anmälan), ta bort data (avanmälan) eller använda standardmedgivande (samtycke okänt). När en användare tillåter eller nekar samtycke på din webbplats kan du använda den här åtgärden för att synkronisera deras inställningar med taggtillägget. JavaScript-biblioteksekvivalenten för den här åtgärden är kommandot setConsent.
- Logga in på experience.adobe.com med dina Adobe ID-inloggningsuppgifter.
- Navigera till Data Collection > Tags.
- Välj önskad taggegenskap.
- Navigera till Rules och markera önskad regel.
- Välj en befintlig åtgärd under Actions eller skapa en åtgärd.
- Ställ in listrutefältet Extension på Adobe Experience Platform Web SDK och ställ sedan in Action type på Set consent.
Taggtillägget stöder följande standarder:
-
Adobe-standard: Både 1.0- och 2.0-standarder stöds.
-
IAB Transparency & Consent Framework: Om du använder den här standarden uppdateras besökarens kundprofil i realtid med medgivandeinformationen om implementeringen är korrekt konfigurerad:
- Det enskilda XDM-profilschemat innehåller fältgruppen IAB TCF 2.0-samtycke.
- Experience Event-schemat innehåller fältgruppen IAB TCF 2.0-samtycke.
Adobe rekommenderar att du lagrar eventuella inställningar för dialogrutan för samtycke separat, t.ex. i ett dataelement. Taggtillägget erbjuder inte ett sätt att få samtycke. Om du vill vara säker på att användarinställningarna är synkroniserade med taggtillägget kan du utföra den här åtgärden på varje sida som läses in.
Tillgängliga fält
Den här åtgärdstypen stöder följande konfigurationsalternativ:
- Instance: Den SDK-instans som åtgärden gäller för. Den här nedrullningsbara menyn är inaktiverad om implementeringen använder en enda SDK-instans.
- Identity map: Ett dataelement som styr hur ett ECID genereras och vilka ID:n som godkännandeinformation är knuten till.
- Consent information: Avgör om du vill fylla i ett formulär eller ange ett dataelement som innehåller information om samtycke.
- Standard: Den standard för samtycke som du vill använda. De tillgängliga alternativen är Adobe och IAB TCF.
- Version: Den version av medgivandestandarden som du vill använda.
- Datastream configuration overrides: Det här kommandot har stöd för åsidosättningar av dataströmskonfigurationer, vilket ger dig kontroll över vilka program och tjänster som tar emot dessa data. När du anger en åsidosättning av en datastream-konfiguration i både ett enskilt kommando och i inställningarna för taggtilläggskonfigurationen, prioriteras det enskilda kommandot. Mer information finns i Åsidosättningar av dataströmskonfiguration.
Skapa en regel som uppdaterar medgivandeinformation
Ett idealiskt tillfälle att använda den här åtgärden är när en kunds medgivandeinställningar har ändrats. Du kan skapa en taggregel som lyssnar efter den här ändringen.
-
Navigera till Rules i en taggegenskap och välj Add rule.
-
Ge regeln ett önskat namn och välj sedan ikonen
+bredvid Events. -
Ange följande egenskaper till vänster:
- Extension: Core
- EVent type: Custom code
-
Öppna redigeraren till höger och använd följande kod som mall:
// Wait for window.__tcfapi to be defined, then trigger when the customer has completed their consent and preferences.
function addEventListener() {
if (window.__tcfapi) {
window.__tcfapi("addEventListener", 2, function (tcData, success) {
if (success && tcData.eventStatus === "useractioncomplete") {
// save the tcData.tcString in a data element
_satellite.setVar("IAB TCF Consent String", tcData.tcString);
_satellite.setVar("IAB TCF Consent GDPR", tcData.gdprApplies);
trigger();
}
});
} else {
// window.__tcfapi wasn't defined. Check again in 100 milliseconds
setTimeout(addEventListener, 100);
}
}
addEventListener();
- Välj Keep changes.
Ovanstående anpassade kodblock gör två saker:
- Startar regeln när medgivandeinställningarna har ändrats.
- Anger två dataelement: IAB TCF-medgivandesträng och IAB TCF-samtycke GDPR.
Dessa dataelement är användbara när du ställer in åtgärden Set Consent:
-
Välj ikonen
+bredvid Actions. -
Ange följande egenskaper till vänster:
- Extension: Adobe Experience Platform Web SDK
- Action type: Set consent
-
Ange följande egenskaper till höger:
- Standard: IAB TCF
- Version: 2.0
- Value:
%IAB TCF Consent String% - Does GDPR apply to this consent value: Provide a data element, med värdet
%IAB TCF Consent GDPR%