VAST Macro Expander

एक tracking URL में IAB VAST 4.x macros का विस्तार करें और फ़ायर किए गए अनुरोध का पूर्वावलोकन देखें, आपके ब्राउज़र में ही। पेस्ट किए गए टैग आपके डिवाइस पर रहते हैं।

VAST Macro Expander पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा पेस्ट किए गए tracking URLs, consent strings और device पहचानकर्ता आपके डिवाइस पर पार्स होते हैं और कभी ArrayKit पर अपलोड या किसी ad server को नहीं भेजे जाते।

VAST मैक्रो एक्सपैंडर के बारे में

VAST Macro Expander एक वीडियो ad tracking URL में मौजूद placeholder tokens को एक असली, फ़ायर किए गए अनुरोध में बदल देता है ताकि आप ठीक-ठीक देख सकें कि आपका player क्या भेजेगा। एक impression, quartile, या error pixel पेस्ट करें जिसमें IAB VAST 4.x macros हों — [CACHEBUSTING], [TIMESTAMP], [GDPR], [GDPRCONSENT], [US_PRIVACY], [IFA], [PAGEURL] और अधिक — और यह टूल नमूना मान या आपके अपने ओवरराइड प्रतिस्थापित करता है, तुरंत एक रैंडम cache-buster और एक ISO timestamp बनाता है। एक खोजने-योग्य संदर्भ हर macro और उसकी श्रेणी समझाता है। चूँकि ad-ops URLs अक्सर consent strings और device पहचानकर्ता ले जाते हैं, सब कुछ आपके डिवाइस पर चलता है: आपके द्वारा पेस्ट किया गया टैग आपके ब्राउज़र में पार्स होता है और कभी किसी server को नहीं भेजा जाता।

विशेषताएँ

VAST मैक्रो एक्सपैंडर का उपयोग कैसे करें

  1. Expand URL टैब चयनित रखें
  2. एक tracking या impression URL पेस्ट करें जिसमें VAST macros हों
  3. किसी भी पहचाने गए macro मान को संपादित करें, या ताज़ा cache-buster और timestamp के लिए Regenerate दबाएँ
  4. विस्तारित URL कॉपी करें, या किसी token को देखने के लिए Macro Reference पर स्विच करें

उदाहरण

इनपुट

https://ad.example.com/i?cb=[CACHEBUSTING]&ts=[TIMESTAMP]&gdpr=[GDPR]

आउटपुट

https://ad.example.com/i?cb=12345678&ts=2025-03-04T05:06:07.000Z&gdpr=1

[CACHEBUSTING] एक रैंडम int बन जाता है, [TIMESTAMP] एक ISO समय, और [GDPR] उसका नमूना मान।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

एक VAST macro क्या है?
एक VAST macro एक वीडियो ad tracking URL के भीतर वर्गाकार कोष्ठकों में एक बड़े-अक्षर वाला token है, जैसे [CACHEBUSTING] या [GDPRCONSENT]। वीडियो player या ad server pixel फ़ायर होते ही इसे एक असली मान से बदल देता है।
expander कौन-से macros स्वतः बनाता है?
[CACHEBUSTING] और [TIMESTAMP] डायनेमिक हैं: टूल एक रैंडम 8-अंकीय cache-buster और एक ISO 8601 UTC timestamp बनाता है। हर दूसरा macro एक बंडल किया गया नमूना मान उपयोग करता है जिसे आप ओवरराइड कर सकते हैं।
क्या टूल ad टैग fetch करता है या वास्तव में tracking URL फ़ायर करता है?
नहीं। यह कभी कोई नेटवर्क अनुरोध नहीं करता। आप URL पेस्ट करते हैं और macro प्रतिस्थापन आपके ब्राउज़र में स्थानीय रूप से होता है, इसलिए कुछ भी fetch, फ़ायर, या किसी server को लॉग नहीं होता।
आउटपुट में कोई token अविस्तारित क्यों छोड़ा जाता है?
केवल विहित बड़े-अक्षर VAST 4.x macros प्रतिस्थापित होते हैं। बाकी सब कुछ — एक टाइपो, एक छोटे-अक्षर token, या एक कस्टम placeholder — को अज्ञात के रूप में रिपोर्ट किया जाता है और अपरिवर्तित पास किया जाता है।
क्या यह प्रतिस्थापित किए गए मानों को URL-encode करता है?
यह मानों को अक्षरशः प्रतिस्थापित करता है ताकि आप कच्चे tokens पढ़ सकें। असली players [PAGEURL] और consent strings जैसे फ़ील्ड percent-encode करते हैं, इसलिए यदि आपका endpoint आवश्यक करता है तो उन्हें स्वयं encode करें।
macros किस VAST संस्करण पर आधारित हैं?
संदर्भ IAB VAST 4.x macro सेट का अनुसरण करता है, जिसमें हाल के संस्करणों में पेश किए गए [GDPR], [GDPRCONSENT], [US_PRIVACY], [GPP] और [GPPSID] जैसे privacy macros शामिल हैं।

संबंधित टूल

सभी ArrayKit टूल