Priorizar clics, vistas o conversiones específicos

Configura la API para priorizar fuentes o activadores específicos.

Prioriza las vistas o los clics específicos para los informes agregables o a nivel del evento

Mediante las prioridades del código fuente, puedes cambiar el comportamiento predeterminado de la API de Attribution Reporting. De forma predeterminada, el modelo de atribución es el de último punto de contacto, lo que significa que una conversión se atribuye al evento de fuente coincidente más reciente. Puedes modificar este comportamiento para los informes agregables y a nivel del evento.

Para cambiar la prioridad predeterminada, agrega la clave priority al encabezado de registro de la fuente.

Establece una prioridad más alta para las fuentes que deseas priorizar. Los valores más altos denotan una prioridad más alta. Por ejemplo, un evento de origen con un priority de 2 tiene prioridad sobre una fuente con un priority de 1.

Solo se envía el informe que coincide con el evento de origen con la prioridad más alta.

Ejemplo de código

Cambia la atribución para seleccionar fuentes menos recientes (primer clic):

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

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

Prioriza conversiones específicas para los informes a nivel del evento

A diferencia de las prioridades de fuente, la configuración de prioridades del activador solo está disponible para los informes a nivel del evento.

Supongamos que un usuario hace clic en un anuncio y genera una conversión cuatro veces: visita la página principal del sitio del anunciante, luego visita la página de un producto, se suscribe al boletín informativo y, por último, realiza una compra.

Sin embargo, debido al límite de tres informes de clics, se eliminan de forma predeterminada todos los informes posteriores después del registro (tercera conversión), incluido el informe de compras.

En cambio, puedes configurar la API para recibir informes de las conversiones que consideres más importantes; por ejemplo, el informe de compras.

Para ello, agrega la clave priority al encabezado de registro del activador y establece una prioridad más alta para las conversiones que deseas priorizar.

Cuando se activa una atribución para un evento de fuente determinado, si se alcanza la cantidad máxima de atribuciones (tres para los clics y una para las vistas) para esta fuente, el navegador hará lo siguiente:

  • Compare la prioridad del informe nuevo con las prioridades de los informes programados existentes para esa misma fuente.

  • Para programar el informe nuevo, borra el informe con la prioridad más baja. Si el informe nuevo es el de menor prioridad, se ignorará y no lo recibirás.

Si no se establecen prioridades, el navegador recurre al comportamiento predeterminado: se descartan todas las conversiones que se produzcan después de la tercera conversión correspondiente a clics o la primera conversión de vistas.

Revisa el código de ejemplo: priorizar conversiones de tipo confirmación de la compra.

Próximos pasos

Para obtener información sobre la configuración de fuentes y activadores, consulta lo siguiente: