Bestimmte Klicks, Aufrufe oder Conversions priorisieren

Konfigurieren Sie die API so, dass bestimmte Quellen oder Trigger priorisiert werden.

Bestimmte Klicks oder Aufrufe für Berichte auf Ereignisebene oder aggregierbare Berichte priorisieren

Mit Quellseitige Prioritäten können Sie das Standardverhalten der Attribution Reporting API ändern. Standardmäßig ist das Attributionsmodell „Letzte Berührung“ festgelegt. Das bedeutet, dass eine Conversion dem letzten übereinstimmenden Quellereignis zugeordnet wird. Sowohl für Berichte auf Ereignisebene als auch für aggregierbare Berichte können Sie dieses Verhalten anpassen.

Wenn Sie die Standardpriorität ändern möchten, fügen Sie dem Header der Quellregistrierung den Schlüssel priority hinzu.

Legen Sie eine höhere Priorität für Quellen fest, die Sie priorisieren möchten. Größere Werte stehen für eine höhere Priorität. Ein Quellereignis mit einem priority von 2 hat beispielsweise Vorrang vor einer Quelle mit einem priority von 1.

Es wird nur der Bericht gesendet, der dem Quellereignis mit der höchsten Priorität entspricht.

Beispielcode

So ändern Sie die Attribution, um weniger aktuelle Quellen auszuwählen (erster Klick):

const currentTimestamp = Date.now();
const priority = -currentTimestamp;

res.set(
  "Attribution-Reporting-Register-Source",
  JSON.stringify({
    // … all usual fields for that header
    priority: `${priority}`
  })
);

Bestimmte Conversions für Berichte auf Ereignisebene priorisieren

Im Gegensatz zu Prioritäten auf Quellseite ist das Festlegen von Prioritäten auf Triggerseite nur für Berichte auf Ereignisebene möglich.

Angenommen, ein Nutzer klickt auf eine Anzeige und führt vier Conversions aus: Er ruft die Startseite der Website des Werbetreibenden auf, dann eine Produktseite, meldet sich für den Newsletter an und tätigt schließlich einen Kauf.

Aufgrund des Limits von drei Berichten für Klicks werden jedoch standardmäßig alle nachfolgenden Berichte nach der Registrierung (dritte Conversion) verworfen, einschließlich des Kaufberichts.

Stattdessen können Sie die API so konfigurieren, dass Sie Berichte für Conversions erhalten, die Sie für wichtiger halten, z. B. den Kaufbericht.

Fügen Sie dazu den Schlüssel priority in den Header für die Triggerregistrierung ein und legen Sie eine höhere Priorität für Conversions fest, die Sie priorisieren möchten.

Wenn eine Attribution für ein bestimmtes Quellereignis ausgelöst wird und die maximale Anzahl von Attributionen (drei für Klicks, eine für Aufrufe) für diese Quelle erreicht wurde, führt der Browser folgende Aktionen aus:

  • Vergleichen Sie die Priorität des neuen Berichts mit den Prioritäten der vorhandenen geplanten Berichte für dieselbe Quelle.

  • Löschen Sie den Bericht mit der niedrigsten Priorität, um den neuen Bericht zu planen. Wenn der neue Bericht die niedrigste Priorität hat, wird er ignoriert und Sie erhalten ihn nicht.

Wenn keine Prioritäten festgelegt sind, greift der Browser auf sein Standardverhalten zurück: Jede Conversion nach der dritten Conversion für Klicks oder der ersten Conversion für Aufrufe wird verworfen.

Beispielcode ansehen: Conversions vom Typ „checkout“ priorisieren

Nächste Schritte

Informationen zum Festlegen von Quellen und Triggern finden Sie hier: