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.

TIP
AppMeasurement schakelt 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.

  1. Login aan de Inzameling van Gegevens van Adobe Experience Platformgebruikend uw geloofsbrieven van AdobeID.
  2. Klik op de gewenste tageigenschap.
  3. Ga naar het tabblad Rules en klik op de gewenste regel.
  4. Klik onder Actions op de gewenste handeling of klik op het pictogram '+' om een nieuwe handeling toe te voegen.
  5. Stel de vervolgkeuzelijst Extension in op Adobe Experience Platform Web SDK en op Action Type op Send event
  6. 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;
NOTE
Nadat een volgende vraag loopt, wordt deze variabele teruggesteld aan 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.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690