Installation
Installieren Sie das Paket über npm und importieren Sie es in Ihrem Code:import und Top-Level-await. Führen Sie sie daher in einem <script type="module"> oder in Ihrem gebündelten Code aus.
Erstellen einer Auktion
Ereignismeldung
Melden Sie einen Render, wenn Sie einen Gewinner in die Seite einfügen, und eine Impression, wenn dieser Gewinner für den Käufer sichtbar wird. Senden Sie für einen Käufer bei jeder Auktion und jedem Ereignis dieselbeopaqueUserId, zum Beispiel eine ID, die Sie in einem Cookie oder in Ihrer Login-Sitzung speichern. Eine neue ID pro Ereignis verhindert die Attribution.
Renders
Ein Render erfasst, dass eine gesponserte Anzeige in die Seite eingefügt wurde, unabhängig davon, ob sie jemals sichtbar wird. Renders gibt es nur für gesponserte Anzeigen, daher istresolvedBidId erforderlich und es gibt kein entity-Feld.
Impressionen
Eine Impression erfasst, dass eine Anzeige oder ein Produkt für den Käufer sichtbar wurde.Klicks
Ein Klick erfasst, dass der Käufer auf eine Anzeige oder ein Produkt geklickt hat.entity: { type: "product", id: "<product id>" } anstelle von resolvedBidId.
Käufe
Ein Kauf erfasst die Produkte, die der Käufer gekauft hat. Topsort ordnet ihn den Anzeigen zu, mit denen der Käufer interagiert hat.Wiederholbare Fehler
reportEvent wird bei 429- und 5xx-Antworten mit retry: true aufgelöst. Andere Fehler, etwa ein 400 oder ein Netzwerkfehler, lehnen das Promise ab. Fangen Sie diese daher ebenfalls ab: