registerPostTrackCallback
De registerPostTrackCallback
Met deze variabele kan uw organisatie een JavaScript-functie direct koppelen nadat een treffer naar de Adobe is verzonden. Als een volgende aanroep mislukt, wordt deze functie niet uitgevoerd. U kunt deze variabele gebruiken om gegevens te verzenden die door AppMeasurement aan een partner of in-huis infrastructuur worden verzameld, of veranderlijke waarden in enig-paginatoepassingen op te schonen.
Elke keer dat u de registerPostTrackCallback
variabele, verbindt u die functie om onmiddellijk te lopen nadat een beeldverzoek met succes wordt verzonden. Registreer dezelfde functie niet meerdere keren tijdens het laden van dezelfde pagina.
registerPreTrackCallback
en registerPostTrackCallback
niet gegarandeerd zijn. Vermijd afhankelijkheid tussen deze twee functies.Natrack Callback die de uitbreiding van SDK van het Web gebruikt
Binnenkort verkrijgbaar!
Natrack Callback die manueel SDK van het Web uitvoert
U kunt een JavaScript-belofte gebruiken wanneer u een gebeurtenis verzendt om een functie te registreren nadat gegevens naar de Adobe zijn verzonden.
alloy("sendEvent",{
"xdm": {}
}).then(function(result) {
Console.Log("Data was successfully sent.");
});
Zie Reacties van gebeurtenissen afhandelen in de documentatie van SDK van het Web voor meer informatie.
Navolgende callback registreren 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 syntaxis van het AppMeasurement.
s.registerPostTrackCallback in AppMeasurement en de de redacteur van de de uitbreidingsdouanecode van de Analyse
De s.registerPostTrackCallback
is een functie die een functie als het enige argument neemt. De geneste functie wordt direct uitgevoerd nadat een afbeeldingsaanvraag is verzonden.
s.registerPostTrackCallback(function(){/* Desired code */});
Als u de afbeeldingsaanvraag-URL in de code wilt gebruiken, raadpleegt u de requestUrl
tekenreeksargument binnen de geneste functie. U kunt de requestUrl
variabele voor het gewenste gebruik. Het aanpassen van deze variabele heeft geen invloed op de gegevensverzameling.
s.registerPostTrackCallback(function(requestUrl){
console.log(requestUrl); // Outputs the full image request URL
});
U kunt aanvullende argumenten opnemen in het dialoogvenster s.registerPostTrackCallback
functie, die in de geneste functie kan worden gebruikt:
s.registerPostTrackCallback(function(requestUrl,a,b,c) {
console.log(requestUrl); // Full image request URL
console.log(a); // param1
console.log(b); // param2
console.log(c); // param3
}, "param1", "param2", "param3");
Hoofdletters gebruiken
Registreren van de clearVars()
functie in de callback post track kan voordelig zijn voor single-page toepassingen. Telkens wanneer u met succes een klap naar Adobe verzendt, clearVars()
functie wordt uitgevoerd. Uw implementatie kan vervolgens opnieuw variabelen definiƫren zonder dat u zich zorgen hoeft te maken over onjuist blijvende waarden.
s.registerPostTrackCallback(function(){s.clearVars();});