SDK-gebeurtenissen (Node.js)
Laatst bijgewerkt: 27 juli 2023
- Onderwerpen:
- APIs/SDKs
Gemaakt voor:
- Ontwikkelaar
Beschrijving
Wanneer initialiseren SDKde options.events
-object is een optioneel object met gebeurtenisnaamtoetsen en callback-functiewaarden. Het kan worden gebruikt om aan diverse gebeurtenissen in te tekenen die binnen SDK voorkomen. Bijvoorbeeld clientReady
De gebeurtenis kan met een callback functie worden gebruikt die zal worden aangehaald wanneer SDK klaar voor methodevraag is.
Wanneer de callback-functie wordt aangeroepen, wordt een gebeurtenisobject doorgegeven. Elke gebeurtenis heeft een type
komt overeen met de gebeurtenisnaam. Sommige gebeurtenissen bevatten aanvullende eigenschappen met relevante informatie.
Gebeurtenissen
Naam gebeurtenis (type) | Beschrijving | Aanvullende gebeurteniseigenschappen |
---|---|---|
clientReady | Wordt verzonden wanneer het artefact is gedownload en de SDK gereed is voor getOffers oproepen. Aanbevolen bij gebruik van de beslissingsmethode op het apparaat. | |
artifactDownloadSuccceeded | Wordt telkens verzonden wanneer een nieuw artefact wordt gedownload. | artifactPayload, artifactLocation |
artifactDownloadFailed | Wordt telkens verzonden wanneer een artefact niet kan worden gedownload. | artifactLocation, error |
Voorbeeld
Node.js
const targetClient = TargetClient.create({
client: "acmeclient",
organizationId: "1234567890@AdobeOrg",
decisioningMethod: "on-device",
events: {
clientReady: onTargetClientReady,
artifactDownloadSucceeded: onArtifactDownloadSucceeded,
artifactDownloadFailed: onArtifactDownloadFailed
}
});
function onTargetClientReady() {
// make getOffers requests
targetClient.getOffers({...})
}
function onArtifactDownloadSucceeded(event) {
console.log(`The artifact was successfully downloaded from '${event.artifactLocation}'`);
// optionally do something with event.artifactPayload, like persist it
}
function onArtifactDownloadFailed(event) {
console.log(`The artifact failed to download from '${event.artifactLocation}' with the following error message: ${event.error.message}`);
}
Vorige paginaMeldingen verzenden (Node.js)
Volgende paginaLogger (Node.js)
Target
- Adobe Target Developer Guide
- Aan de slag
- Voordat u implementeert
- Privacy en beveiliging
- Privacyoverzicht
- Regels inzake privacy en gegevensbescherming
- Doelcookies
- Het doelcookie verwijderen
- Het effect van de afleiding van cookies van derden op Target (at.js)
- Google Chrome SameSite cookie beleidsregels
- Apple Intelligent Tracking Prevention (ITP) 2.x
- Inhoudsbeveiligingsbeleid (CSP)-instructies
- Lijst van gewenste personen randknooppunten doel
- Methoden om gegevens op te halen in Doel
- Overzicht van doelbeveiliging
- Ondersteunde browsers
- TLS (Transport Layer Security)-coderingswijzigingen
- CNAME en Adobe Target
- Implementatie op de client
- Overzicht: Doel implementeren voor web op client
- Adobe Experience Platform Web SDK-implementatie
- at.js-implementatie
- Hoe werkt at.js
- Hoe te opstellen bij.js
- Apparaatbeslissingen
- at.js-functies
- at.js, functieoverzicht
- adobe.target.getOffer()
- adobe.target.getOffers() - at.js 2.x
- adobe.target.applyOffer()
- adobe.target.applyOffers() - at.js 2.x
- adobe.target.triggerView() - at.js 2.x
- adobe.target.trackEvent()
- mboxCreate() - at.js 1.x
- targetGlobalSettings()
- mboxDefine() en mboxUpdate() - at.js 1.x
- targetPageParams()
- targetPageParamsAll()
- registerExtension() - at.js 1.x
- sendNotifications() - at.js 2.1
- at.js, aangepaste gebeurtenissen
- Foutopsporing in.js met Adobe Experience Cloud Debugger
- Gebruik cloudgebaseerde instanties met Doel
- at.js Veelgestelde vragen
- details at.js-versie
- Bijwerken van at.js 1.x naar at.js 2.x
- at.js, cookies
- Gebruiker-agent en cliëntwenken
- De globale box begrijpen
- Server-side implementatie
- Serverzijde: Overzicht van doel implementeren
- Aan de slag met doel-SDK’s
- Voorbeeldtoepassingen
- Overgang van verouderde API’s van Target naar Adobe I/O
- Basisbeginselen
- Integratie
- Apparaatbeslissingen
- Node.js SDK Reference
- Java SDK Reference
- Java SDK - overzicht
- Java SDK installeren
- De Java SDK initialiseren
- Voorstel ophalen (Java)
- Kenmerken ophalen (Java)
- Meldingen verzenden (Java)
- SDK Events (Java)
- Aanmelder (Java)
- Asynchrone verzoeken (Java)
- Proxyconfiguratie (Java)
- Aangepaste HTTP Client Configuration (Java)
- Hulpprogrammamethoden (Java)
- .NET SDK Reference
- Referentie Python SDK
- Hybride implementatie
- Analyses voor Doel (A4T) met Experience Platform SDK
- Implementatie van aanbevelingen
- Implementatie van mobiele apps
- E-mailimplementatie
- API-hulplijnen
- Implementatiepatronen