useBeacon
De meeste moderne browsers beschikken over de native methode navigator.sendBeacon()
. Het verzendt asynchroon een kleine hoeveelheid gegevens over HTTP naar een Webserver. AppMeasurement kan de methode navigator.sendBeacon()
gebruiken als de variabele useBeacon
is ingeschakeld. Het is handig om koppelingen af te sluiten en andere situaties te creëren waarin u informatie wilt verzenden voordat de pagina wordt verwijderd.
Als useBeacon
is ingeschakeld, gebruikt de volgende hit die naar Adobe wordt verzonden de methode navigator.sendBeacon()
van de browser in plaats van een standaard GET
-afbeeldingsaanvraag. Deze variabele is van toepassing op afbeeldingsaanvragen s.t()
en s.tl()
. Hiervoor is AppMeasurement 2.17.0 of hoger vereist.
useBeacon
automatisch in voor aanvragen voor afsluitingsafbeeldingen.De variabele useBeacon
wordt genegeerd wanneer de bezoeker een browser gebruikt die navigator.sendBeacon()
niet ondersteunt. Voor het gebruik van deze variabele is AppMeasurement 2.16.0 of hoger vereist.
De sendBeacon-API gebruiken met de Web SDK-extensie
Het selectievakje Document will unload in een configuratie van handelingen bepaalt of gegevens die naar Adobe worden verzonden de sendBeacon-API gebruiken.
- Login aan de Inzameling van Gegevens van Adobe Experience Platformgebruikend uw geloofsbrieven van AdobeID.
- Klik op de gewenste tageigenschap.
- Ga naar het tabblad Rules en klik op de gewenste regel.
- Klik onder Actions op de gewenste handeling of klik op het pictogram '+' om een nieuwe handeling toe te voegen.
- Stel de vervolgkeuzelijst Extension in op Adobe Experience Platform Web SDK en op Action Type op Send event
- Klik op het selectievakje Document will unload aan de rechterkant.
Als dit vakje wordt gecontroleerd, worden de gegevens verzonden naar Adobe gebruikend sendBeacon API. Deze optie is standaard uitgeschakeld.
Gebruik sendBeacon API manueel uitvoerend het Web SDK
Stel documentUnloading
in op true
wanneer u een gebeurtenis verzendt. Als deze niet is ingesteld, is de standaardwaarde false
.
alloy("sendEvent", {
"documentUnloading": true,
"xdm": {}
});
Zie Gebruikend sendBeacon APIin de documentatie van SDK van het Web voor meer informatie.
Gebruik baken met de Adobe Analytics-extensie
Er is geen specifiek veld in de Adobe Analytics-extensie voor het gebruik van deze variabele. Gebruik de aangepaste code-editor volgens de AppMeasurement-syntaxis.
s.useBeacon in AppMeasurement en de aangepaste code-editor voor de extensie Analytics
De variabele s.useBeacon
is een Booleaanse waarde die bepaalt of AppMeasurement de methode navigator.sendBeacon()
van de browser gebruikt. De standaardwaarde is false
. Stel deze variabele in op true
voordat u een functie tracking aanroept als u de asynchrone aard van navigator.sendBeacon()
wilt gebruiken.
s.useBeacon = true;
false
. Als uw implementatie meerdere afbeeldingsaanvragen verzendt in dezelfde pagina die wordt geladen (zoals toepassingen van één pagina), stelt u deze variabele in op true
vóór elke volgende aanroep.