Wijzigingen in parameters voor goedkeuring
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. Voor meer informatie over de parameter shouldWaitForComplete, zie Opt-in Werkschema.
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 wordt ingekort dat een bezoekersdeken uw site toestemming verleent of weigert 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 wordt geformuleerd dat een bezoekersdeken uw site toestemming verleent of weigert om cookies te maken, gebruikt u approveAll()
of denyAll()
, afhankelijk van het antwoord.
Parameters voor inkomende workflows
Inschakelen ondersteunt een workflow waarin rechten kunnen worden verzameld over meerdere aanvraagcycli, bijvoorbeeld waar voorkeuren een voor een worden gegeven. Gebruikend de volgende functies en het verstrekken van waar voor shouldWaitForComplete
plaatsen, kan uw oplossing toestemming voor één oplossing of een ondergroep van de totale categorieën verzamelen, dan toestemmingen voor volgende één of ondergroep van categorieën verzamelen. Vanaf de eerste aanroep is de eigenschap adobe.optIn.status
in behandeling totdat adobe.optIn.complete()
aan het einde van de flow wordt aangeroepen. 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. Wanneer u zich abonneert op wijzigingen in Opt-in (zie adobe.optIn.fetchPermissions(callback, shouldAutoSubscribe
) hieronder, wordt de callback alleen geactiveerd wanneer deze functie wordt aangeroepen.
Parameters voor machtigingen voor bezoekers
Verzamel opt-in toestemmingen voor een bezoeker op elk ogenblik gebruikend één van de toestemmingsfuncties:
adobe.optIn.permissions
Een object waarin alle oplossingen voor Experiencen Cloud, als categorieën, worden vermeld die door de bezoeker zijn toegekend 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. Het verstrekken van een waarde van waar voor shouldAutoSubscribe
registreert callback voor om het even welke Opt-binnen veranderingen die door:gaan. Hieronder vindt u eigenschappen van adobe.OptIn
:
permissions
Een object met alle oplossingen voor Experiencen Cloud, als categorieën, die door de bezoeker zijn toegestaan of geweigerd. Voorbeeld: { 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 een fout voor deze eigenschap melden wanneer een toestemming in workflowstijl is gestart maar niet is voltooid.