Google Ads changes अपने आप कैसे track करें (और हर तरीका क्या छोड़ देता है)

Changeline टीम · प्रकाशित: · अपडेट किया गया · 8 मिनट में पढ़ें

Google Ads changes को आप चार तरीकों से अपने आप track कर सकते हैं: interface में change history पढ़ें (पिछले 2 साल), change_event rows को sheet में लिखने वाला Google Ads script schedule करें, Google Ads API का change_event resource query करें (पिछले 30 दिन, हर query में 10,000 rows), या ऐसा tool जोड़ें जो बदलाव खुद एक साझा टाइमलाइन में import करे।

Google Ads changes अपने आप कैसे track कर सकते हैं?

Google Ads ज़्यादातर edits पहले से रिकॉर्ड करता है। सवाल यह है कि वह रिकॉर्ड कहां रहता है, आप उसे कितने पीछे तक देख सकते हैं, और क्या कोई उसे उन दूसरे बदलावों के साथ देखता है जो आपके नतीजे हिलाते हैं। बिना setup से लेकर पूरी तरह automatic तक, चार व्यावहारिक विकल्प हैं।

तरीकाकितना पीछे तकSetupकिसके लिए सबसे अच्छामुख्य कमी
Interface में change historyपिछले 2 सालकोई नहींएक account की कभी-कभार जांचहाथ से review, एक बार में एक account, Google Ads के बाहर का कोई context नहीं
Sheet में लिखने वाला Google Ads scriptहर run में पिछले 30 दिन (change_event)Script paste करके schedule करेंकुछ accounts के लिए रोज़ का लॉग या alertCode आपको संभालना होता है; हर run 30 मिनट तक सीमित
Google Ads API change_eventपिछले 30 दिनDeveloper token, code, storageEngineers और data warehouse वाली टीमेंहर query में 10,000 rows; Google Ads Editor के edits नहीं आते
Import वाला चेंज लॉग toolTool पर निर्भरAccount जोड़ेंएजेंसियां और टीमें जिन्हें एक साझा टाइमलाइन चाहिएसिर्फ़ वही platforms जिनसे tool जुड़ा है

बाकी लेख बताता है कि हर तरीका क्या रिकॉर्ड करता है, कहां रुकता है, और मेट्रिक हिलने पर उसके नतीजे का इस्तेमाल कैसे करें। अगर आपको सिर्फ़ change history screen पढ़नी है, तो Google Ads change history गाइड इसे step by step बताती है।

Google Ads change history अपने आप क्या रिकॉर्ड करती है?

Change history पिछले 2 साल में आपके account, कैंपेन और ad groups में हुए बदलाव दिखाती है; उससे पुराना data उपलब्ध नहीं है। आप इसे "Campaigns" menu में "Change history" से, या किसी एक कैंपेन या ad group से खोलते हैं।

  • किसने: "User" column में उस व्यक्ति का e-mail दिखता है जिसने interface में बदलाव किया। Automated या Google के internal systems "ads-dartsearch-budget" या "Google Ads system" के नाम से, और API बदलाव "Google Ads API" या tool के नाम से दिख सकते हैं।
  • क्या: आप बदलाव के प्रकार से filter कर सकते हैं, जैसे बजट adjustments या keyword edits, और हर बदलाव को impressions, clicks, कन्वर्ज़न, CTR और cost के साथ टाइमलाइन पर देख सकते हैं।
  • Detail की सीमा: Google हर entry में दिखने वाली details सीमित करता है, और पूरी details देखनी हों तो 2,000 से कम entities पर असर डालने वाले बदलाव करने की सलाह देता है।

यह इस मायने में automatic है कि किसी को कुछ लॉग नहीं करना पड़ता। लेकिन इस मायने में नहीं कि किसी को अब भी हर account खोलना, date range सेट करना और rows पढ़नी पड़ती हैं, और यह आपकी वेबसाइट, tags या CRM के बारे में कुछ नहीं बताती।

यह भी पढ़ें: Google Ads auto-applied recommendations: ये क्या बदलती हैं और इन्हें कैसे कंट्रोल करें · Google Ads change history: कैसे देखें, कैसे पढ़ें और इसकी सीमाएँ

