Dai la priorità a clic, visualizzazioni o conversioni specifici

Configura l'API per dare priorità a origini o trigger specifici.

Dai la priorità a clic o visualizzazioni specifiche per i report aggregabili a livello di evento

Utilizzando le priorità lato origine, puoi modificare il comportamento predefinito dell'API Attribution Reporting. Per impostazione predefinita, il modello di attribuzione è basato sull'ultimo touchpoint, il che significa che una conversione viene attribuita all'evento di origine corrispondente più recente. Per entrambi i report aggregabili a livello di evento, puoi modificare questo comportamento.

Per modificare la priorità predefinita, aggiungi la chiave priority all'intestazione di registrazione della sorgente.

Imposta una priorità più alta per le origini a cui vuoi dare la priorità. Valori più grandi indicano una priorità più alta. Ad esempio, un evento di origine con priority pari a 2 ha la precedenza su un'origine con priority pari a 1.

Viene inviato solo il report che corrisponde all'evento di origine con la priorità più alta.

Codice di esempio

Modifica l'attribuzione per selezionare fonti meno recenti (primo clic):

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

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

Dai la priorità alle conversioni specifiche per i report a livello di evento

A differenza delle priorità lato origine, l'impostazione delle priorità lato trigger è disponibile solo per i report a livello di evento.

Supponiamo che un utente faccia clic su un annuncio e generi una conversione quattro volte: visita la home page del sito dell'inserzionista, poi visita la pagina di un prodotto, si iscrive alla newsletter e infine effettua un acquisto.

Tuttavia, a causa del limite di tre report per i clic, per impostazione predefinita tutti i report successivi alla registrazione (terza conversione), incluso il report sugli acquisti, vengono eliminati.

Puoi invece configurare l'API in modo da ricevere report sulle conversioni che consideri più importanti, ad esempio il report sugli acquisti.

Per farlo, aggiungi la chiave priority all'intestazione di registrazione attivatore e imposta una priorità più alta per le conversioni a cui vuoi dare la priorità.

Quando viene attivata un'attribuzione per un determinato evento di origine, se è stato raggiunto il numero massimo di attribuzioni (tre per i clic e una per le visualizzazioni) per questa sorgente, il browser:

  • Confronta le priorità del nuovo report con quelle dei report pianificati esistenti per la stessa origine.

  • Elimina il report con la priorità più bassa per pianificare invece il nuovo report. Se il nuovo report è quello con la priorità più bassa, viene ignorato e non verrà ricevuto.

Se non vengono impostate priorità, il browser torna al comportamento predefinito: qualsiasi conversione che si verifica dopo la terza conversione per i clic o la prima per le visualizzazioni viene eliminata.

Esamina il codice di esempio: assegnare la priorità alle conversioni di tipo pagamento

Passaggi successivi

Per informazioni sull'impostazione di origini e attivatori, consulta: