एग्रीगेशन सेवा लोड की जांच करने का फ़्रेमवर्क

हम इस दस्तावेज़ के बारे में आपके सुझाव/राय/शिकायत का स्वागत करते हैं. हम इसे सार्वजनिक दिशा-निर्देशों के संग्रह में जोड़ने की तैयारी कर रहे हैं.

हम विज्ञापन टेक्नोलॉजी कंपनियों को सुझाव देते हैं कि वे प्रोडक्शन ट्रैक के 100% ट्रैफ़िक पर लोड टेस्टिंग करें:

  1. विज्ञापन टेक्नोलॉजी को कन्वर्ज़न एट्रिब्यूशन मेज़रमेंट को ऐक्सेस करना चाहिए. इसके लिए, उन्हें Attribution Reporting API का इस्तेमाल करना चाहिए.
  2. विज्ञापन टेक्नोलॉजी को डिज़ाइन से जुड़े फ़ैसले लेने चाहिए, ताकि कम से कम गड़बड़ी हो (संदर्भ: डिज़ाइन से जुड़े फ़ैसले मॉडल किए गए)
  3. टेस्टिंग के दौरान, विज्ञापन टेक्नोलॉजी कंपनियों को इन बातों का ध्यान रखना चाहिए: हर दिन किए जाने वाले कामों की संख्या (जैसे, विज्ञापन देने वाले हर व्यक्ति या कंपनी के लिए किए जाने वाले काम), कन्वर्ज़न इवेंट वॉल्यूम का अनुमानित डिस्ट्रिब्यूशन, और हर प्रोसेसिंग जॉब के लिए इनपुट के तौर पर इस्तेमाल की जाने वाली एग्रीगेट कुंजियों की संख्या.इसके लिए, Aggregation Service API के दस्तावेज़ में output_domain_blob_prefix जॉब पैरामीटर देखें. साथ ही, हर इनपुट रिपोर्ट के लिए कन्वर्ज़न इवेंट की अनुमानित औसत संख्या.
  4. जांच के लिए, विज्ञापन टेक्नोलॉजी से जुड़ी कंपनियों को साइज़िंग के बारे में दिशा-निर्देश देने वाली टेबल से, सुझाए गए इंस्टेंस टाइप को लुकअप करना चाहिए.यह इंस्टेंस टाइप, उनके अनुमानित जॉब साइज़ (जैसे, रिपोर्ट वॉल्यूम, डोमेन साइज़) के आधार पर तय किया जाता है. इसके बाद, उन्हें डिप्लॉय की गई एग्रीगेशन सेवा का साइज़ तय करना चाहिए. रेफ़रंस: AWS पर एग्रीगेट की गई सेवा के लिए साइज़िंग से जुड़े दिशा-निर्देश
  5. विज्ञापन टेक्नोलॉजी कंपनियों को लोड टेस्ट के लिए, एग्रीगेशन से जुड़े काम करने चाहिए.

लक्ष्य

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

  • एग्रीगेट कन्वर्ज़न एट्रिब्यूशन मेज़रमेंट के लिए, लोड होने की उम्मीदों का अनुमान लगाएं.
  • वे अपने मुख्य सेटअप और कॉन्फ़िगरेशन को परफ़ॉर्मेंस और नॉइज़ के लिए ऑप्टिमाइज़ कर सकते हैं. ऐसा उन डाइमेंशन और लक्ष्यों के आधार पर किया जा सकता है जिन्हें उन्हें मेज़र करना है. साथ ही, विज्ञापन देने वाले लोगों या कंपनियों के साइज़ और सेगमेंटेशन के आधार पर भी ऐसा किया जा सकता है.

पूर्वापेक्षा

यह गाइड, विज्ञापन टेक्नोलॉजी से जुड़ी ऑडियंस के लिए है. नीचे दिए गए चरणों को पूरा करने से पहले, आपको नॉइज़ के साथ काम करने, खास जानकारी वाली रिपोर्ट के डिज़ाइन से जुड़े फ़ैसलों, और सबसे सही कॉन्फ़िगरेशन के लिए नॉइज़ लैब के बारे में हमारे दस्तावेज़ की समीक्षा करनी चाहिए.

चरण

1. एग्रीगेशन कुंजी को सेटअप करने की शुरुआती रणनीति

