लागू किए गए बदलाव ने जिस-जिस को छुआ, वह उसके चलने से पहले खाते से पढ़कर दर्ज कर लिया गया था। उसे वापस रखना उसी को दोहराना है, इसलिए यह दर्ज की हुई चीज़ है, दोबारा गढ़ी हुई नहीं।
दबाने से पहले देखिए
curl -s https://top-rated.team/google-ads/v1/changes/chg_abc123 \ -H "X-API-KEY: $MAKEHYBRID_KEY"
जवाब में revertable होता है, और जब वह false हो तब not_revertable_because भी। पहले वही पढ़िए: जिस बदलाव ने कुछ नया बनाया हो उसे इस तरह नहीं पलटा जा सकता, और वह भी नहीं जिसे Google ने बदलाव किए जाने से पहले हमें वापस पढ़ने नहीं दिया।
वापस रखिए
curl -sX POST https://top-rated.team/google-ads/v1/changes/chg_abc123/revert \ -H "X-API-KEY: $MAKEHYBRID_KEY"
यह अपने आप में एक बदलाव की तरह जाता है, अपने रिकॉर्ड और अपने पलटने के तरीक़े के साथ — इसलिए किसी चीज़ को वापस रखना भी वापस रखा जा सकता है। मूल बदलाव को पलटा हुआ चिह्नित कर दिया जाता है और उसमें उस बदलाव का नाम होता है जिसने यह किया।
अगर Google वापस रखने को ठुकरा दे, तो कुछ नहीं हुआ: mutate या तो पूरा चलता है या बिल्कुल नहीं, इसलिए मूल बदलाव अब भी लागू है और ठीक वैसा ही है जैसा था। इनकार यही बताता है, उसे पलटा हुआ चिह्नित छोड़ नहीं देता।
क्या दर्ज किया गया, और कब
पलटने की जानकारी बदलाव चलने से ठीक पहले के क्षण में खाते से पढ़ी जाती है, बाद में नहीं। यही क्रम इसे काम करने लायक बनाता है: बिड एक बार हिल जाए तो जिस संख्या से वह हिली वह खाते में नहीं रहती, और पहले ली गई प्रति के सिवा उसे कोई वापस नहीं बना सकता। इसलिए एक प्रति ले ली जाती है।
जो दर्ज होता है वह ठीक उन्हीं चीज़ों की स्थिति है जिन्हें बदलाव छूता है — उसके update mask में बताए गए फ़ील्ड, उन संसाधनों से वापस पढ़े हुए जिनका वह नाम लेता है। जो बदलाव एक कैंपेन को रोकता है वह उस कैंपेन की स्थिति दर्ज करता है, पूरे खाते का स्नैपशॉट नहीं, और इसीलिए उसे वापस रखने से वह बदलाव नहीं कुचला जाता जो इस बीच किसी और ने किया हो।
लोग क्या पूछते हैं
कौन-से बदलाव वापस नहीं रखे जा सकते?
जो भी कुछ नया बनाता है — कैंपेन, विज्ञापन, एसेट — क्योंकि दर्ज करने लायक कोई पिछली स्थिति थी ही नहीं। बदलाव यह not_revertable_because में दबाने से पहले ही बता देता है, आपके कोशिश करने पर विफल नहीं होता।
क्या मैं पलटने को भी पलट सकता हूँ?
हाँ। बदलाव को वापस रखना अपने आप में एक बदलाव की तरह जाता है, अपने रिकॉर्ड और उसी तरह दर्ज किए गए अपने पलटने के तरीक़े के साथ, इसलिए उसे भी बदले में वापस रखा जा सकता है।
अगर इस बीच किसी ने Google Ads में वही चीज़ बदल दी हो तो?
बदलाव को वापस रखना दर्ज मानों को उस पर लिख देता है जो अभी वहाँ है। पलटने के लिए यही ईमानदार व्यवहार है, और इसी वजह से खाता दबाने से पहले पढ़ना चाहिए, बाद में नहीं।