स्क्रिप्ट
स्क्रिप्ट सेक्शन आपके अपने JavaScript प्रोग्राम हैं जिन्हें Qubix शेड्यूल पर या एक बटन से चलाता है। एक स्क्रिप्ट को कमांड के एक अंतर्निहित सेट (QubixApp SDK) के माध्यम से ऐड डेटा तक पहुँच मिलती है, यह ads को रोक सकती है, उन्हें फिर से चालू कर सकती है, Qubix डेटाबेस के विरुद्ध रीड-ओनली क्वेरी चला सकती है (sql कमांड), बाहरी सेवाओं तक पहुँच सकती है और रन के बीच अपनी स्वयं की स्थिति रख सकती है।
जब मानक Britva ऑटो-नियम अब पर्याप्त नहीं रह जाते तब स्क्रिप्ट उपयुक्त होती हैं: आपको गैर-मानक लॉजिक, किसी बाहरी API को कॉल, या ऐसी गणनाएँ चाहिए जिन्हें एक शर्त के रूप में व्यक्त करना कठिन हो।
स्क्रिप्ट Britva से कैसे भिन्न हैं
Britva और स्क्रिप्ट दोनों ही ads के साथ काम को स्वचालित करते हैं, परंतु वे भिन्न कार्य हल करते हैं।
| Britva (ऑटो-नियम) | स्क्रिप्ट | |
|---|---|---|
| लॉजिक कैसे वर्णित होता है | एक ad पर एक JavaScript शर्त (checkAd) → एक क्रिया (रोकना/वापस लाना) | मुक्त-रूप JavaScript कोड |
| किसके लिए उपयुक्त | मेट्रिक शर्त के अनुसार ads को ऑटो-रोकना/वापस लाना | गैर-मानक परिदृश्य, आपका अपना लॉजिक |
| डेटाबेस क्वेरी | हाँ, रीड-ओनली SQL (sql कमांड, जब सिस्टम सेटिंग्स में सक्षम हो) | हाँ, Qubix डेटाबेस के विरुद्ध रीड-ओनली SQL (sql कमांड) |
| बाहरी सेवाएँ | नहीं | हाँ, किसी बाहरी API को अनुरोध |
| रन के बीच मेमोरी | नहीं | हाँ, अपनी स्वयं की स्थिति |
| प्रवेश बाधा | कम: केवल एक शर्त (AI सहायक इसे लिख सकता है) | अधिक: एक पूरा प्रोग्राम (AI सहायक मदद कर सकता है) |
यदि कार्य को एक सरल शर्त "यदि ROAS थ्रेशोल्ड से नीचे है — इसे रोकें" के रूप में व्यक्त किया जा सकता है, तो Britva ऑटो-नियम से शुरू करें — यह तेज़ और स्पष्ट है। स्क्रिप्ट वहाँ उपयोग करें जहाँ आपको ऐसा लॉजिक चाहिए जिसे कोई नियम व्यक्त न कर सके।
स्क्रिप्ट की सूची
सेक्शन की मुख्य स्क्रीन आपकी सभी स्क्रिप्ट की एक तालिका है, जिसमें ये कॉलम होते हैं:
- नाम — स्क्रिप्ट का नाम (यदि सेट न हो, तो एक छोटा आइडेंटिफ़ायर दिखाया जाता है)।
- शेड्यूल — स्क्रिप्ट कब स्वचालित रूप से चलती है, एक पठनीय वाक्यांश के रूप में (उदाहरण के लिए, "हर 5 मिनट")। एक डैश का अर्थ है कि कोई शेड्यूल सेट नहीं है, स्क्रिप्ट केवल मैन्युअल रूप से चलती है।
- स्थिति — यदि स्क्रिप्ट सक्रिय है तो एक चेक मार्क; यदि यह बंद है तो एक डैश।
- अंतिम रन — पिछले निष्पादन का समय और परिणाम।
ऊपर-दाएँ कोने में + Script बनाएँ बटन एक नई स्क्रिप्ट के लिए एडिटर खोलता है। किसी तालिका पंक्ति पर क्लिक करने से एक मौजूदा स्क्रिप्ट संपादन के लिए खुलती है।