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

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

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

सोर्स-साइड प्राथमिकताओं का इस्तेमाल करके, 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 कुंजी जोड़ें. साथ ही, उन कन्वर्ज़न के लिए ज़्यादा प्राथमिकता सेट करें जिन्हें आपको प्राथमिकता देनी है.

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

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

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

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

उदाहरण के तौर पर दिए गए कोड को देखें: चेकआउट टाइप के कन्वर्ज़न को प्राथमिकता देना

अगले चरण

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