Voorkeuren voor toestemming van klanten ondersteunen

Om de privacy van uw gebruiker te respecteren, zou u om de toestemming van de gebruiker kunnen willen vragen alvorens SDK toe te staan om gebruiker-specifieke gegevens voor bepaalde doeleinden te gebruiken. Momenteel staat SDK gebruikers alleen toe om in of uit alle doeleinden te kiezen, maar in de toekomst hoopt de Adobe meer gedetailleerde controle over specifieke doeleinden te verschaffen.

Als de gebruiker voor alle doeleinden inbelt, mag de SDK de volgende taken uitvoeren:

  • Gegevens verzenden van en naar de servers van de Adobe.
  • Cookies of webopslagitems lezen en schrijven.

Als de gebruiker uit alle doeleinden kiest, voert de SDK geen van deze taken uit.

Goedkeuring configureren

De gebruiker is standaard voor alle doeleinden ingeschakeld. Als u wilt voorkomen dat de SDK de bovenstaande taken uitvoert totdat de gebruiker inklikt, geeft u "defaultConsent": "pending" tijdens SDK-configuratie als volgt:

alloy("configure", {
  "edgeConfigId": "ebebf826-a01f-4458-8cec-ef61de241c93",
  "imsOrgId": "ADB3LETTERSANDNUMBERS@AdobeOrg",
  "defaultConsent": "pending"
});

Wanneer de standaardtoestemming voor het algemene doel is ingesteld op in behandeling, wordt geprobeerd alle opdrachten uit te voeren die afhankelijk zijn van de gebruikersvoorkeuren (zoals sendEvent bevel) resulteert in het bevel dat binnen SDK een rij wordt gevormd. Deze opdrachten worden pas verwerkt nadat u de aanmeldingsvoorkeuren van de gebruiker aan de SDK hebt doorgegeven.

NOTE
Opdrachten worden alleen in het geheugen in de wachtrij geplaatst. Ze worden niet opgeslagen bij het laden van pagina's.

Als u geen gebeurtenissen wilt verzamelen die zijn opgetreden voordat de aanmeldingsvoorkeuren van de gebruiker zijn ingesteld, kunt u "defaultConsent": "out" tijdens de SDK-configuratie. Het uitvoeren van opdrachten die afhankelijk zijn van de gebruikersaanmeldingsvoorkeuren, heeft pas effect nadat u de aanmeldingsvoorkeuren van de gebruiker aan de SDK hebt doorgegeven.

NOTE
Momenteel ondersteunt de SDK slechts één doel, alles of niets. Hoewel wij van plan zijn een robuustere reeks doelen of categorieën te ontwikkelen die zullen overeenkomen met de verschillende mogelijkheden en productaanbiedingen van de Adobe, is de huidige implementatie een allesbehalve of niets-benadering van opt-in. Dit geldt alleen voor Adobe Experience Platform Web SDK en NIET andere Adobe JavaScript bibliotheken.

Op dit punt wilt u de gebruiker wellicht vragen zich ergens in de gebruikersinterface aan te melden. Nadat de gebruikersvoorkeuren zijn verzameld, geeft u deze door aan de SDK.

Voorkeuren voor toestemmingen via de Adobe Experience Platform-norm communiceren

De SDK ondersteunt versies 1.0 en 2.0 van de Adobe Experience Platform toestemmingsstandaard. Momenteel ondersteunen de 1.0- en 2.0-normen alleen de automatische handhaving van een voorkeur voor alle of niets toestemming. De 1,0-norm wordt geleidelijk vervangen door de 2,0-norm. Met de 2.0-standaard kunt u aanvullende voorkeuren voor toestemming toevoegen die u kunt gebruiken om de voorkeur voor toestemming handmatig af te dwingen.

De standaardversie 2.0 van de Adobe gebruiken

Als u Adobe Experience Platform gebruikt, moet u een privacyschemaveldgroep opnemen in uw profielschema. Zie Bestuur, privacy en beveiliging in Adobe Experience Platform voor meer informatie over de Adobe standaardversie 2.0. U kunt gegevens toevoegen binnen het waardeobject hieronder die overeenkomen met het schema van het dialoogvenster consents van het Consents and Preferences profielveldgroep.

Als de gebruiker binnen kiest, voer uit setConsent gebruiken als de voorkeur voor verzamelen is ingesteld op y als volgt:

alloy("setConsent", {
    consent: [{
      standard: "Adobe",
      version: "2.0",
      value: {
        collect: {
          val: "y"
        },
        metadata: {
          time: "2021-03-17T15:48:42-07:00"
        }
      }
    }]
});

In het tijdveld moet worden opgegeven wanneer de gebruiker zijn voorkeuren voor toestemming voor het laatst heeft bijgewerkt. Als de gebruiker ervoor kiest om te weigeren, voert u de opdracht setConsent gebruiken als de voorkeur voor verzamelen is ingesteld op n als volgt:

alloy("setConsent", {
    consent: [{
      standard: "Adobe",
      version: "2.0",
      value: {
        collect: {
          val: "n"
        },
        metadata: {
          time: "2021-03-17T15:51:30-07:00"
        }
      }
    }]
});

De standaardversie 1.0 van de Adobe gebruiken

Als de gebruiker binnen kiest, voer uit setConsent gebruiken met de general optie ingesteld op in als volgt:

alloy("setConsent", {
    consent: [{
      standard: "Adobe",
      version: "1.0",
      value: {
        general: "in"
      }
    }]
});

Als de gebruiker ervoor kiest om te weigeren, voert u de opdracht setConsent gebruiken met de general optie ingesteld op out als volgt:

alloy("setConsent", {
    consent: [{
      standard: "Adobe",
      version: "1.0",
      value: {
        general: "out"
      }
    }]
});

Voorkeuren voor machtigingen verzenden via de IAB TCF-standaard

De SDK ondersteunt het opnemen van voorkeuren voor toestemming van gebruikers via de norm Interactive Advertising Bureau Europe (IAB) Transparency and Consent Framework (TCF). De toestemmingstekenreeks kan via hetzelfde worden ingesteld setConsent opdracht als hierboven:

alloy("setConsent", {
    consent: [{
      standard: "IAB TCF",
      version: "2.0",
      value: "CO1Z4yuO1Z4yuAcABBENArCsAP_AAH_AACiQGCNX_T5eb2vj-3Zdt_tkaYwf55y3o-wzhhaIse8NwIeH7BoGP2MwvBX4JiQCGBAkkiKBAQdtHGhcCQABgIhRiTKMYk2MjzNKJLJAilsbe0NYCD9mnsHT3ZCY70--u__7P3fAwQgkwVLwCRIWwgJJs0ohTABCOICpBwCUEIQEClhoACAnYFAR6gAAAIDAACAAAAEEEBAIABAAAkIgAAAEBAKACIBAACAEaAhAARIEAsAJEgCAAVA0JACKIIQBCDgwCjlACAoAAAAA.YAAAAAAAAAAA",
      gdprApplies: true
    }]
});

Wanneer de toestemming op deze manier wordt geplaatst, wordt het Real-Time Profiel van de Klant bijgewerkt met de toestemmingsinformatie. Dit werkt alleen als het XDM-profielschema het volgende bevat: Veld groep profielprivacyschema. Bij het verzenden van gebeurtenissen moet de informatie over de IAB-toestemming handmatig worden toegevoegd aan het XDM-gebeurtenisobject. De SDK neemt niet automatisch de informatie over de toestemming op in de gebeurtenissen. Om de toestemmingsinformatie in gebeurtenissen te verzenden, Experience Event Privacy, veldgroep moet worden toegevoegd aan het schema Experience Event.

Meerdere standaarden verzenden in één aanvraag

De SDK biedt ook ondersteuning voor het verzenden van meer dan één bevestigingsobject in een aanvraag.

alloy("setConsent", {
    consent: [{
      standard: "Adobe",
      version: "2.0",
      value: {
        collect: {
          val: "y"
        },
        metadata: {
          time: "2021-03-17T15:48:42-07:00"
        }
      }
    },{
      standard: "IAB TCF",
      version: "2.0",
      value: "CO1Z4yuO1Z4yuAcABBENArCsAP_AAH_AACiQGCNX_T5eb2vj-3Zdt_tkaYwf55y3o-wzhhaIse8NwIeH7BoGP2MwvBX4JiQCGBAkkiKBAQdtHGhcCQABgIhRiTKMYk2MjzNKJLJAilsbe0NYCD9mnsHT3ZCY70--u__7P3fAwQgkwVLwCRIWwgJJs0ohTABCOICpBwCUEIQEClhoACAnYFAR6gAAAIDAACAAAAEEEBAIABAAAkIgAAAEBAKACIBAACAEaAhAARIEAsAJEgCAAVA0JACKIIQBCDgwCjlACAoAAAAA.YAAAAAAAAAAA",
      gdprApplies: true
    }]
});

Voorkeuren voor blijvende toestemming

Nadat u gebruikersvoorkeuren aan de SDK hebt doorgegeven via het dialoogvenster setConsent de SDK de voorkeuren van de gebruiker voor een cookie blijft gebruiken. De volgende keer dat de gebruiker uw website in de browser laadt, haalt de SDK deze voorkeuren op en gebruikt deze om te bepalen of gebeurtenissen naar de Adobe kunnen worden verzonden.

U moet de gebruikersvoorkeuren afzonderlijk opslaan om het bevestigingsvenster met de huidige voorkeuren te kunnen weergeven. U kunt de gebruikersvoorkeuren niet ophalen uit de SDK. Om ervoor te zorgen dat de gebruikersvoorkeuren synchroon blijven met de SDK, kunt u de setConsent gebruiken bij elke pagina die wordt geladen. De SDK roept alleen een server aan als de voorkeuren zijn gewijzigd.

Identiteiten synchroniseren tijdens instellen van toestemming

Wanneer de standaardtoestemming in behandeling of weg is, setConsent kan het eerste verzoek zijn dat uitgaat en identiteit vaststelt. Daarom kan het belangrijk zijn om identiteiten op het eerste verzoek te synchroniseren. Het identiteitsoverzicht kan worden toegevoegd aan setConsent op dezelfde manier als op de sendEvent gebruiken. Zie Experience Cloud-id ophalen

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636