Inschakelen-verwijzing opt-in-reference

API voor de verwijzing naar de bibliotheek- en configuratie-instellingen voor Opt-in.

De montages van de toestemming worden verstrekt aan de optiefuncties als categorieën:

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

Parameters van de Opt-in-configuratie section-d66018342baf401389f248bb381becbf

In deze sectie wordt het gebruik van de API voor het configureren van Inschakelen besproken. Veel van de configuratie en de implementatie kan worden gedaan gebruikend de uitbreiding van het Experience Platform Launch.

Opt-inconfiguraties worden geleverd in de JavaScript-code van de bezoeker getInstance() functie, die het globale adobe object. De volgende lijst maakt een lijst van de configuraties van JS van de Bezoeker met betrekking tot de open-in dienst.

doesOptInApply (boolean or function that evaluates to a boolean):

Indien onwaar, geeft dit aan dat bezoekers niet hoeven aan te melden. Dit resulteert in het maken van Experience Cloud-cookies, ongeacht de categorieën die worden in- of uitgeschakeld. Met deze configuratie kunt u de optie Inschakelen in- of uitschakelen.

preOptInApprovals (Object <adobe.OptInCategories enum: boolean>)

Bepaal welke categorieën worden goedgekeurd of ontkend wanneer nog geen voorkeur door de bezoeker is geplaatst, die als organisatiestandaardinstellingen wordt bedoeld.

previousPermissions (Object<adobe.OptInCategories enum: boolean>)

De expliciet ingestelde voorkeuren van de bezoeker. De toestemmingen in dit config beschrijven organisatiegebreken ( previousPermissions overschrijven preOptInApprovals).

isOptInStorageEnabled (boolean)

Opt-in inschakelen om de machtigingen op te slaan in een cookie van de eerste partij (binnen het domein van de huidige klant)

(Optioneel) optInCookiesDomain (string)

Het domein of subdomein van de eerste partij dat voor het Opt-in koekje moet worden gebruikt (als isOptInStorageEnabled is waar)

(Optioneel) optInStorageExpiry (integer)

Aantal seconden dat nodig is om de standaardvervaldatum van 13 maanden te overschrijven

Wijzigingen in parameters voor goedkeuring section-c3d85403ff0d4394bd775c39f3d001fc

Op elk gewenst moment tijdens hun ervaring op uw site kan een bezoeker voorkeuren instellen of zijn voorkeuren wijzigen met behulp van uw CMP. Nadat bezoeker JS is geïnitialiseerd met initiële instellingen, kunnen de machtigingen van de bezoeker worden gewijzigd met de volgende functies:

adobe.optIn.approve(categories, shouldWaitForComplete)

Functie die de bezoeker goedkeurt of in alle categorieën in een lijst kiest. Zie voor meer informatie over de parameter shouldWaitForComplete Workflow voor aanmelding.

adobe.optIn.deny(categories, shouldWaitForComplete)

Functie die de bezoeker uit alle opgegeven categorieën weergeeft of opkiest.

adobe.optIn.approveAll():

Als uw verzoek om toestemming voor het maken van cookies door uw site zo is geformuleerd dat een bezoekersdeken toestemming verleent of weigert voor uw site om cookies te maken, gebruikt u approveAll() of denyAll(), in verhouding tot hun reactie.

adobe.optIn.denyAll():

Als uw verzoek om toestemming voor het maken van cookies door uw site zo is geformuleerd dat een bezoekersdeken toestemming verleent of weigert voor uw site om cookies te maken, gebruikt u approveAll() of denyAll(), in verhouding tot de reactie.

Parameters voor inkomende workflows section-2c5adfa5459c4e72b96d2693123a53c2

Inschakelen ondersteunt een workflow waarin rechten kunnen worden verzameld over meerdere aanvraagcycli, bijvoorbeeld waar voorkeuren een voor een worden gegeven. De volgende functies gebruiken en true for shouldWaitForComplete uw oplossing kan toestemming verzamelen voor één oplossing of een subset van de totale categorieën en vervolgens toestemming verzamelen voor de volgende of subset van categorieën. Beginnen bij de eerste oproep adobe.optIn.status eigenschap loopt af tot adobe.optIn.complete() wordt aangeroepen aan het einde van de flow. Zodra geroepen, wordt de status geplaatst aan Voltooid.

adobe.optIn.approve(categories, shouldWaitForComplete)

Functie die de bezoeker goedkeurt of in alle categorieën in een lijst kiest.

adobe.optIn.deny(categories, shouldWaitForComplete)

Functie die de bezoeker uit alle opgegeven categorieën weergeeft of opkiest.

adobe.optIn.complete()

