खास क्लिक, व्यू या कन्वर्ज़न को प्राथमिकता देना

किसी सोर्स या ट्रिगर को प्राथमिकता देने के लिए, एपीआई को कॉन्फ़िगर करें.

इवेंट-लेवल या इकट्ठा की जा सकने वाली रिपोर्ट के लिए, खास क्लिक या व्यू को प्राथमिकता दें

सोर्स-साइड प्राथमिकताओं का इस्तेमाल करके, Attribution Reporting API के डिफ़ॉल्ट व्यवहार को बदला जा सकता है. डिफ़ॉल्ट रूप से, एट्रिब्यूशन मॉडल लास्ट-टच होता है. इसका मतलब है कि कन्वर्ज़न को मैच करने वाले सबसे हाल के सोर्स इवेंट को एट्रिब्यूट किया जाता है. इवेंट-लेवल और एग्रीगेट की जा सकने वाली, दोनों रिपोर्ट के लिए, इस व्यवहार में बदलाव किया जा सकता है.

डिफ़ॉल्ट प्राथमिकता बदलने के लिए, अपने सोर्स रजिस्ट्रेशन हेडर में priority कुंजी जोड़ें.

जिन सोर्स को प्राथमिकता देनी है उनके लिए ज़्यादा प्राथमिकता सेट करें. बड़ी वैल्यू, ज़्यादा प्राथमिकता को दिखाती है. उदाहरण के लिए, दो में से priority वाले सोर्स इवेंट को, 1 के priority वाले सोर्स के मुकाबले प्राथमिकता दी जाती है.

सिर्फ़ वही रिपोर्ट भेजी जाती है जो सबसे ज़्यादा प्राथमिकता वाले सोर्स इवेंट से मेल खाती है.

कोड का उदाहरण

एट्रिब्यूशन बदलने के लिए, हाल ही के कम सोर्स (फ़र्स्ट क्लिक) चुनें:

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

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

इवेंट-लेवल रिपोर्ट के लिए, खास कन्वर्ज़न को प्राथमिकता देना

सोर्स-साइड की प्राथमिकताओं के उलट, ट्रिगर-साइड की प्राथमिकताएं सिर्फ़ इवेंट-लेवल की रिपोर्ट के लिए उपलब्ध हैं.

मान लें कि कोई उपयोगकर्ता किसी विज्ञापन पर क्लिक करता है और चार बार ग्राहक में बदलता है: वह विज्ञापन देने वाली कंपनी की साइट के होम पेज पर जाता है. इसके बाद, वह किसी प्रॉडक्ट पेज पर जाता है, न्यूज़लेटर के लिए साइन अप करता है, और आखिर में खरीदारी करता है.

लेकिन क्लिक के लिए तीन-रिपोर्ट की सीमा होने की वजह से, साइन अप के बाद बाद की सभी रिपोर्ट (तीसरा कन्वर्ज़न) डिफ़ॉल्ट रूप से कम हो जाती हैं. इनमें खरीदारी की रिपोर्ट भी शामिल है.

इसके बजाय, एपीआई को इस तरह कॉन्फ़िगर किया जा सकता है कि आपको उन कन्वर्ज़न की रिपोर्ट मिले जो आपके लिए ज़्यादा अहम हैं, जैसे कि खरीदारी की रिपोर्ट.

ऐसा करने के लिए, अपने ट्रिगर रजिस्ट्रेशन हेडर में priority कुंजी जोड़ें और उन कन्वर्ज़न के लिए ज़्यादा प्राथमिकता सेट करें जिन्हें आपको प्राथमिकता देना है.

जब किसी दिए गए सोर्स इवेंट के लिए एट्रिब्यूशन ट्रिगर होता है और इस सोर्स के लिए एट्रिब्यूशन की ज़्यादा से ज़्यादा संख्या (क्लिक के लिए तीन, व्यू के लिए एक) हो जाती है, तो ब्राउज़र:

  • नई रिपोर्ट की प्राथमिकता की तुलना, उसी सोर्स के लिए शेड्यूल की गई मौजूदा रिपोर्ट की प्राथमिकताओं से करें.

  • नई रिपोर्ट को शेड्यूल करने के लिए, सबसे कम प्राथमिकता वाली रिपोर्ट को मिटाएं. अगर नई रिपोर्ट सबसे कम प्राथमिकता वाली रिपोर्ट है, तो उसे अनदेखा कर दिया जाता है और आपको वह रिपोर्ट नहीं मिलेगी.

अगर कोई प्राथमिकता सेट नहीं की जाती है, तो ब्राउज़र अपने डिफ़ॉल्ट व्यवहार पर वापस चला जाता है: क्लिक के लिए तीसरे कन्वर्ज़न के बाद होने वाला कोई भी कन्वर्ज़न या व्यू के लिए पहला कन्वर्ज़न ड्रॉप हो जाता है.

उदाहरण कोड की समीक्षा करें: चेकआउट टाइप के कन्वर्ज़न को प्राथमिकता दें

अगले चरण

सोर्स और ट्रिगर सेट करने के बारे में जानकारी के लिए, यहां देखें: