کلیک‌ها، بازدیدها یا تبدیل‌های خاص را در اولویت قرار دهید

API را برای اولویت بندی منابع یا محرک های خاص پیکربندی کنید.

کلیک‌ها یا نماهای خاص را برای گزارش‌های سطح رویداد یا جمع‌آوری‌شده در اولویت قرار دهید

با استفاده از اولویت‌های سمت منبع، می‌توانید رفتار پیش‌فرض Attribution Reporting API را تغییر دهید. به طور پیش‌فرض، مدل انتساب آخرین لمس است، به این معنی که یک تبدیل به جدیدترین رویداد منبع منطبق نسبت داده می‌شود. هم برای گزارش‌های سطح رویداد و هم برای گزارش‌های انبوه، می‌توانید این رفتار را تغییر دهید.

برای تغییر اولویت پیش فرض، کلید priority را به هدر ثبت منبع خود اضافه کنید.

اولویت بیشتری را برای منابعی که می خواهید اولویت بندی کنید تعیین کنید. مقادیر بزرگتر نشان دهنده اولویت بالاتر است. به عنوان مثال، یک رویداد منبع با priority 2 بر منبع با priority 1 اولویت دارد.

فقط گزارشی ارسال می شود که با رویداد منبع مطابقت داشته باشد و دارای بالاترین اولویت باشد.

کد نمونه

انتساب را برای انتخاب منابع کمتر جدید تغییر دهید (اول کلیک کنید):

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

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

تبدیل‌های خاص را برای گزارش‌های سطح رویداد اولویت‌بندی کنید

برخلاف اولویت‌های سمت منبع، تنظیم اولویت‌های سمت ماشه فقط برای گزارش‌های سطح رویداد در دسترس است.

فرض کنید یک کاربر روی یک تبلیغ کلیک می کند و چهار بار تبدیل می کند: از صفحه اصلی سایت تبلیغ کننده بازدید می کند، سپس از صفحه محصول بازدید می کند، در خبرنامه ثبت نام می کند و در نهایت خرید انجام می دهد.

اما به دلیل محدودیت سه گزارش برای کلیک ها، به طور پیش فرض تمام گزارش های بعدی پس از ثبت نام (تبدیل سوم) از جمله گزارش خرید حذف می شود.

در عوض، می‌توانید API را طوری پیکربندی کنید که گزارش‌هایی را برای تبدیل‌هایی که مهم‌تر می‌دانید دریافت کنید. به عنوان مثال، گزارش خرید.

برای انجام این کار، کلید priority را به هدر ثبت محرک خود اضافه کنید و اولویت بالاتری را برای تبدیل هایی که می خواهید اولویت بندی کنید تعیین کنید.

هنگامی که یک انتساب برای یک رویداد منبع مشخص فعال می شود، اگر به حداکثر تعداد اسناد (سه مورد برای کلیک، یکی برای بازدید) برای این منبع رسیده باشد، مرورگر:

  • اولویت گزارش جدید را با اولویت های گزارش های برنامه ریزی شده موجود برای همان منبع مقایسه کنید.

  • گزارش با کمترین اولویت را حذف کنید تا به جای آن گزارش جدید را برنامه ریزی کنید. اگر گزارش جدید کمترین اولویت را دارد، نادیده گرفته می شود و شما آن را دریافت نمی کنید.

اگر هیچ اولویتی تنظیم نشود، مرورگر به رفتار پیش‌فرض خود بازمی‌گردد: هر تبدیلی که پس از تبدیل سوم برای کلیک‌ها یا اولین تبدیل برای بازدیدها انجام می‌شود حذف می‌شود.

کد مثال را مرور کنید: اولویت‌بندی تبدیل‌های نوع پرداخت

مراحل بعدی

برای اطلاعات در مورد تنظیم منابع و محرک‌ها، به موارد زیر مراجعه کنید: