Last update: Fri Nov 07 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
Onderwerpen:
Gemaakt voor:
Ontwikkelaar
Informatie over at.js custom events , waarmee u kunt zien wanneer een aanvraag of aanbieding voor een box mislukt of slaagt.
Historisch gezien, liet mbox.js (nu afgekeurd) andere code van JavaScript die op de pagina loopt niet weten wat achter de scènes gebeurt. Met de vooruitgang van om.js, hadden wij een unieke kans om deze kwestie op te lossen.
Volgens onze klanten zijn er verschillende scenario's waarvan zij op de hoogte willen worden gesteld, zoals:
Een mbox-aanvraag is mislukt als gevolg van een time-out, onjuiste statuscode, JSON-parseringsfout, enz.
Een mbox-verzoek is uitgevoerd.
Rendering van voorstel is mislukt omdat het element wrapping mbox ontbreekt, de kiezer niet is gevonden, enz.
Rendering van aanbieding is gelukt. DOM-wijzigingen zijn toegepast.
Vooraf gedefinieerde gebeurtenissen hebben een structuur waarmee u de vereiste gegevens kunt extraheren op basis van het gebeurtenistype.
Om ervoor te zorgen dat gebeurtenissen in verschillende scenario's kunnen worden gebruikt, hebben de douanegebeurtenissen een ladingsvoorwerp dat aan het detailbezit van het gebeurtenisvoorwerp (dat wordt overgegaan tot de manager) wordt toegewezen. Wanneer u wilt voorkomen dat tekenreeksen worden doorgegeven als naam van een gebeurtenis, worden de gebeurtenissen als constanten weergegeven met behulp van adobe.target.event namespace.
Structuur
Sleutel
Type
Beschrijving
type
String
Er zijn verscheidene scenario's waarin u om in het vinden, het zuiveren, en het aanpassen van interactie met at.js zou willen worden meegedeeld te helpen.
Elke aangepaste gebeurtenis die hieronder wordt vermeld, heeft twee indelingen: een "constante" en een "tekenreekswaarde".
Constanten: Voorgewerkt met adobe.target.event., die in alle kapitalen worden voorgesteld, en bevatten onderstrepingstekens. Om aan douanegebeurtenissen in te tekenen na at.js laadt maar alvorens de mbox reactie is ontvangen, gebruik de constante.
Waarden van het Koord: In kleine letters en bevatten streepjes. Om aan douanegebeurtenissen in te tekenen vóór at.js laadt, gebruik de koordwaarde.
Ontbroken Verzoek
Constante: adobe.target.event.REQUEST_FAILED
Tekenreekswaarde: at-request-failed
Beschrijving: Een aanvraag voor een box is mislukt als gevolg van een time-out, onjuiste statuscode, JSON-parseringsfout, enz.
Omschrijving: de rendering van voorstellen is gelukt. DOM-wijzigingen zijn toegepast.
Geladen Bibliotheek
Constante: adobe.target.event.LIBRARY_LOADED
Tekenreekswaarde: at-library-loaded
Beschrijving: deze gebeurtenis is ideaal om te volgen wanneer at.js volledig is geladen. Met deze gebeurtenis kunt u de uitvoering van het globale selectievakje aanpassen. U kunt deze gebeurtenis ook gebruiken om de globale mbox onbruikbaar te maken en dan naar deze gebeurtenis te luisteren om globale mbox later te branden.
Begin van het Verzoek
Constante: adobe.target.event.REQUEST_START
Tekenreekswaarde: at-request-start
Beschrijving: deze gebeurtenis wordt geactiveerd voordat een HTTP-aanvraag wordt uitgevoerd. U kunt deze gebeurtenis voor prestatiemetingen gebruiken gebruikend het Middel Timing API.
Beschrijving: deze gebeurtenis wordt geactiveerd voordat de kiezersopiniepeiling wordt gestart en inhoud naar de pagina wordt gerenderd. U kunt deze gebeurtenis gebruiken om de voortgang van de rendering van inhoud bij te houden.
De Video van de opleiding: De Tokens van de Reactie en de Gebeurtenissen van de Douane at.js
Bekijk de volgende video om te leren hoe u de Tokens van de Reactie en de Gebeurtenissen van de Douane bij.js kunt gebruiken om profielinformatie van Target aan derdesystemen te delen.