documentUnloading
Met de eigenschap documentUnloading
kunt u de JavaScript-methode sendBeacon
gebruiken om gegevens naar de Adobe te verzenden. Als een typisch verzoek te lang duurt, kan browser het verzoek annuleren. U kunt de SDK van het Web vertellen om sendBeacon
te gebruiken zodat het verzoek op de achtergrond loopt nadat u vanaf de pagina navigeert. Schakel deze eigenschap in om te voorkomen dat gegevensaanvragen door de browser worden geannuleerd wanneer ze worden verwijderd.
In verschillende browsers geldt een limiet van 64 kB voor de hoeveelheid gegevens die tegelijk met sendBeacon
kan worden verzonden. Als browser de gebeurtenis verwerpt omdat de lading te groot is, valt SDK van het Web terug naar het gebruiken van zijn normale vervoermethode.
Document verwijderen configureren met de webSDK-tagextensie
Schakel het selectievakje Document will unload in binnen de handelingen van een labelregel.
- Login aan experience.adobe.comgebruikend uw geloofsbrieven van Adobe ID.
- Ga naar Data Collection > Tags.
- Selecteer de gewenste eigenschap tag.
- Navigeer naar Rules en selecteer vervolgens de gewenste regel.
- Selecteer onder Actions een bestaande actie of maak een actie.
- Stel het vervolgkeuzeveld Extension in op Adobe Experience Platform Web SDK en stel de waarde Action Type in op Send event .
- Schakel het selectievakje Document will unload in de sectie Data in.
- Klik op Keep Changes en voer vervolgens de publicatieworkflow uit.
Document verwijderen configureren met de Web SDK JavaScript-bibliotheek
Stel de Booleaanse waarde documentUnloading
in wanneer u de opdracht sendEvent
uitvoert. De standaardwaarde is false
. Stel deze eigenschap in op true
als u de methode sendBeacon
wilt gebruiken om gegevens naar de Adobe te verzenden.
documentUnloading
is niet compatibel met de eigenschap renderDecisions
. Stel beide eigenschappen niet tegelijkertijd in op true
.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"documentUnloading": true
});