IAB TCF 2.0-ondersteuning in Experience Platform

De Transparency & Consent Framework (TCF), zoals geschetst door Interactive Advertising Bureau (IAB), is een open-standaard technisch kader dat organisaties in staat stelt om toestemming van de consument voor de verwerking van hun persoonsgegevens te verkrijgen, te registreren en bij te werken, in overeenstemming met de General Data Protection Regulation -norm (GDPR) van de Europese Unie. De tweede iteratie van het framework, TCF 2.0, biedt meer flexibiliteit voor de manier waarop consumenten toestemming kunnen geven of weigeren, inclusief of en hoe leveranciers bepaalde functies van gegevensverwerking kunnen gebruiken, zoals exacte geolocatie.

NOTE
Meer informatie over TCF 2.0 kan op de IAB Europa website, met inbegrip van steunmaterialen en technische specificaties worden gevonden.

Adobe Experience Platform maakt deel uit van de geregistreerde IAB TCF 2.0 verkoperslijst, onder identiteitskaart 565. In overeenstemming met de TCF 2.0-vereisten, kunt u met Platform gegevens voor klanttoestemming verzamelen en deze integreren in uw opgeslagen klantprofielen. Deze toestemmingsgegevens kunnen dan in rekening worden gebracht of de profielen in uitgevoerde publiekssegmenten, afhankelijk van hun gebruiksgeval inbegrepen zijn.

IMPORTANT
Platform kan slechts aan versie 2.0 van TCF (of groter) voldoen. Eerdere versies van TCF worden niet ondersteund.

Dit document biedt een overzicht van hoe u uw gegevensbewerkingen en profielschema's kunt configureren voor het accepteren van gegevens voor toestemming van klanten die zijn gegenereerd door uw CMP (Consent Management Platform). Ook wordt uitgelegd hoe Platform keuzes voor gebruikerstoestemming overbrengt bij het exporteren van segmenten.

Vereisten

Om deze gids te volgen, moet u CMP, of commercieel of uw gebruiken, die geïntegreerd en volgzaam met IAB TCF is. Zie de lijst van volgzame CMPsvoor meer informatie.

IMPORTANT
Als de id van uw CMP ongeldig is, verwerkt Platform uw gegevens ongewijzigd. Om TCF 2.0 af te dwingen, moet u bevestigen dat uw CMP een geldige identiteitskaart heeft die met IAB TCF 2.0 is geregistreerd alvorens gegevens naar Platform te verzenden.

Deze gids vereist ook een werkend inzicht in de volgende diensten van het Platform:

Naast de hierboven vermelde diensten van het Platform, zou u ook met bestemmingenen hun rol in het ecosysteem van het Platform vertrouwd moeten zijn.

Overzicht van de toestemmingsstroom voor klanten summary

De volgende secties beschrijven hoe de toestemmingsgegevens worden verzameld en afgedwongen nadat het systeem behoorlijk is gevormd.

Goedgekeurde gegevensverzameling

Het platform staat u toe om de gegevens van de klantentoestemming door het volgende proces te verzamelen:

  1. Een klant geeft via een dialoogvenster op uw website zijn voorkeuren voor het verzamelen van gegevens weer.
  2. Uw CMP detecteert de wijziging van de voorkeur voor toestemming en genereert dienovereenkomstig TCF gegevens over toestemming.
  3. Met behulp van de Platform Web SDK worden de gegenereerde toestemmingsgegevens (geretourneerd door het CMP) verzonden naar Adobe Experience Platform.
  4. De verzamelde toestemmingsgegevens worden opgenomen in een Profile-Toegelaten dataset het waarvan schema TCF toestemmingsgebieden bevat.

Naast SDK-opdrachten die worden geactiveerd door de haken voor wijziging van CMP-toestemming, kunnen gegevens over toestemming ook in het Experience Platform stromen via door de klant gegenereerde XDM-gegevens die rechtstreeks naar een Profile -gegevensset worden geüpload.

Segmenten die door Adobe Audience Manager met Platform worden gedeeld (via de Audience Manager bronconnector of anderszins), kunnen ook gegevens met betrekking tot toestemming bevatten als de desbetreffende velden op die segmenten zijn toegepast via Experience Cloud Identity Service . Voor meer informatie bij het verzamelen van toestemmingsgegevens in Audience Manager, zie het document op het elektrische toestel van Adobe Audience Manager voor IAB TCF.

Goedkeuring stroomafwaarts

Zodra TCF toestemmingsgegevens met succes is opgenomen, vinden de volgende processen in de stroomafwaartse diensten van het Platform plaats:

  1. Real-Time Customer Profile werkt de opgeslagen toestemmingsgegevens voor het profiel van die klant bij.
  2. Het platform verwerkt klant-id's alleen als de toestemming van de leverancier voor Platform (565) voor elke id in een cluster is opgegeven.
  3. Wanneer het uitvoeren van segmenten aan bestemmingen tot leden van de TCF 2.0 verkoperslijst behoren, omvat het Platform slechts profielen als de verkoperstoestemmingen voor zowel Platform (565) en de individuele bestemming voor elke identiteitskaart in een cluster wordt verstrekt.

De rest van de secties in dit document verstrekken begeleiding op hoe te om Platform en uw gegevensverrichtingen te vormen om de inzameling en handhavingsvereisten te voldoen die hierboven worden beschreven.

Aangezien elk CMP-systeem uniek is, moet u de beste manier bepalen om uw klanten toestemming te geven wanneer ze met uw service communiceren. Een dialoogvenster voor cookie-toestemming is een algemene manier om de instemming van de klant te verkrijgen. Hieronder ziet u een voorbeeld van een CMP-dialoogvenster.

een dialoog van het Platform van het Beheer van de voorbeeldgoedkeuring.

In dit dialoogvenster moet de klant de mogelijkheid hebben om in of uit te gaan van het volgende:

Goedkeuring, optie
Beschrijving
Doelen

Doel bepaalt voor welke advertentietechnische doeleinden een merk de gegevens van een klant kan gebruiken. Voor Platform moeten de volgende doeleinden worden gekozen om klant-id's te verwerken:

  • Doel 1: Bewaar en/of toegangsinformatie over een apparaat
  • Doel 10: Ontwikkelen en verbeteren producten
de toestemmingen van de Leverancier
Naast technische doeleinden moet de dialoog de klant ook de mogelijkheid bieden om ervoor te kiezen om hun gegevens te gebruiken door specifieke leveranciers, waaronder Adobe Experience Platform (565).

Ongeacht de methode u gebruikt om de gegevens te verzamelen, is het doel een koordwaarde te produceren die op de toestemmingsopties wordt gebaseerd die door de klant worden gekozen, genoemd een toestemmingskoord.

In de TCF specificatie, worden de toestemmingskoorden gebruikt om relevante details over de toestemmingsmontages van een klant, in termen van specifieke marketing doeleinden te coderen zoals die door beleid en verkopers worden bepaald. Het platform gebruikt deze koorden om de toestemmingsmontages voor elke klant op te slaan, en daarom moet een nieuwe toestemmingskoord worden geproduceerd telkens als die montages veranderen.

Constante tekenreeksen kunnen alleen worden gemaakt door een CMP die is geregistreerd bij de IAB TCF. Voor meer informatie over hoe te om toestemmingskoorden te produceren gebruikend uw bepaald CMP, verwijs naar het koord van de toestemming formatterende gidsin de IAB TCF reactie GitHub.

Gegevenssets maken met TCF-toestemmingsvelden datasets

De gegevens van de toestemming van de klant moeten naar datasets worden verzonden waarvan de schema's TCF toestemmingsgebieden bevatten. Verwijs naar het leerprogramma op het creëren van datasets voor het vangen van de toestemming TCF 2.0voor hoe te om de vereiste profieldataset (en een facultatieve dataset van de Gebeurtenis van de Ervaring) tot stand te brengen alvorens met deze gids verder te gaan.

Beleid voor samenvoegen van Profile bijwerken en gegevens over toestemming opnemen merge-policies

Zodra u een Profile-Toegelaten dataset voor het verzamelen van toestemmingsgegevens hebt gecreeerd, moet u ervoor zorgen dat uw samenvoegingsbeleid is gevormd om TCF toestemmingsgebieden in uw klantenprofielen altijd te omvatten. Dit impliceert het plaatsen van datasetbelangrijkheid zodat uw toestemmingsdataset boven andere potentieel conflicterende datasets voorrang krijgt.