Script से Google Ads changes को sheet में कैसे लॉग करें?

एक Google Ads script हर दिन change_event resource को query करके rows को Google Sheet में जोड़ सकता है, जिससे बिना engineering setup के लगातार चलने वाला लॉग मिलता है। Scripts AdsApp.search() और AdsApp.report() के ज़रिए Google Ads Query Language (GAQL) support करते हैं।

  1. Google Ads में Tools icon पर click करें, "Bulk actions" drop-down खोलें और "Scripts" चुनें।
  2. ऐसा script बनाएं जो SELECT change_event.change_date_time, change_event.user_email, change_event.client_type, change_event.change_resource_type, change_event.changed_fields FROM change_event WHERE change_event.change_date_time >= '2026-10-06' AND change_event.change_date_time <= '2026-10-07' ORDER BY change_event.change_date_time LIMIT 10000 जैसी query चलाए और हर row sheet में लिखे।
  3. Preview करें, authorize करें, फिर frequency सेट करें। Google का help page आपके चुने समय पर once, daily, weekly या monthly के विकल्प बताता है।
  4. चाहें तो approved list से बाहर के किसी व्यक्ति का बदलाव आने पर e-mail भेजें। Nils Rooijmans के change history alert जैसे practitioner scripts ठीक यही करते हैं और भरोसेमंद users को नज़रअंदाज़ करने देते हैं।

जिन सीमाओं की योजना बनानी है: advertiser account का script अधिकतम 30 मिनट चल सकता है (accounts को parallel में process करने वाले कुछ manager account scripts के लिए 60 मिनट), query window 30 दिन से आगे नहीं जा सकती, और Google के API बदलने पर code आपकी ज़िम्मेदारी है। कुछ accounts के लिए यह सबसे सस्ता automatic लॉग है।

Google Ads API का change_event resource आपको क्या देता है?

change_event, change history का API view है: हर बदलाव की एक row, पुरानी और नई values के साथ। Scripts और ज़्यादातर third-party tools अंदर से यही पढ़ते हैं।

  • Fields: change_date_time, user_email, client_type (जैसे Google Ads web client या Google Ads API), change_resource_type, resource_change_operation (create, update, remove), changed_fields, old_resource और new_resource।
  • Window: date range पिछले 30 दिनों के अंदर होनी चाहिए, और change_date_time पर filter ज़रूरी है।
  • Volume: हर query में अधिकतम 10,000 rows का LIMIT चाहिए, इसलिए व्यस्त accounts को तारीख के हिसाब से बंटी कई queries चाहिए।
  • Latency: किसी बदलाव को दिखने में तीन मिनट तक लग सकते हैं।
  • Blind spots: Google बताता है कि हर बदलाव change_event में नहीं दिखता, और Google Ads Editor के बदलाव इससे नहीं निकाले जा सकते।

30 दिन की window की वजह से change_event पर बनी कोई भी चीज़ नियमित रूप से चलनी चाहिए और rows कहीं और store करनी चाहिए। अगर वह पांच हफ़्ते बंद रही, तो उस store में gap हमेशा के लिए रह जाता है, भले ही interface अब भी पिछले 2 साल दिखाए।

Google Ads import वाला चेंज लॉग tool क्या जोड़ता है?

चेंज लॉग tool scheduling और storage आपके लिए करता है और Google Ads के बदलावों को उन बदलावों के बगल में रखता है जो Google Ads के बाहर होते हैं। जब आपको कोई नतीजा समझाना हो, तो यही दूसरा हिस्सा रिकॉर्ड को काम का बनाता है।