अपने कारोबार के टाइप और लक्ष्यों के आधार पर, यह तय करें कि आपको कितने अलग-अलग मुख्य स्ट्रक्चर (यानी कि डाइमेंशन का सेट) चाहिए. ध्यान दें कि मुख्य स्ट्रक्चर को ऑप्टिमाइज़ करने से, रिपोर्ट में मौजूद नॉइज़ को कम किया जा सकता है.

विज्ञापन देने वाले लोगों या कंपनियों की संख्या
उदाहरण के लिए, मान लें कि आपके पास 1,000 विज्ञापन देने वाले लोग या कंपनियां हैं.

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

  • उद्योग (उदाहरण के लिए: बीमा, गहने, ग्रोथ रीटेल)
  • खर्च (उदाहरण के लिए: <50,000 रुपये/तिमाही, 50,000 से 1,50,000 रुपये/तिमाही, 1,50,000 से 2,50,000 रुपये/तिमाही)
  • कन्वर्ज़न वॉल्यूम (कम, सामान्य, ज़्यादा)

एग्रीगेट किए गए मुख्य स्ट्रक्चर की संख्या
उदाहरण के लिए, 27 (3x3x3) : 3 इंडस्ट्री, 3 तरह के खर्च, और कन्वर्ज़न वैल्यू के लिए 3 ग्रुपिंग.

2. एग्रीगेशन की मुख्य डाइमेंशन की पहचान करना

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

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

  • मुख्य स्ट्रक्चर 1: (Industry = insurance, spend = <50,000, conversion volume = low)

    • जवाब: चार डाइमेंशन: कैंपेन (जैसे: 50 संभावित वैल्यू), विज्ञापन ग्रुप (जैसे: 20 संभावनाएं), डिवाइस का टाइप (जैसे: 5 संभावनाएं), भौगोलिक (जैसे: 50 संभावनाएं)
      1. डाइमेंशन के संभावित कॉम्बिनेशन = 50 x 20 x 5 x 50 = 2,50,000. इससे, कुंजी के स्ट्रक्चर 1 के लिए सोर्स साइड की कुंजियों के डाइमेंशन के संभावित कॉम्बिनेशन की संख्या का पता चलता है.
      2. 18 बिट रिज़र्व करने की ज़रूरत होती है (18 बिट = 2,62,144 संभावित कॉम्बिनेशन)
  • मुख्य स्ट्रक्चर 2: (Industry = insurance, spend = <50,000, conversion volume = medium)

    • जवाब: चार डाइमेंशन: कैंपेन (जैसे: 30 संभावनाएं), विज्ञापन ग्रुप (जैसे: 80 संभावनाएं), विज्ञापन का टाइप (जैसे: 3 possibilities), Geo (e.g.: 50 संभावनाएं).
      1. डाइमेंशन के संभावित कॉम्बिनेशन = 30 x 80 x 3 x 50 = 3,60,000. इससे, मुख्य स्ट्रक्चर 2 के लिए डाइमेंशन के संभावित कॉम्बिनेशन या सोर्स साइड कुंजियों की संख्या का पता चलता है.
      2. 19 बिट (19 बिट) = 5,24,288 संभावित कॉम्बिनेशन) रिज़र्व करने की ज़रूरत है
  • मुख्य स्ट्रक्चर 3: दोहराएं (इसी तरह, अपने सभी मुख्य स्ट्रक्चर के लिए प्लान बनाएं)

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

  • मुख्य स्ट्रक्चर 1: (Industry = insurance, spend = <50,000, conversion volume = low)

    • जवाब: दो डाइमेंशन: प्रॉडक्ट कैटगरी (जैसे: 100 संभावित वैल्यू), कन्वर्ज़न टाइप (उदाहरण के लिए: 5 संभावनाएं)
      1. डाइमेंशन के संभावित कॉम्बिनेशन = 100 x 5 = 500
      2. नौ बिट रिज़र्व करने की ज़रूरत है (नौ बिट = 512 संभावित कॉम्बिनेशन)
  • मुख्य स्ट्रक्चर 2: (Industry = insurance, spend = <50,000, conversion volume = medium)

    • जवाब: तीन डाइमेंशन: प्रॉडक्ट कैटगरी (जैसे: 50 संभावित वैल्यू), प्रॉडक्ट टाइप (10 संभावित वैल्यू), कन्वर्ज़न टाइप (3 संभावित वैल्यू)
      1. डाइमेंशन के संभावित कॉम्बिनेशन = 50 x 10 x 3 = 1,500
      2. 11 बिट रिज़र्व करने की ज़रूरत है (11 बिट = 2,048 संभावित कॉम्बिनेशन)
  • मुख्य स्ट्रक्चर 3: दोहराएं (इसी तरह, अपने सभी मुख्य स्ट्रक्चर के लिए प्लान बनाएं)

कुल कुंजियों के लिए अनुमान

  • मुख्य स्ट्रक्चर 1: 2,50,000 इंप्रेशन कुकी x 500 कन्वर्ज़न कुकी = 12,50,00,000 कुकी
  • मुख्य स्ट्रक्चर 2: 3,60,000 इंप्रेशन की x 1,500 कन्वर्ज़न की = 54,00,00,000 की
  • मुख्य स्ट्रक्चर 3: (इसी तरह, अपने सभी मुख्य स्ट्रक्चर के लिए प्लान बनाएं)
  • हर मुख्य स्ट्रक्चर के लिए दोहराएं
  • ज़्यादा से ज़्यादा एग्रीगेट की = 54 करोड़ कुंजियां (सभी की स्ट्रक्चर में). 30 बिट रिज़र्व करने की ज़रूरत है (30 बिट = 1.07 अरब संभावित कॉम्बिनेशन)

अनुमानित कन्वर्ज़न वॉल्यूम

हर एग्रीगेशन कुंजी के स्ट्रक्चर के लिए, अनुमानित वॉल्यूम को इन उदाहरणों की मदद से समझाया जा सकता है:

  • मुख्य स्ट्रक्चर 1: (इंडस्ट्री = बीमा, खर्च = 50,000 से कम, कन्वर्ज़न वॉल्यूम = कम)
    • जवाब: अनुमान लगाएं कि विज्ञापन देने वाले व्यक्ति या कंपनी का खर्च, अगले तीन महीनों में मुख्य स्ट्रक्चर 1 के लिए करीब 5,00,000 डॉलर होगा. इसके लिए, सीपीएम की औसत कीमत 8 डॉलर होगी. अनुमान लगाएं कि इससे 6,25,00,000 इंप्रेशन मिलेंगे जिन्हें रजिस्टर करना होगा.
    • अनुमान लगाएं कि अगले तीन महीनों में, मुख्य स्ट्रक्चर 1 से मिलने वाला औसत इंप्रेशन से कन्वर्ज़न रेट 0.08% होगा. इससे 50,000 एट्रिब्यूट किए गए कन्वर्ज़न मिलेंगे जिन्हें कैप्चर करना होगा. हर कन्वर्ज़न के लिए, खरीदारी की वैल्यू और खरीदारी की संख्या मेज़र करें.
  • मुख्य स्ट्रक्चर 2: (इंडस्ट्री = बीमा, खर्च = <50,000, कन्वर्ज़न वॉल्यूम = मीडियम)
    • A: अनुमान लगाएं कि अगले तीन महीनों में, मुख्य वजह 2 पर करीब 8,00,000 डॉलर खर्च किए जाएंगे. इसके लिए, औसत सीपीएम की कीमत 10 डॉलर होगी. अनुमान लगाएं कि इससे 8,00,00,000 इंप्रेशन मिलेंगे जिन्हें रजिस्टर करना होगा.
    • अनुमान लगाएं कि अगले तीन महीनों में, मुख्य वजह 2 से मिलने वाले इंप्रेशन से कन्वर्ज़न रेट 0.03125% होगा. इससे 25,000 एट्रिब्यूट किए गए कन्वर्ज़न मिलेंगे जिन्हें कैप्चर करना होगा. हर कन्वर्ज़न के लिए, खरीदारी की वैल्यू और खरीदारी की संख्या मेज़र करें.
  • हर मुख्य स्ट्रक्चर के लिए दोहराएं

रिपोर्टिंग की डिलीवरी और बैचिंग की फ़्रीक्वेंसी (विज्ञापन देने वाले हर व्यक्ति या कंपनी के हिसाब से बैच)**

आपको हर एग्रीगेशन की स्ट्रक्चर के लिए, कन्वर्ज़न रिपोर्ट बार-बार डिलीवर करनी होंगी. हमारा सुझाव है कि विज्ञापन टेक्नोलॉजी कंपनियां, विज्ञापन देने वाले व्यक्ति या कंपनी के हिसाब से बैच बनाएं. इससे हर रिपोर्ट के डेटा को अलग-अलग रखने में आसानी होगी और डेटा को ज़्यादा असरदार तरीके से इकट्ठा किया जा सकेगा. साथ ही, बैच बनाने के लिए रिपोर्ट के shared_info.scheduled_report_time फ़ील्ड का इस्तेमाल करें.

  • A: हर घंटे
  • B: हर दिन
  • C: हर हफ़्ते

नोट

  • विज्ञापन देने वाले व्यक्ति या कंपनी के हिसाब से बैच बनाने के लिए, विज्ञापन देने वाले लोगों या कंपनियों के साथ एसएलए की पुष्टि करें.
  • बैचिंग की फ़्रीक्वेंसी बढ़ने से, हर बैच में ज़्यादा नॉइज़ शामिल होगी. (देखें: फ़ैसला: बैच फ़्रीक्वेंसी).

  • बैचिंग की गड़बड़ियों से बचने के लिए, पक्का करें कि बैच report arrival time फ़ील्ड के बजाय scheduled_report_time फ़ील्ड का इस्तेमाल करते हों. उदाहरण के लिए: अगर आपको हर घंटे बैच बनाना है, तो सुबह 11 बजे के बैच में सिर्फ़ वे रिपोर्ट शामिल होनी चाहिए जिनमें scheduled_report_time सुबह 10 बजे से 11 बजे के बीच का हो.इसमें वे रिपोर्ट शामिल नहीं होनी चाहिए जिनमें scheduled_report_time सुबह 10 बजे से 11 बजे के बीच का हो, लेकिन scheduled_report_time अलग हो. जैसे: सुबह 9 बजे).

रिपोर्ट की संख्या के अनुमान

  • मुख्य स्ट्रक्चर 1: एट्रिब्यूट किए गए 50,000 कन्वर्ज़न / 2160 (हर घंटे की रिपोर्टिंग, एक तिमाही में घंटे) = विज्ञापन देने वाले हर व्यक्ति या कंपनी के लिए, हर घंटे 24 खास जानकारी वाली रिपोर्ट (24 x 1000 विज्ञापन देने वाले लोग या कंपनियां = 24 हज़ार खास जानकारी वाली रिपोर्ट)
  • मुख्य स्ट्रक्चर 2: एट्रिब्यूट किए गए 25,000 कन्वर्ज़न / 2160 (हर घंटे रिपोर्टिंग, एक तिमाही में घंटे) = हर विज्ञापन देने वाले व्यक्ति या कंपनी के लिए, हर घंटे 12 खास जानकारी वाली रिपोर्ट (12 x 1000 विज्ञापन देने वाले लोग या कंपनियां = 12 हज़ार खास जानकारी वाली रिपोर्ट)
  • तीसरा की स्ट्रक्चर: दोहराना
  • हर घंटे खास जानकारी वाली रिपोर्ट की कुल संख्या = मुख्य स्ट्रक्चर 1 के लिए 24 खास जानकारी वाली रिपोर्ट + मुख्य स्ट्रक्चर 2 के लिए 12 खास जानकारी वाली रिपोर्ट + ... = हर घंटे हर विज्ञापन देने वाले व्यक्ति या कंपनी के लिए...

सुझाव/राय देने या शिकायत करने की खास जानकारी

विज्ञापन टेक्नोलॉजी कंपनियों से मिले इन अनुमानों को समझने से, हमें ऐसी सुविधाएं और सुधार करने में मदद मिलती है जिनसे विज्ञापन टेक्नोलॉजी कंपनियों को ज़रूरी सहायता मिल सके. हमारा सुझाव है कि आप हमारे साथ यह जानकारी शेयर करें. ज़्यादा जानकारी के लिए, AWS पर Aggregation Service के लिए साइज़िंग से जुड़ी हमारी गाइड देखें:

  • एग्रीगेशन सेवा के हर जॉब के लिए, ज़्यादा से ज़्यादा इनपुट डोमेन कुंजियां (जिनके लिए एग्रीगेट करना है)
  • हर जॉब के लिए, इनपुट रिपोर्ट का ज़्यादा से ज़्यादा वॉल्यूम (एट्रिब्यूट किए गए कन्वर्ज़न)
  • हर रिपोर्ट में अनुमानित योगदान (रिपोर्ट में कुंजियां/वैल्यू पेयर)
  • हर नौकरी के लिए, एट्रिब्यूट किए गए कन्वर्ज़न के डिस्ट्रिब्यूशन का अनुमान
  • किसी नौकरी में डोमेन कुंजियों के डिस्ट्रिब्यूशन का अनुमान
  • हर घंटे/दिन/हफ़्ते के हिसाब से अनुमानित नौकरियों की संख्या