Voor meer informatie over hoe te met fusiebeleid te werken, verwijs naar het overzicht van het fusiebeleid. Wanneer vestiging moet uw samenvoegbeleid, u ervoor zorgen dat uw segmenten alle vereiste toestemmingsattributen omvatten die door de worden verstrekt de groep van het het privacyschemagebied van XDM, zoals die in de gids over datasetvoorbereiding wordt geschetst.

Integreer de SDK van het Web van het Experience Platform om gegevens van de klantentoestemming te verzamelen sdk

NOTE
Het gebruik van het Web SDK van het Experience Platform wordt vereist om toestemmingsgegevens direct in Adobe Experience Platform te verwerken. Experience Cloud Identity Service wordt niet ondersteund.
Experience Cloud Identity Service wordt nog gesteund voor toestemmingsverwerking in Adobe Audience Manager, echter, en de naleving van TCF 2.0 vereist slechts dat de bibliotheek aan versie 5.0wordt bijgewerkt.

Zodra u uw CMP hebt gevormd om toestemmingskoorden te produceren, moet u het Web SDK van het Experience Platform integreren om die koorden te verzamelen en hen te verzenden naar Platform. De Platform SDK verstrekt twee bevelen die kunnen worden gebruikt om TCF toestemmingsgegevens naar Platform (die in de hieronder subsecties worden verklaard) te verzenden. Deze bevelen zouden moeten worden gebruikt wanneer een klant toestemmingsinformatie voor het eerst verstrekt, en om het even welk ogenblik dat de toestemming daarna verandert.

SDK interface niet met om het even welke CMPs uit de doos. Het is aan u om te bepalen hoe te om SDK in uw website te integreren, naar toestemmingsveranderingen in CMP te luisteren, en het aangewezen bevel te roepen.

Een gegevensstroom maken

SDK kan alleen gegevens naar Experience Platform verzenden als u eerst een gegevensstroom voor Platform maakt. De specifieke stappen voor hoe te om tot een gegevensstroom te leiden worden verstrekt in de documentatie van SDK.

Nadat u een unieke naam voor de gegevensstroom hebt opgegeven, selecteert u de schakelknop naast Adobe Experience Platform . Gebruik vervolgens de volgende waarden om de rest van het formulier in te vullen:

Veld DataStream
Waarde
Sandbox
De naam van de zandbak van het Platform 🔗 die de vereiste het stromen verbinding en datasets aan opstelling de datastream bevat.
Streaming Inlet
Een geldige streamingverbinding voor Experience Platform. Zie het leerprogramma op het creëren van een het stromen verbindingals u geen bestaande het stromen inlaat hebt.
Event Dataset
Selecteer de XDM ExperienceEvent dataset die in de vorige stapwordt gecreeerd. Als u de IAB TCF 2.0 Consent gebiedsgroepin het schema van deze dataset omvatte, kunt u toestemming-verandering gebeurtenissen in tijd volgen gebruikend het sendEvent bevel, die gegevens in deze dataset opslaan. Onthoud dat de toestemmingswaarden die in deze dataset worden opgeslagen niet worden gebruikt in automatische handhavingswerkschema's.
Profile Dataset
Selecteer de XDM Individual Profile dataset die in de vorige stapwordt gecreeerd. Wanneer wordt gereageerd op de koppeling voor het wijzigen van de toestemming van CMP met de opdracht setConsent , worden de verzamelde gegevens opgeslagen in deze gegevensset. Aangezien deze dataset profiel-toegelaten is, worden de toestemmingswaarden die in deze dataset worden opgeslagen gehouden tijdens automatische handhavingswerkschema's.

Als u klaar bent, selecteert u Save onder aan het scherm en gaat u verder met het volgen van eventuele extra aanwijzingen om de configuratie te voltooien.

Opdrachten voor wijzigen van toestemming maken

Nadat u de in de vorige sectie beschreven gegevensstroom hebt gemaakt, kunt u beginnen met het gebruik van SDK-opdrachten voor het verzenden van toestemmingsgegevens naar Platform. De volgende secties verstrekken voorbeelden van hoe elk bevel van SDK in verschillende scenario's kan worden gebruikt.

Kantaarnhaken voor wijziging van CMP-toestemming gebruiken setConsent