उदाहरण के लिए Changeline में आप Google Ads account को read-only connection से जोड़ते हैं। पहली बार जोड़ने पर पिछले 30 दिन आते हैं, फिर बदलाव हर 6 घंटे sync होते हैं, और जल्दी चाहिए तो "Update now" बटन है। हर imported item दिखाता है कि क्या बदला (before → after), किसने बदला और source क्या था: interface, API, scripts, automated rules या recommendations। Imported और लॉग किए गए बदलाव project रहने तक रखे जाते हैं, इसलिए आप देख सकते हैं कि पिछले साल उन्हीं हफ़्तों में क्या बदला गया था। Meta Ads और दूसरे integrations जल्द आ रहे हैं; अभी आपकी टीम उन बदलावों को उसी टाइमलाइन पर हाथ से लॉग करती है।

कोई भी tool देखें, तीन सवाल पूछें: क्या वह platform की API window के बाद भी history रखता है, क्या वह हर बदलाव का source दिखाता है, और क्या टीम वे बदलाव जोड़ सकती है जिन्हें वह import नहीं कर सकता।

Track किए गए बदलावों से कैसे isolate करें कि मेट्रिक किसने हिलाया?

बदलाव से पहले के दिनों का हर बदलाव एक टाइमलाइन पर रखें, पहले ट्रैकिंग को खारिज करें, फिर एक बार में एक hypothesis test करें। Automatic tracking का फ़ायदा तभी है जब आप इसे ऐसे इस्तेमाल करें।

  1. वह तारीख चिह्नित करें जब मेट्रिक हिला और उससे पहले के 7 से 14 दिन।
  2. उस window का हर बदलाव निकालें: टीम के Google Ads edits, platform automations (auto-applied recommendations, automated rules, scripts), साइट, ट्रैकिंग और CRM बदलाव, और competitor promotion या त्योहार जैसी बाहरी घटनाएं।
  3. पहले ट्रैकिंग खारिज करें। अगर कन्वर्ज़न गिरे लेकिन sessions, CRM में leads या orders नहीं, तो समस्या measurement की है, performance की नहीं।
  4. एक बार में एक hypothesis test करें। देखें कि गिरावट सिर्फ़ उन कैंपेन, devices या conversion actions तक सीमित है या नहीं जिन्हें बदलाव ने छुआ।
  5. नतीजा लिखें उसी टाइमलाइन पर, ताकि अगला व्यक्ति शून्य से शुरू न करे।

उदाहरण (सिर्फ़ समझाने के लिए): मंगलवार को CPA 30% बढ़ता है। Imported Google Ads बदलाव दिखाते हैं कि शुक्रवार को target CPA घटाया गया और शनिवार को एक recommendation ने broad match keywords जोड़े; टीम का लॉग सोमवार को नया लैंडिंग पेज दिखाता है। CRM में कन्वर्ज़न स्थिर हैं, इसलिए ट्रैकिंग ठीक है। ज़्यादातर अतिरिक्त cost नए keywords के search terms से आ रही है, इसलिए पहले उसे test करें। पूरे तरीके के लिए देखें marketing root cause analysis, auto-applied recommendations accounts को कैसे बदलती हैं, और क्लाइंट को कन्वर्ज़न drop कैसे समझाएं वाली गाइड।

  1. शुक्रGoogle AdsTarget CPA घटाया गया
  2. शनिGoogle AdsRecommendation से broad match जुड़ा
  3. सोमWebsiteनया लैंडिंग पेज
  4. मंगलCPA +30%
उदाहरण

हर दिन का CPAमंगल: +30%

उदाहरण · आपकी एनालिटिक्स रिपोर्ट

हर बदलाव एक टाइमलाइन पर हो तो मंगलवार की 30% CPA बढ़त से पहले शुक्रवार का कम target CPA, शनिवार के broad match keywords और सोमवार का नया लैंडिंग पेज साथ-साथ दिखते हैं, और Google Ads edits अपने आप import होते हैं। Changeline में मुफ़्त चेंज लॉग शुरू करें और अपना Google Ads account जोड़ें।

Automatic tracking कौन से बदलाव छोड़ देती है?

