Belirli tıklamalara, görünümlere veya dönüşümlere öncelik verin

API'yi belirli kaynaklara veya tetikleyicilere öncelik verecek şekilde yapılandırın.

Etkinlik düzeyindeki veya toplu hale getirilebilir raporlar için belirli tıklamalara ya da görüntülemelere öncelik verme

Kaynak tarafı önceliklerini kullanarak Attribution Reporting API'nin varsayılan davranışını değiştirebilirsiniz. Varsayılan olarak ilişkilendirme modeli son temastır. Yani bir dönüşüm, eşleşen en son kaynak etkinliğiyle ilişkilendirilir. Hem etkinlik düzeyindeki hem de toplanabilir raporlar için bu davranışı değiştirebilirsiniz.

Varsayılan önceliği değiştirmek için priority anahtarını kaynak kayıt üstbilginize ekleyin.

Öncelik vermek istediğiniz kaynaklar için daha yüksek bir öncelik ayarlayın. Daha büyük değerler daha yüksek önceliği gösterir. Örneğin, priority değeri 2 olan bir kaynak etkinlik, priority değeri 1 olan bir kaynağa göre önceliklidir.

Yalnızca kaynak etkinlikle eşleşen ve en yüksek önceliğe sahip olan rapor gönderilir.

Örnek kod

Daha eski kaynakları (ilk tıklama) seçecek şekilde ilişkilendirmeyi değiştirin:

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

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

Etkinlik düzeyindeki raporlar için belirli dönüşümlere öncelik verme

Kaynak taraflı önceliklerin aksine, tetikleyici taraflı öncelikleri ayarlama yalnızca etkinlik düzeyindeki raporlarda kullanılabilir.

Bir kullanıcının bir reklamı tıklayıp dört kez dönüşüm gerçekleştirdiğini varsayalım: reklamverenin site ana sayfasını ziyaret eder, ardından bir ürün sayfasını ziyaret eder, bültene kaydolur ve son olarak satın alma işlemi gerçekleştirir.

Ancak tıklamalar için üç rapor sınırı olduğundan, kayıt işleminden (üçüncü dönüşüm) sonraki tüm raporlar (satın alma raporu dahil) varsayılan olarak kaldırılır.

Bunun yerine, API'yi daha önemli olduğunu düşündüğünüz dönüşümlerle ilgili raporlar (ör. satın alma raporu) almanız için yapılandırabilirsiniz.

Bunun için priority anahtarını tetikleyici kaydı başlığınıza ekleyin ve öncelik vermek istediğiniz dönüşümler için daha yüksek bir öncelik belirleyin.

Belirli bir kaynak etkinlik için bir ilişkilendirme tetiklendiğinde, bu kaynak için maksimum ilişkilendirme sayısına (tıklamalar için üç, görüntülemeler için bir) ulaşıldıysa tarayıcı:

  • Yeni raporun önceliğini, aynı kaynak için planlanmış mevcut raporların öncelikleriyle karşılaştırın.

  • Yeni raporu planlamak için önceliği en düşük olan raporu silin. Yeni rapor en düşük önceliğe sahipse yoksayılır ve size gönderilmez.

Öncelik ayarlanmazsa tarayıcı varsayılan davranışına geri döner: Tıklamalar için üçüncü dönüşümden veya görüntülemeler için ilk dönüşümden sonra gerçekleşen tüm dönüşümler atlanır.

Ödeme türündeki dönüşümlere öncelik verin örnek kodunu inceleyin.

Sonraki adımlar

Kaynak ve tetikleyici ayarlama hakkında bilgi edinmek için: