Instalación
Instala el paquete desde npm e impórtalo en tu código:import y await de nivel superior, así que ejecútalos en un <script type="module"> o en tu código empaquetado.
Creando una Subasta
Reportando Eventos
Reporta un render cuando insertas un ganador en la página, y una impresión cuando ese ganador se vuelve visible para el comprador. Envía el mismoopaqueUserId para un comprador en cada subasta y evento, por ejemplo un id que guardas en una cookie o en la sesión del usuario que inició sesión. Un id nuevo por evento rompe la atribución.
Renders
Un render registra que un anuncio patrocinado fue insertado en la página, se vuelva visible o no. Los renders son solo para anuncios patrocinados, por lo queresolvedBidId es obligatorio y no existe el campo entity.
Impresiones
Una impresión registra que un anuncio o producto se volvió visible para el comprador.Clics
Un clic registra que el comprador hizo clic en un anuncio o producto.entity: { type: "product", id: "<product id>" } en lugar de resolvedBidId, tanto en impresiones como en clics.
Compras
Una compra registra los productos que adquirió el comprador. Topsort la atribuye a los anuncios con los que el comprador interactuó.Errores Reintentables
reportEvent se resuelve con retry: true para respuestas 429 y 5xx. Otros errores, como un 400 o una falla de red, rechazan la promesa, así que captúralos también: