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

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

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

सोर्स-साइड की प्राथमिकताओं का इस्तेमाल करके, 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}`
  })
);

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

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

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

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

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

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

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

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

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

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

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

अगले चरण

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