Vele CMPs verstrekt uit-van-de-doos haken die aan toestemmings-verandering gebeurtenissen luisteren. Wanneer deze gebeurtenissen zich voordoen, kunt u de opdracht setConsent gebruiken om de gegevens voor toestemming van die klant bij te werken.

De opdracht setConsent verwacht twee argumenten:

  1. Een tekenreeks die het opdrachttype aangeeft (in dit geval "setConsent").
  2. Een lading die een consent serie bevat. De array moet ten minste één object bevatten dat de vereiste toestemmingsvelden bevat.

De opdracht setConsent wordt hieronder weergegeven:

alloy("setConsent", {
  consent: [{
    standard: "IAB TCF",
    version: "2.0",
    value: "CLcVDxRMWfGmWAVAHCENAXCkAKDAADnAABRgA5mdfCKZuYJez-NQm0TBMYA4oCAAGQYIAAAAAAEAIAEgAA.argAC0gAAAAAAAAAAAA",
    gdprApplies: "true"
  }]
});
Payload, eigenschap
Beschrijving
standard
De gebruikte toestemmingsnorm. Deze waarde moet worden ingesteld op IAB voor verwerking van TCF 2.0-toestemming.
version
Het versienummer van de toestemmingsnorm die onder standard wordt vermeld. Deze waarde moet worden ingesteld op 2.0 voor verwerking van TCF 2.0-toestemming.
value
De basis-64-gecodeerde toestemmingstekenreeks die door CMP wordt geproduceerd.
gdprApplies
Een waarde Van Boole die erop wijst of GDPR op de momenteel het programma geopende klant van toepassing is. TCF 2.0 moet voor deze klant worden afgedwongen, de waarde aan true worden geplaatst. De standaardwaarde is true als deze niet is gedefinieerd.

De opdracht setConsent moet worden gebruikt als onderdeel van een CMP-haak die wijzigingen in toestemmingsinstellingen detecteert. In de volgende JavaScript ziet u hoe de opdracht setConsent kan worden gebruikt voor de OnConsentChanged -haak van OneTrust:

OneTrust.OnConsentChanged(function () {
  // Retrieve the TCF 2.0 consent data generated by the CMP, and pass it to Alloy.
  __tcfapi("getTCData", 2, function (data, success) {
    if (success) {
      var tcString = data.tcString;
      var gdpr = data.gdprApplies;

      alloy("setConsent", {
        consent: [{
          standard: "IAB TCF",
          version: "2.0",
          value: tcString,
          gdprApplies: gdpr
        }]
      });
    }
  });
});

Gebeurtenissen gebruiken sendEvent

U kunt TCF 2.0 toestemmingsgegevens over elke gebeurtenis ook verzamelen die in Platform door het sendEvent bevel wordt teweeggebracht te gebruiken.

NOTE
Als u deze methode wilt gebruiken, moet u de het gebiedsgroep van de Privacy van de Gebeurtenis van de Ervaring aan uw Profile - toegelaten XDM ExperienceEvent schema hebben toegevoegd. Zie de sectie op het bijwerken van het schema ExperienceEventin de gids van de datasetvoorbereiding voor stappen op hoe te om dit te vormen.

De opdracht sendEvent moet worden gebruikt als een callback in de juiste gebeurtenislisteners op uw website. De opdracht verwacht twee argumenten: (1) een tekenreeks die het opdrachttype aangeeft (in dit geval sendEvent ) en (2) een payload die een xdm -object bevat dat de vereiste toestemmingsvelden bevat als JSON:

alloy("sendEvent", {
  xdm: {
    "consentStrings": [{
      "consentStandard": "IAB TCF",
      "consentStandardVersion": "2.0",
      "consentStringValue": "CLcVDxRMWfGmWAVAHCENAXCkAKDAADnAABRgA5mdfCKZuYJez-NQm0TBMYA4oCAAGQYIAAAAAAEAIAEgAA.argAC0gAAAAAAAAAAAA",
      "gdprApplies": true
    }]
  }
});
Payload, eigenschap
Beschrijving
xdm.consentStrings
Een array die ten minste één object moet bevatten dat de vereiste toestemmingsvelden bevat.
consentStandard
De gebruikte toestemmingsnorm. Deze waarde moet worden ingesteld op IAB voor verwerking van TCF 2.0-toestemming.
consentStandardVersion
Het versienummer van de toestemmingsnorm die onder standard wordt vermeld. Deze waarde moet worden ingesteld op 2.0 voor verwerking van TCF 2.0-toestemming.
consentStringValue
De basis-64-gecodeerde toestemmingstekenreeks die door CMP wordt geproduceerd.
gdprApplies
Een waarde Van Boole die erop wijst of GDPR op de momenteel het programma geopende klant van toepassing is. TCF 2.0 moet voor deze klant worden afgedwongen, de waarde aan true worden geplaatst. De standaardwaarde is true als deze niet is gedefinieerd.

