defaultConsent
De defaultConsent
eigenschap bepaalt hoe de toestemming voor gegevensverzameling wordt verwerkt voordat u de optie setConsent
gebruiken. Deze eigenschap is nuttig wanneer u niet per ongeluk gegevens wilt verzamelen van personen die zich bevinden in gebieden waar toestemming is vereist voordat gegevens worden verzameld.
Door gebrek, worden de gebruikers binnen aan alle doeleinden gekozen, en SDK van het Web wordt toegestaan om de volgende taken uit te voeren:
- Gegevens verzenden van en naar de servers van de Adobe.
- Cookies of webopslagitems lezen en schrijven.
Als de gebruikers uit alle doeleinden opteren, voert het Web SDK geen van deze taken uit.
De defaultConsent
eigenschap ondersteunt drie waarden:
in
: De verzameling van gegevens verloopt normaal, totdat de gebruiker de functie uitschakelt.out
: Gegevens worden definitief verwijderd totdat de gebruiker inklikt.pending
: Gegevens worden lokaal opgeslagen totdat de gebruiker het dialoogvenstersetConsent
gebruiken. Wanneer de standaardtoestemming voor het algemene doel is ingesteld oppending
, waarbij wordt geprobeerd opdrachten uit te voeren die afhankelijk zijn van de gebruikersvoorkeuren (bijvoorbeeldsendEvent
bevel) resulteert in het bevel dat in het Web SDK een rij wordt gevormd. Opdrachten in de wachtrij worden pas verwerkt nadat u de aanmeldingsvoorkeuren van de gebruiker aan de Web SDK hebt doorgegeven.
Als u een bezoeker hebt die niet binnen de jurisdictie van Algemene Verordening van de Bescherming van Gegevens (GDPR) valt, zou de standaardtoestemming kunnen worden geplaatst aan in
. Bezoekers binnen de jurisdictie van de GDPR zouden hun toestemming voor wanbetaling kunnen instellen op pending
. Uw CMP (Consent Management Platform) kan het gebied van de klant detecteren en de vlag voorzien gdprApplies
naar IAB TCF 2.0. Deze markering kan worden gebruikt om de standaardtoestemming te plaatsen.
Als u geen gebeurtenissen wilt verzamelen die zijn opgetreden voordat de aanmeldingsvoorkeuren van de gebruiker zijn ingesteld, kunt u "defaultConsent": "out"
tijdens Web SDK-configuratie. Het proberen om het even welke bevelen uit te voeren die van gebruiker afhangen opent voorkeur zal geen effect hebben tot u de opt-in voorkeur van de gebruiker aan het Web SDK hebt meegedeeld.
Gebruiken defaultConsent
samen met setConsent
using-consent
De Web SDK biedt twee aanvullende opdrachten voor de configuratie van toestemmingen:
defaultConsent
: Dit bevel wordt bedoeld om de toestemmingsvoorkeur van de klanten van de Adobe te vangen gebruikend Web SDK.setConsent
: Deze opdracht is bedoeld om de voorkeuren voor toestemming van uw sitebezoekers vast te leggen.
Wanneer deze instellingen samen worden gebruikt, kunnen ze leiden tot verschillende resultaten voor gegevensverzameling en cookie-instellingen, afhankelijk van de geconfigureerde waarden.
Zie de onderstaande tabel om te begrijpen wanneer gegevensverzameling plaatsvindt en wanneer cookies worden ingesteld, op basis van toestemmingsinstellingen.
in
in
in
out
in
pending
in
pending
out
pending
out
in
out
out
out
De volgende cookies worden ingesteld wanneer de configuratie van de toestemming dit toestaat:
idMigrationEnabled
is ingeschakeld. Het helpt wanneer het overgaan naar Web SDK terwijl sommige delen van de plaats nog gebruiken visitor.js
.s_ecid=MCMID|<ECID>
.Standaardtoestemming instellen met de webSDK-tagextensie
Selecteer het gewenste keuzerondje onder Default consent wanneer configureren van de tagextensie.
- Aanmelden bij experience.adobe.com je Adobe ID-gebruikersgegevens gebruiken.
- Ga naar Data Collection > Tags.
- Selecteer de gewenste eigenschap tag.
- Navigeren naar Extensions en klik vervolgens op Configure op de Adobe Experience Platform Web SDK kaart.
- Omlaag schuiven naar de Privacy en selecteert u vervolgens het gewenste Default consent.
- Klikken Save publiceert u vervolgens uw wijzigingen.
Standaardtoestemming instellen met de Web SDK JavaScript-bibliotheek
Stel de defaultConsent
tekenreeks-eigenschap naar het gewenste toestemmingsniveau wanneer de eigenschap wordt uitgevoerd configure
gebruiken. Deze eigenschap is hoofdlettergevoelig en ondersteunt alleen de volgende drie waarden: "in"
, "out"
, en "pending"
. Als u een andere waarde probeert te gebruiken, genereert de bibliotheek een fout.
alloy("configure", {
"edgeConfigId": "ebebf826-a01f-4458-8cec-ef61de241c93",
"orgId": "ADB3LETTERSANDNUMBERS@AdobeOrg",
"defaultConsent": "pending"
});