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

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

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

  1. विज्ञापन टेक्नोलॉजी को अपनी रिपोर्टिंग के उदाहरणों के तौर पर, Attribution Reporting API का इस्तेमाल करके कन्वर्ज़न एट्रिब्यूशन मेज़रमेंट को ऐक्सेस करना चाहिए.
  2. विज्ञापन टेक्नोलॉजी को डिज़ाइन से जुड़े फ़ैसले लेते समय, ग़ैर-ज़रूरी जानकारी को कम करना चाहिए (रेफ़रंस: डिज़ाइन से जुड़े फ़ैसले मॉडल किए गए)
  3. टेस्टिंग के दौरान, विज्ञापन टेक्नोलॉजी विशेषज्ञों को हर दिन चलने वाली प्रोसेसिंग जॉब (उदाहरण के लिए, विज्ञापन देने वाले के हिसाब से जॉब) की संख्या, कन्वर्ज़न इवेंट की संख्या के अनुमानित डिस्ट्रिब्यूशन, और हर प्रोसेसिंग जॉब के इनपुट के तौर पर एग्रीगेट की गई कुंजियों की संख्या (एग्रीगेशन सेवा एपीआई दस्तावेज़ में 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) : कन्वर्ज़न वैल्यू के लिए तीन इंडस्ट्री, तीन तरह के खर्च, और तीन ग्रुपिंग.

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

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

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

  • मुख्य स्ट्रक्चर 1: (इंडस्ट्री = इंश्योरेंस, खर्च = <50,000, कन्वर्ज़न वॉल्यूम = कम)

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

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

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

  • मुख्य स्ट्रक्चर 1: (इंडस्ट्री = इंश्योरेंस, खर्च = <50,000, कन्वर्ज़न वॉल्यूम = कम)

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

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

एग्रीगेट की के लिए अनुमान

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

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

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

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

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

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

  • जवाब: हर घंटे
  • B: रोज़
  • C: हर हफ़्ते

नोट

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

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

रिपोर्ट के वॉल्यूम के लिए अनुमान

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

सुझाव, शिकायत या राय की खास जानकारी

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

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