Functie die de samenvoeging van de voortschrijdende vraag om goed te keuren () en te ontkennen () in één verzoek teweegbrengt om de voorkeur van een bezoeker te plaatsen. Bij het abonneren op wijzigingen in Inschakelen (zie adobe.optIn.fetchPermissions(callback, shouldAutoSubscribe) hieronder, wordt uw callback teweeggebracht slechts wanneer deze functie wordt geroepen.

Parameters voor machtigingen voor bezoekers section-7fe57279b5b44b4f8fe47e336df60155

Verzamel opt-in toestemmingen voor een bezoeker op elk ogenblik gebruikend één van de toestemmingsfuncties:

adobe.optIn.permissions

Een object waarin alle Experience Cloud-oplossingen, als categorieën, worden vermeld die door de bezoeker zijn verleend of geweigerd.

adobe.optIn.isApproved(categories)

Als alle categorieën zijn goedgekeurd, retourneert deze functie true.

adobe.optIn.fetchPermissions(callback, shouldAutoSubscribe)

Haal de lijst met machtigingen asynchroon op. De callback wordt geroepen met de lijst van toestemmingen, zodra de toestemmingen die/ontkennend proces verlenen volledig is. Een waarde opgeven van true for shouldAutoSubscribe registreert callback voor om het even welke Opt-binnen veranderingen die door:gaan. Hieronder vindt u eigenschappen van adobe.OptIn:

permissions

Een object waarin alle Experience Cloud-oplossingen, als categorieën, worden vermeld die door het voorbeeld van de bezoeker zijn verleend of geweigerd: { aa: true, ecid: false, aam: true... }

status

  • hangend
  • gewijzigd
  • complete

doesOptInApply

Waar of onwaar, die de configuratie vertegenwoordigen u in initialisatie verstrekte

isPending

Waar of onwaar, afhankelijk van statuswaarde. Inschakelen rapporteert waar voor deze eigenschap voor een bezoeker die nog niet expliciet toestemming heeft geaccepteerd of geweigerd

isComplete

Waar of onwaar afhankelijk van statuswaarde. Inschakelen kan false voor deze eigenschap melden wanneer een toestemming in workflowstijl is gestart maar niet is voltooid.

Methoden van het object Opt-in section-e0417801a82548d199d833010033e433

approve(categories, shouldWaitForComplete)

categories: Een of meer categorieën die moeten worden goedgekeurd. Bijvoorbeeld: adobe.optIn.approve([adobe.OptInCategories.AAM, adobe.OptInCategories.ECID])
shouldWaitForComplete: (optioneel) booleaanse parameter, standaard false. Als u waar doorgeeft, voltooit Opt-in niet het goedkeuringsproces tot u roept adobe.optIn.complete(). Dit proces is vergelijkbaar met een workflow.

<codeblock>
  adobe.optIn.approve(adobe.OptInCategories.ANALYTICS,
         true); adobe.optIn.approve(adobe.OptInCategories.ECID, true);
         adobe.optIn.complete()
</codeblock>

deny(categories, shouldWaitForComplete)

  • Geef 1 of meer categorieën door om te controleren of ze zijn goedgekeurd.
  • Als er geen categorieën zijn doorgegeven, worden ALLE beschikbare categorieën gecontroleerd.

isApproved(categories)

Controleer of een of meer categorieën door de klant zijn goedgekeurd.

isPreApproved(categories)

Controleer of een of meer categorieën vooraf zijn goedgekeurd door de klant. (Als ze zijn doorgegeven in het dialoogvenster preOptInApprovals config).

fetchPermissions(callback, shouldAutoSubscribe)

Async API om de lijst met machtigingen op te halen. De callback wordt geroepen met de lijst van toestemmingen, zodra de toestemmingen die/ontkennend proces verlenen volledig is. shouldAutoSubscribe: Een helpernut, zal automatisch deze callback aan alle toekomstige gebeurtenissen intekenen. Betekenis callback zal worden geroepen telkens als een goedkeuring of ontkenning trekker in Opt binnen. Op deze manier wordt u altijd bijgewerkt, zonder zelf een abonnement op de gebeurtenissen te nemen.

Voorbeeld

fetchPermissions

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);

complete():

NOTE
Alleen gebruiken als u het shouldWaitForComplete parameter om goed te keuren of te ontkennen. Deze API voltooit het goedkeuringsproces. Voorbeeld: adobe.optIn.complete().

approveAll():

Hiermee worden alle bestaande categorieën goedgekeurd.

denyAll()

Alle bestaande rubrieken weigeren.

Gebeurtenissen van het object Opt-in section-06f25b33cab54bafb053183e937fb710

complete:

De gebeurtenis complete wordt geactiveerd wanneer het goedkeuringsproces is voltooid. Als u goedkeurt/ontkent zonder het overgaan roept shouldWaitForComplete, of approveAll/ denyAll, deze gebeurtenis wordt geactiveerd. Of wanneer u slaagt shouldWaitForComplete, deze gebeurtenis wordt geactiveerd wanneer complete wordt aangeroepen.

Voorbeeld

<codeph>
  adobe.optIn.on("complete", callback);
</codeph>
recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a