हर automatic तरीका सिर्फ़ वही देखता है जो Google Ads के अंदर होता है, और वहां भी उसमें कमियां हैं। किसी गिरावट को सबसे ज़्यादा समझाने वाले बदलाव अक्सर ad account के बाहर होते हैं।

  • Google Ads Editor uploads: change_event में नहीं आते, इसलिए उन तारीखों के लिए interface देखें या bulk uploads हाथ से लॉग करें।
  • वेबसाइट और लैंडिंग पेज: नया फ़ॉर्म, कीमत में बदलाव, checkout release, धीमा पेज।
  • ट्रैकिंग: Google Tag Manager में बदला गया tag, consent banner update, primary या secondary पर सेट की गई conversion action।
  • CRM और sales: lead qualification के नए नियम, offline conversion uploads का रुकना, follow-up की रफ़्तार में बदलाव।
  • दूसरे channels: Meta Ads, email, organic और partner गतिविधि जो demand खिसकाती है।
  • वजह: कोई system यह रिकॉर्ड नहीं करता कि बजट क्यों बढ़ाया गया या टीम को क्या होने की उम्मीद थी।

इसीलिए एक मार्केटिंग चेंज लॉग imported बदलावों को उन बदलावों के साथ मिलाता है जो टीम लॉग करती है, हर एक तारीख, owner और वजह के साथ। अगर अभी आपके पास कोई tool नहीं है, तो शुरुआत के लिए एक साझा चेंज लॉग template काफ़ी है।

Google Ads की change history खंगालना बंद करें

Changeline आपकी टीम के बदलाव, इम्पोर्ट किए गए Google Ads बदलाव और वेबसाइट, ट्रैकिंग व CRM के बदलाव, हर क्लाइंट के लिए एक टाइमलाइन पर रखता है।

Free प्लान: 1 प्रोजेक्ट, 2 एडिटर, 15 दिन की हिस्ट्री। कार्ड की ज़रूरत नहीं।

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

क्या कोई मेरा account बदले तो Google Ads alert भेज सकता है?

Google Ads change history अपने आप alerts नहीं भेजती। आम उपाय एक Google Ads script है जो हर दिन change_event query करता है, rows को Google Sheet में लिखता है और जब कोई बदलाव आपकी approved list से बाहर के user से आता है तो आपको e-mail करता है।

Google Ads changes मैं कितने पीछे तक देख सकता हूं?

Interface में change history पिछले 2 साल के बदलाव दिखाती है; उससे पुराना data उपलब्ध नहीं है। Google Ads API के change_event resource से, और इसलिए उसे इस्तेमाल करने वाले scripts से, आप सिर्फ़ पिछले 30 दिन query कर सकते हैं, इसलिए लंबा रिकॉर्ड रखने के लिए tool को नियमित रूप से चलकर rows store करनी पड़ती हैं।

क्या Google Ads Editor के बदलाव API में दिखते हैं?

नहीं। Google की change_event documentation कहती है कि Google Ads Editor के बदलाव change_event से नहीं निकाले जा सकते, भले ही Editor एक client type के रूप में दिखता हो। उन तारीखों के लिए interface में change history देखें, या Editor के bulk uploads को तारीख और वजह के साथ हाथ से लॉग करें।

Google Ads में किसने बदलाव किया, यह कैसे देखें?

Change history में "User" column उस व्यक्ति का e-mail address दिखाता है जिसने interface में बदलाव किया। Automated systems "Google Ads system" जैसे नामों से, और API बदलाव "Google Ads API" या tool के नाम से दिखते हैं। API में यही जानकारी user_email और client_type में होती है।

क्या एजेंसी के लिए बदलाव track करने को एक Google Ads script काफ़ी है?

कुछ accounts के लिए change_event को sheet में लॉग करने वाला रोज़ का script काम करता है। बहुत क्लाइंट हों तो मुश्किल बढ़ती है: हर script अधिकतम 30 मिनट चलता है, किसी को code संभालना होता है, और sheet में साइट, ट्रैकिंग या CRM बदलाव नहीं होते, जो अक्सर गिरावट को समझाते हैं।

सोर्स

  1. About change history – Google Ads Help
  2. Change Event – Google Ads API
  3. Using scripts to make automated changes – Google Ads Help
  4. Limits – Google Ads scripts
  5. Reports – Google Ads scripts
  6. Google Ads Script – Change History Alerts – Nils Rooijmans