Priorizar clics, vistas o conversiones específicos

Configura la API para que priorice fuentes o activadores específicos.

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

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

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 quieras priorizar. Los valores más altos indican 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 del lado de la 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 una página de producto, se registra en el boletín informativo y, por último, realiza una compra.

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

En su lugar, 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 a tu 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 alcanzó la cantidad máxima de atribuciones (tres para los clics y una para las vistas) para esta fuente, el navegador hará lo siguiente:

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

  • Borra el informe con la prioridad más baja para programar el nuevo. Si el informe nuevo es el que tiene la prioridad más baja, se ignora y no lo recibirás.

Si no se establecen prioridades, el navegador recurre a su comportamiento predeterminado: se descarta cualquier conversión que se produzca después de la tercera conversión para los clics o la primera conversión para las vistas.

Revisa el código de ejemplo: prioriza las conversiones de tipo confirmación de la compra

Próximos pasos

Para obtener información sobre cómo configurar fuentes y activadores, consulta los siguientes vínculos: