Vereisten

  1. ECID versie 4.0.

    Downloadde recentste versie ECID.

  2. Bibliotheken ondersteunen:

    • ECID 4.0 of hoger
    • AppMeasurement 2.11 of hoger
    • DIL 9.0
    • AT.js versie 1.7.0
    • AT.js Extensie 9.0 starten
    • Voor Analytics, App Measurement 2.11 met extension 1.6
    • Voor Doel, extensie 0.9.1
  3. Word goed-geverteerd in het kader van het toestemmingsbeheer dat u met Opt-in zult gebruiken en om het even welke extra voorwaarden te begrijpen.

  4. De privacyvereisten van uw bedrijf zijn specifiek voor de manier waarop u ervoor kiest om te blijven voldoen aan GDPR. Houd er rekening mee welke bibliotheken uw privacyteams in uw bedrijf in een status vóór goedkeuring kunnen gebruiken.

Als het gebruiken van Markeringen in Adobe Experience Platform, voordeel halen uit de Opt-binnen uitbreidingom de Opt-binnen dienst te vormen.

Categorieën openen

De voorkeur van de Opt-in van een bezoeker is met betrekking tot een oplossing van Adobe Experience Cloud, waar elke oplossing als categorie wordt vertegenwoordigd. Categorieën worden opgegeven door het object adobe.OptInCategories , waarbij de ECID-component bijvoorbeeld adobe.OptInCategories wordt genoemd. ECID. Hier volgt de definitie van adobe.OptInCategories :

De instellingen voor Inschakelen blijven per categorie behouden, waarbij elke oplossing van het Experience Cloud wordt aangeduid met een categorie:

adobe.OptInCategories = {
    AAM: "aam",
    TARGET: "target",
    ANALYTICS: "aa",
    ECID: "ecid",

};

Met de Inschakelen-service kunt u de voorkeuren voor bezoekersmachtigingen instellen voor elke Adobe die op uw site wordt gebruikt. Het omvat een bibliotheek om de montages van een bezoeker door goedgekeurde categorie te bewaren en steunt een opeenvolgende stroom, waar het goedkeuringsproces "bevestigt"of "ontkent"voorkeur voor elke categorie één voor één ontvangt. U kunt oplossingen/categorieën instellen om als geheel of als individuele oplossingen aan te melden.
De client-side bibliotheken van alle oplossingen voor Adoben zijn afhankelijk van de Open-In-service en genereren geen cookies, tenzij aan de oplossing toestemming is verleend. De optie-binnen steunt diverse benaderingen om de toestemmingsmontages voor de huidige bezoeker te verstrekken en bij te werken. Deze sectie bevat voorbeelden voor het instellen van servicevoorkeuren voor inschakelen. Zie Opt-in API Verwijzingvoor volledige lijst van functies en parameters.

Opt-in serviceconfiguraties worden geleverd in de JS getInstance() -functie van bezoeker die het algemene adobe -object instantieert. Het volgende maakt een lijst van de bezoeker JS configuratiemontagesvoor de open-binnen dienst.

Voorbeeld Opt-binnen configuratie in initialisering van het globale Visitor voorwerp

// FORMAT: Object<adobe.OptInCategories enum: boolean>
var preOptInApprovalsConfig = {};
preOptInApprovals[adobe.OptInCategories.ANALYTICS] = true;

// FORMAT: Object<adobe.OptInCategories enum: boolean>
// If you are storing the OptIn permissions on your side (in a cookie you manage or in a CMP),
// you have to provide those permissions through the previousPermissions config.
// previousPermissions will overwrite preOptInApprovals.
var previousPermissionsConfig = {};
previousPermissionsConfig[adobe.OptInCategories.AAM] = true;
previousPermissionsConfig[adobe.OptInCategories.ANALYTICS] = false;

Visitor.getInstance("YOUR_ORG_ID", {
    "doesOptInApply": true, // NOTE: This can be a function that evaluates to true or false.
    "preOptInApprovals": preOptInApprovalsConfig,
    "previousPermissions": previousPermissionsConfig,
    "isOptInStorageEnabled": true
});

de veranderingen van het Handvat in toestemming

Op elk gewenst moment tijdens de ervaring van een bezoeker op uw site kunnen deze voor het eerst voorkeuren instellen of hun voorkeuren wijzigen met uw CMP. Nadat bezoeker JS is geïnitialiseerd met initiële instellingen, kunnen de machtigingen van de bezoeker worden gewijzigd. Zie Veranderingen in Toestemmingvoor een lijst van het beheren van toestemmingsfuncties.

Inschakelen van workflows

De opt-in dienst steunt een werkschema waar de toestemmingen over meer dan één verzoekcyclus kunnen worden verzameld en de voorkeur wordt gegeven tegelijkertijd. Gebruikend de volgende functies en het verstrekken van waar voor shouldWaitForComplete, kan uw oplossing toestemming voor één of een ondergroep van de totale categorieën verzamelen, dan toestemmingen voor volgende of ondergroep van categorieën verzamelen. Beginnend op de eerste vraag, zal het adobe.optIn.status bezit hangend zijn tot adobe.optIn.complete() aan het eind van de stroom wordt geroepen. Zodra geroepen, wordt de status geplaatst aan volledig.

adobe.optIn.approve(['AAM', 'ECID'], true);
adobe.optIn.deny(['ANALYTICS'], true);
adobe.optIn.complete();

Zie de configuratiemontages van het Werkschema.

De aanmeldingsmachtigingen van uw bezoeker Inspect

Wanneer uw bezoekers hun machtigingen wijzigen, hebt u inzicht in de resulterende machtigingen nodig om uw toestemmingswinkel te synchroniseren met de wijzigingen die u in de Inschakelen-service hebt aangebracht. Inspect de voorkeur van uw bezoeker gebruikend de toestemmingenfuncties, bijvoorbeeld:

fetchPermissions steekproef

optIn.fetchPermissions(function (permissions) {
    // Here you can check if your category has been approved or not.
    // We recommend using optIn.isApproved() to check for permissions because it abstracts out the details of knowing exactly how the permissions list looks like.
    if (adobe.optIn.isApproved(MY_CATEGORY) {
        sendBeacon(); // Or something
    }
});

OR: You can pass in shouldAutoSubscribe as true, your callback will be used to subscribe to all OptIn events going forward:

function callback() {
    if (adobe.optIn.isApproved(MY_CATEGORY) {
        sendBeacon(); // Or something
    }
}

optIn.fetchPermissions(callback, true);

Zie API documentatievoor meer details over deze en om het even welke functies, eigenschappen, of configuraties die in dit document worden vermeld.