Reacties in SDK verwerken

Vele bevelen van SDK van het Web keren beloftes terug die erop wijzen of de vraag slaagde of ontbrak. U kunt deze reacties vervolgens gebruiken voor extra logica, zoals het weergeven van bevestigingsberichten aan de klant. Zie reacties van het Bevelvoor meer informatie.

Segmenten exporteren export

NOTE
Voordat u begint met het exporteren van segmenten, moet u ervoor zorgen dat uw segmenten alle vereiste machtigingsvelden bevatten. Zie de sectie over het vormen fusiebeleidvoor meer informatie.

Zodra u de gegevens van de klantentoestemming hebt verzameld en publiekssegmenten gecreeerd die de vereiste toestemmingsattributen bevatten, kunt u TCF 2.0 naleving dan afdwingen wanneer het uitvoeren van die segmenten naar stroomafwaartse bestemmingen.

Als de instelling voor toestemming gdprApplies is ingesteld op true voor een set klantprofielen, worden alle gegevens van die profielen die worden geëxporteerd naar downstreamdoelen, gefilterd op basis van de TCF-voorkeuren voor toestemming voor elk profiel. Elk profiel dat niet voldoet aan de vereiste voorkeuren voor toestemming wordt tijdens het exportproces overgeslagen.

De klanten moeten met de volgende doeleinden (zoals die door worden geschetst 2.0 beleid TCF) voor hun profielen toestemming geven om in segmenten worden omvat die naar bestemmingen worden uitgevoerd:

  • Doel 1: Bewaar en/of toegangsinformatie over een apparaat
  • Doel 10: Ontwikkelen en verbeteren producten

TCF 2.0 vereist ook dat de bron van gegevens de de verkoperstoestemming van de bestemming moet controleren alvorens gegevens naar die bestemming te verzenden. Als dusdanig, controleert het Platform als de de verkoperstoestemming van de bestemming binnen aan voor alle IDs in de cluster alvorens gegevens te omvatten die aan die bestemming worden gebonden.

NOTE
Om het even welke segmenten die met Adobe Audience Manager worden gedeeld bevatten de zelfde TCF 2.0 toestemmingswaarden zoals hun tegenhangers van het Platform. Aangezien Audience Manager dezelfde leverancier-id deelt als Platform (565), zijn dezelfde doeleinden en machtiging van de leverancier vereist. Zie het document op het elektrische toestel van Adobe Audience Manager voor IAB TCFvoor meer informatie.

Implementatie testen test-implementation

Zodra u uw implementatie TCF 2.0 hebt gevormd en segmenten naar bestemmingen uitgevoerd, zullen om het even welke gegevens die toestemmingsvereisten niet voldoen niet worden uitgevoerd. Om te zien of de correcte klantenprofielen tijdens de uitvoer werden gefiltreerd, moet u de gegevensopslag op uw bestemmingen manueel controleren om te zien of werd de toestemming behoorlijk afgedwongen.

IMPORTANT
Als meerdere id's een cluster vormen en TCF 2.0 van toepassing is, wordt de gehele cluster uitgesloten als zelfs één id niet de juiste doelen en machtigingen van de leverancier bevat.

Volgende stappen

Dit document behandelde het proces om uw gegevensverrichtingen van het Platform te vormen om aan uw bedrijfsverplichtingen te voldoen zoals die door TCF 2.0 worden geschetst. Zie het overzicht op bestuur, privacy, en veiligheidvoor de privacy-verwante mogelijkheden van meer informatieplatform.

recommendation-more-help
5741548a-2e07-44b3-9157-9c181502d0c5