ROAS drop: गिरते ROAS के पीछे का बदलाव कैसे खोजें
ROAS तब गिरता है जब conversion value घटती है, ad spend बढ़ता है, या दोनों होते हैं। आम वजहें: tracking या value में बदलाव, conversion delay, bid, target या बजट बदलाव, attribution बदलना, कम order value, sale खत्म होना या अलग baseline। पहले value और spend अलग करें, फिर गिरावट की तारीख को पहले के बदलावों से मिलाएं।
मेरा ROAS क्यों गिरा?
ROAS का मतलब है conversion value को ad spend से भाग देना। इसलिए ROAS की गिरावट हमेशा दो में से एक तरफ़ से आती है: आपने कम value दर्ज की, या उसी value के लिए ज़्यादा खर्च किया। वजह खोजने से पहले देखें कि कौन सी तरफ़ बदली।
Google अपने Target ROAS help page पर इसे सीधे बताता है: conversion value को ad spend से भाग दें और 100% से गुणा करें। 500% के target का मतलब है हर ₹1 खर्च पर ₹5 की बिक्री। इस फ़ॉर्मूले से चार pattern बनते हैं, और हर pattern अलग संदिग्धों की ओर इशारा करता है।
| क्या बदला | आमतौर पर इसका मतलब | पहले कहां देखें |
|---|---|---|
| Spend बढ़ा, value वही | आपने ज़्यादा traffic खरीदा जो उसी value पर convert नहीं हुआ | बजट, target और bid strategy के बदलाव, नए कैंपेन, broader match types |
| Spend वही, कन्वर्ज़न कम | कम purchases या leads दर्ज हुए | ट्रैकिंग, conversion delay, साइट और checkout के बदलाव |
| Spend वही, कन्वर्ज़न वही, value कम | हर कन्वर्ज़न की कीमत कम हुई | Order value, discounts, product mix, conversion action की value settings |
| दोनों तरफ़ बदलाव | आमतौर पर दो बदलाव पास-पास हुए | उस समय के हर बदलाव की एक साझा टाइमलाइन |
तीसरी पंक्ति को लोग सबसे ज़्यादा भूलते हैं। अगर कन्वर्ज़न स्थिर रहे लेकिन हर कन्वर्ज़न की value गिरी, तो कोई bid बदलाव अकेले इसे नहीं समझा सकता। Spend और volume वाली तरफ़ के लिए देखें आपका CPA क्यों बढ़ा।
ROAS की गिरावट असली है या reporting का असर?
सबसे पहले यह जांचें: अचानक आई ROAS गिरावटों का बड़ा हिस्सा reporting का असर होता है, खोई हुई कमाई नहीं। तीन सबसे आम वजहें हैं conversion delay, attribution बदलाव और टूटी value ट्रैकिंग।
Conversion delay
Google अपने Smart Bidding performance मापने के tips में चेतावनी देता है कि कुछ कन्वर्ज़न रिपोर्ट होने में "days or even weeks" लगते हैं, इसलिए हाल का performance कमज़ोर दिख सकता है। Google लंबी अवधि में आंकने की सलाह देता है, "like a month, or at least 50 conversions", और कम से कम 2 पूरे conversion cycles में। अपना lag देखने के लिए Campaigns या Ad groups report पर Conversions > Days to conversion segment इस्तेमाल करें, ऐसी date range के साथ जो कम से कम 30 दिन पहले खत्म हो (conversion lag help page)।
Attribution बदलाव
अगर किसी ने attribution model बदला, तो किसी ग्राहक का व्यवहार बदले बिना भी आंकड़े बदल सकते हैं। GA4 में reporting attribution model Admin > Data display > Events > Attribution settings में होता है, और Google कहता है कि इसे बदलना "applies to historical and future data" (GA4 attribution settings)। Meta Ads Manager में दोनों अवधियों की attribution setting एक जैसी हो, तभी तुलना सही है।
Value ट्रैकिंग
हाल के कुछ orders खोलें और अपनी shop या CRM की value को ad platform में दर्ज value से मिलाएं। आम गड़बड़ियां: purchase tag असली value की जगह fixed default value भेजता है, currency बदल गई, tax या shipping अब जुड़ रहा है या हट गया, duplicate tag हटाया गया, या नया conversion action primary बना दिया गया। इनमें से कोई भी रातों-रात ROAS बदल देता है, और कोई भी performance की समस्या नहीं है।
यह भी पढ़ें: CPA increase: CPA spike के पीछे का बदलाव कैसे खोजें · क्लाइंट को कन्वर्ज़न में गिरावट कैसे समझाएँ
Ad account के कौन से बदलाव ROAS घटाते हैं?
Ad platforms के अंदर ROAS आमतौर पर तब गिरता है जब आपने system से ज़्यादा volume मांगा। कम target, बड़ा बजट या broader कैंपेन कम return पर extra कन्वर्ज़न खरीदते हैं, और अक्सर यह जानबूझकर होता है।
Google की Target ROAS guidance साफ़ है: ज़्यादा volume के लिए target घटाएं, ज़्यादा value के लिए बढ़ाएं। Target बदलने के बाद "the bidder will react immediately but will need some time to hit the new target (give it 1-2 conversion cycles)"। यानी target बदलने के बाद वाले हफ़्ते में ROAS की गिरावट strategy के settle होने का संकेत हो सकती है, असफलता का नहीं।
| बदलाव | ROAS क्यों बदलता है | कहां पुष्टि करें |
|---|---|---|
| Target ROAS घटाया या हटाया | Volume बढ़ाने के लिए bidder कम efficient auctions लेता है | Change history, bid strategy report |
| बजट बढ़ाया | Extra spend marginal queries और audiences पर जाता है | Change history, impression share columns |
| नया prospecting कैंपेन या broader match | ठंडा traffic देर से और कम value पर convert होता है | कैंपेन start dates, search terms |
| Bid strategy बदली | Learning period और नया optimisation goal | Bid strategy status |
| Auto-applied recommendations | ऐसे बदलाव जो आपने हाथ से नहीं किए | User के हिसाब से filter की गई change history |
| Meta कैंपेन या ad set बदलाव | नई audiences, बजट या creatives delivery reset करते हैं | Meta Ads Manager में "Activity history" |
Change history help page के अनुसार Google Ads ये बदलाव Change history (Campaigns menu) में पिछले 2 साल तक रखता है, साथ में यह भी कि बदलाव किसने किया। हमारी Google Ads change history गाइड और Meta Ads activity history गाइड इन्हें filter करना बताती हैं।
Ad platforms के बाहर कौन से बदलाव ROAS गिराते हैं?
कई ROAS गिरावटें वेबसाइट या business में शुरू होती हैं, ad account में नहीं। Ad platform बस इतना देखता है कि उन्हीं clicks से अब कम revenue आ रहा है।
- Pricing और promotions: sale खत्म हुई, कोई discount code शुरू हुआ, free shipping की सीमा बदली या दाम बढ़े। Discount से conversion rate बढ़ने पर भी हर order की value घटती है।
- Product mix और stock: best sellers out of stock हुए, कोई महंगा product हटा, या ads अब सस्ते items पर traffic भेज रहे हैं।
- साइट releases: नया checkout, form में बदलाव, धीमा template या टूटा payment method उसी traffic पर कन्वर्ज़न घटा देता है।
- Consent और tags: नया cookie banner या tag manager बदलाव से कम purchases observe होते हैं।
- CRM और offline values: lead generation में lead values या offline कन्वर्ज़न import करने का तरीका बदलने से reported value बदलती है, असली revenue नहीं।
- बाज़ार: seasonality, competitor का promotion या demand में बदलाव। ये असली हैं, लेकिन यह निष्कर्ष अपने बदलावों को rule out करने के बाद ही निकालें।
साझा बात यह है: ये बदलाव media टीम के बाहर के लोग करते हैं, इसलिए ये Google Ads या Meta Ads history में शायद ही दिखते हैं। इसीलिए नीचे वाला तरीका एक टाइमलाइन से शुरू होता है।
Sale के बाद, या पिछले साल से कम ROAS क्यों दिखता है?
असली समस्या दिखाने से पहले ये दोनों तुलनाएं अक्सर मौजूदा अवधि के साथ नाइंसाफ़ी करती हैं। Sale के बाद आप असामान्य रूप से ऊंचे conversion rate वाले दिनों से तुलना कर रहे होते हैं, और पिछले साल से तुलना में दो ऐसी अवधियां होती हैं जिन्हें अलग तरह से मापा, priced और manage किया गया।
Sale या promotion खत्म होने के बाद ROAS drop
- Sale से पहले के हफ़्तों से तुलना करें, sale से नहीं। अगर sale के बाद ROAS sale से पहले के स्तर के पास है, तो कुछ नहीं टूटा।
- Seasonality adjustments जांचें। Google ने इन्हें 1–7 दिन के छोटे events के लिए बनाया है, चेतावनी देता है कि 14 दिन से आगे ये उतने अच्छे से काम नहीं करते, और कहता है कि event खत्म होने पर कैंपेन पहले वाले performance पर लौट आते हैं। जिस adjustment की end date sale के बाद तक चलती है, वह Smart Bidding को पूरे दाम वाले दिनों में sale जैसे conversion rate की उम्मीद करवाता है।
- पुष्टि करें कि sale की settings वापस हुईं। Change history में sale के लिए बदले गए बजट, targets, bid strategies और promotion assets देखें।
- साइट पर बचा हुआ सामान खोजें। चालू discount codes, sale banners या sale page पर जाते ads।
- Delay और pull-forward का ध्यान रखें। Sale के आख़िरी दिनों के clicks बाद में convert हो सकते हैं, और sale में खरीदने वाले कुछ समय तक दोबारा नहीं खरीदते।
पिछले साल से कम ROAS
Google Ads explanations सिर्फ़ पिछले 90 दिनों की date ranges पर काम करते हैं, इसलिए पिछले साल के अंतर को नहीं समझा सकते। Change history 2 साल पीछे तक जाती है, जो दोनों अवधियों के बीच के बदलाव गिनने के लिए काफ़ी है।
| पिछले साल से क्या अलग हो सकता है | कैसे जांचें |
|---|---|
| Measurement: conversion actions, values, consent banner, attribution | दोनों अवधियों में conversion action settings और tags मिलाएं |
| Calendar: sale की तारीखें, त्योहार, weekdays | अवधियों को तारीख से नहीं, event से मिलाएं |
| दाम, margins और product mix | Shop data में average order value और best sellers मिलाएं |
| Spend mix और bidding | Brand, prospecting और Performance Max में spend का हिस्सा और targets मिलाएं |
| साल भर में हुए बदलाव | 2 साल की Change history से, साथ में अपने लॉग से साइट, ट्रैकिंग और CRM बदलाव |
पूरे तरीके के लिए देखें year over year PPC analysis। अगर हर order की value गिरी है, तो average order value क्यों गिरी वाली जांचें सीधे लागू होती हैं।
ROAS गिरावट की वजह को isolate कैसे करें?
गिरावट से पहले के दिनों का हर बदलाव एक टाइमलाइन पर रखें, पहले ट्रैकिंग को rule out करें, फिर एक-एक hypothesis परखें। इससे "ROAS गिर गया" तारीख वाले संदिग्धों की छोटी सूची बन जाता है।
- गिरावट की सटीक तारीख तय करें। पिछले 30 से 60 दिनों का daily ROAS, conversion value और spend देखें।
- पता करें कि गिरावट कहां हुई। Campaign, device, देश और product category से segment करें। एक कैंपेन तक सीमित गिरावट account बदलाव की ओर, हर जगह की गिरावट ट्रैकिंग, साइट या बाज़ार की ओर इशारा करती है।
- एक टाइमलाइन बनाएं। गिरावट से 14 दिन पहले तक के सभी बदलाव लिखें: Google Ads और Meta edits, bid और बजट बदलाव, automated बदलाव, साइट releases, tag और consent बदलाव, दाम और promotions, CRM imports और बाहरी events।
- ट्रैकिंग को rule out करें। Platform values को असली orders से मिलाएं, conversion lag और attribution settings जांचें।
- एक बार में एक hypothesis परखें। गिरावट की तारीख के सबसे पास वाले बदलाव से शुरू करें, और फ़ैसले से पहले कम से कम एक conversion cycle रुकें।
- नतीजा लिखें। क्या परखा, क्या हुआ और क्या तय किया।
उदाहरण: पुणे की एक online shop में 14 सितंबर को ROAS 450% से 320% पर आ गया। कन्वर्ज़न स्थिर हैं, हर order की value लगभग एक चौथाई घटी। उस हफ़्ते ad accounts में कोई edit नहीं है, लेकिन टाइमलाइन दिखाती है कि 13 सितंबर को पूरी साइट पर 25% discount शुरू हुआ था। Ads खराब नहीं हुए; हर order की value कम थी।
- 13 सितं.Promoपूरी साइट पर 25% discount
- 14 सितं.ROAS 450% → 320%
ROAS (%)14 सितं.: 450% → 320%
यही तरीका हमारी marketing root cause analysis पोस्ट में है, बस volume की जगह value पर।
वह discount तभी दिखता है जब कोई उसे दर्ज करे: जब e-commerce टीम का promotion ad edits वाली उसी टाइमलाइन पर हो, तो 13 सितंबर का launch किसी bid को छुए बिना 14 सितंबर की गिरावट समझा देता है। Changeline में मुफ़्त चेंज लॉग शुरू करें और सिर्फ़ ad edits नहीं, promotions और दाम के बदलाव भी जोड़ें।
ROAS गिरने पर प्रतिक्रिया से पहले कितना रुकें?
पूरा data देखने जितना रुकें, लेकिन इतना नहीं कि असली समस्या पैसे खाती रहे। व्यवहार में इसका मतलब है गिरावट के बाद कम से कम एक पूरा conversion cycle, और bidding या बजट के बड़े बदलाव के बाद 1 से 2 cycles।
Google सलाह देता है कि "allow 1-2 conversion cycles for the system to stabilize after major changes to bidding or budget before you make further adjustments"। अगर आप तीन दिन की गिरावट पर target फिर घटा देते हैं, तो पहले बदलाव पर दूसरा चढ़ जाता है और पता नहीं चलता कि किसने क्या किया।
दो अपवादों में तुरंत कदम उठाना ठीक है: ट्रैकिंग टूटना (value अचानक शून्य, या orders गायब) और साइट की समस्या, जैसे टूटा checkout। दोनों की पुष्टि असली orders देखकर होती है। Data की ज़रूरत भी याद रखें: Search और Shopping पर Target ROAS के लिए Google पिछले 30 दिनों में कम से कम 15 कन्वर्ज़न बताता है, और value-based bidding पर जाने से पहले 4 हफ़्ते या 1–2 conversion cycles तक values रिपोर्ट करने की सलाह देता है (स्रोत)।
क्लाइंट या मैनेजर को ROAS गिरावट कैसे समझाएं?
पहले बताएं क्या हुआ, फिर क्या वजह थी और आप क्या कर रहे हैं, इसी क्रम में। संभावित वजहों की सूची से ज़्यादा भरोसा तारीख वाली एक वजह पर होता है।
- तथ्य: "14 सितंबर से ROAS 450% से 320% हुआ; spend स्थिर रहा, हर order की value गिरी।"
- वजह: टाइमलाइन पर वह खास बदलाव, उसकी तारीख और ज़िम्मेदार व्यक्ति के साथ।
- सबूत: वह segment जहां गिरावट केंद्रित है, और ट्रैकिंग पर की गई जांचें।
- कदम: आपने क्या बदला, या आप क्यों रुके हैं, और दोबारा कब देखेंगे।
क्लाइंट को conversion drop समझाने वाली गाइड में इस बातचीत का तैयार ढांचा है। जब बदलाव होते ही दर्ज हों, तो काम बहुत तेज़ होता है: एक मार्केटिंग चेंज लॉग पांच tools से जोड़ने की जगह सेकंडों में टाइमलाइन दे देता है। आप Changeline में मुफ़्त चेंज लॉग शुरू कर सकते हैं और हर क्लाइंट के ad, साइट, ट्रैकिंग और CRM बदलाव एक टाइमलाइन पर रख सकते हैं।
अगली बार मेट्रिक गिरे, तो संभावित वजहें पहले से सामने हों
Changeline आपकी टीम के बदलाव, इम्पोर्ट किए गए Google Ads बदलाव और वेबसाइट, ट्रैकिंग व CRM के बदलाव, हर क्लाइंट के लिए एक टाइमलाइन पर रखता है।
Free प्लान: 1 प्रोजेक्ट, 2 एडिटर, 15 दिन की हिस्ट्री। कार्ड की ज़रूरत नहीं।
अक्सर पूछे जाने वाले सवाल
अच्छा ROAS कितना होता है?
कोई एक संख्या नहीं है। अच्छा ROAS वह है जो product cost, fees और overheads निकालकर भी मुनाफ़ा छोड़े, इसलिए यह आपके margins पर निर्भर है। 70% gross margin वाला business उस ROAS पर मुनाफ़े में हो सकता है जिस पर 20% margin वाला घाटे में रहे। गिरावट आंकने से पहले अपना break-even ROAS निकालें।
Sale खत्म होने के बाद ROAS क्यों गिरता है?
Sale के दौरान conversion rate और volume बढ़ते हैं, इसलिए बाद के हफ़्ते कमज़ोर दिखते हैं। Sale से पहले के स्तर से तुलना करें, देखें कि sale के बजट, targets और seasonality adjustment promotion के साथ खत्म हुए, और discount codes बंद हुए। पूरे conversion cycle के बाद भी ROAS नीचे रहे, तो कोई बदलाव खोजें।
मेरा ROAS पिछले साल से कम क्यों है?
आमतौर पर दोनों अवधियां बराबर नहीं होतीं: sale अलग हफ़्तों में थी, दाम या product mix बदले, measurement बदला, या account अब prospecting पर ज़्यादा खर्च करता है। Google Ads explanations सिर्फ़ पिछले 90 दिन कवर करते हैं, इसलिए 2 साल रखने वाली Change history और अपने चेंज लॉग से बदलावों की सूची बनाएं।
बजट बढ़ाने के बाद ROAS क्यों गिरा?
Extra बजट उन auctions और audiences पर खर्च होता है जो पहले पहुंच से बाहर थे, और वे आमतौर पर कम value पर convert होते हैं। कुछ गिरावट अपेक्षित है। अगर 1 से 2 conversion cycles के बाद भी ROAS गिरता रहे, तो बढ़ा हुआ spend ऐसे traffic तक जा रहा है जो कीमत के लायक नहीं, और बजट या target दोबारा देखना चाहिए।
क्या conversion delay से ROAS कम दिख सकता है?
हां। हाल के दिनों में वे कन्वर्ज़न नहीं हैं जो अभी रिपोर्ट नहीं हुए, इसलिए पिछले कुछ दिनों का ROAS पूरा data आने के बाद की तुलना में खराब दिखता है। Google Ads में Days to conversion segment से अपना सामान्य lag देखें और ऐसी अवधियों की तुलना करें जिनका data पूरा हो।
ROAS गिरने पर क्या Target ROAS घटाना चाहिए?
पहली प्रतिक्रिया के तौर पर नहीं। Target घटाने का मतलब है system से कम return पर ज़्यादा volume मांगना, जिससे ROAS और गिर सकता है। पहले पुष्टि करें कि गिरावट असली है, उसके पीछे का बदलाव खोजें और उसे ठीक करें। Target तभी बदलें जब आपका business goal बदला हो।