विज्ञापन: बनाएं, प्रकाशित करें और ROI मापें (Google, Meta और LinkedIn Ads)
Sellio से सीधे Meta, Google Ads और LinkedIn Ads पर पेड विज्ञापन बनाएं और प्रकाशित करें (कैंपेन, ऑडियंस, बजट और क्रिएटिव), जो पॉज़्ड बनते हैं। साथ ही अपने अकाउंट से खर्च और परफ़ॉर्मेंस इम्पोर्ट करें, जीती हुई अवसरों को कैंपेन के साथ एट्रिब्यूट करें, और प्रति-कैंपेन ROI देखें। BYO मॉडल का मतलब है कि विज्ञापन अकाउंट आपके अपने हैं।
Ads इंटीग्रेशन आपके पेड मीडिया कैंपेन (Google Ads, Meta Ads, और LinkedIn Ads) और हर एक का खर्च CRM में इम्पोर्ट करता है। इससे, आप जिन कैंपेन से जीती हुई अवसर (opportunities) आईं उन्हें एट्रिब्यूट करते हैं और हर कैंपेन का असली ROI देखते हैं: खर्च × राजस्व। यह BYO ("अपना खुद का अकाउंट लाओ") मॉडल है: विज्ञापन अकाउंट और क्रेडेंशियल आपके अपने हैं, हमारी तरफ से कोई मध्यस्थता नहीं है।
इंटीग्रेशन निष्क्रिय अवस्था में शुरू होता है: जब तक आप प्लेटफ़ॉर्म क्रेडेंशियल भरकर इसे सक्षम नहीं करते, तब तक कुछ नहीं होता। सीक्रेट (टोकन, क्लाइंट सीक्रेट) CRM में एन्क्रिप्टेड रूप में सहेजे जाते हैं और कभी वापस नहीं दिखाए जाते। हर सिंक idempotent है: वही कैंपेन (प्लेटफ़ॉर्म id के अनुसार) अपडेट होती है, डुप्लिकेट नहीं होती।
विज्ञापन बनाएं और प्रकाशित करें (Meta, Google और LinkedIn)
खर्च इम्पोर्ट करने के अलावा, आप Sellio से सीधे Meta Ads, Google Ads और LinkedIn Ads पर पेड विज्ञापन बना और प्रकाशित कर सकते हैं। "विज्ञापन बनाएं" पैनल Marketing → Ads के शीर्ष पर स्थित है। एक एडमिन वहाँ पब्लिशिंग चालू करता है; WRITE टोकन से जुड़े अकाउंट के साथ, आप पूरा कैंपेन बनाते हैं (उद्देश्य, दैनिक बजट, देश/उम्र के अनुसार ऑडियंस और हेडलाइन, टेक्स्ट, लिंक, कॉल टू एक्शन तथा एसेट लाइब्रेरी की एक इमेज वाला क्रिएटिव)।
- Marketing → Ads में, Turn on ad publishing पर क्लिक करें (केवल एडमिन)।
- Settings → Integrations में एक write टोकन के साथ विज्ञापन अकाउंट कनेक्ट करें (नीचे देखें कि हर प्लेटफ़ॉर्म को क्या चाहिए)।
- Create ad पर क्लिक करें, प्लेटफ़ॉर्म चुनें, कैंपेन, ऑडियंस और क्रिएटिव भरें, और Create (paused) पर क्लिक करें।
- विज्ञापन प्लेटफ़ॉर्म पर PAUSED बनता है: कुछ भी खर्च नहीं होता। तैयार होने पर, इसे लाइव करने के लिए Activate (पुष्टिकरण) पर क्लिक करें। कभी भी Pause कर सकते हैं।
- प्लेटफ़ॉर्म से सीधे रिव्यू/स्थिति (in review, active, paused) खींचने के लिए Refresh status का उपयोग करें।
यहाँ बनाया गया विज्ञापन CRM कैंपेन (campaign hub) का एक एसेट बन जाता है, इसलिए इसका खर्च और परफ़ॉर्मेंस नीचे दिए गए सेक्शन में वर्णित उसी ROI पैनल को फीड करता है। Google Ads तब तक टेस्ट अकाउंट तक सीमित रहता है जब तक आपके developer token को प्रोडक्शन के लिए स्वीकृत नहीं किया जाता; आपके अकाउंट के आधार पर Meta और LinkedIn को ऐप रिव्यू/अनुमति की आवश्यकता हो सकती है।
पूर्वापेक्षाएँ
- Google Ads: कैंपेन वाला एक अकाउंट, आपके MCC अकाउंट के API Center से एक स्वीकृत Developer Token, Customer ID (123-456-7890), और Google Cloud में एक OAuth ऐप (client ID/secret + Google Ads स्कोप वाला refresh token)।
- Meta Ads: Ad Account ID (act_XXXXXXXX) और ads_read अनुमति वाला Marketing API Access Token।
- LinkedIn Ads: Account ID (sponsoredAccount) और r_ads_reporting स्कोप वाला OAuth Access Token।
- Sellio में, क्रेडेंशियल सहेजने और Settings → Integrations में इंटीग्रेशन सक्षम करने के लिए एडमिनिस्ट्रेटर एक्सेस।
हर प्लेटफ़ॉर्म को क्या चाहिए
- Google Ads: आपके MCC अकाउंट के API Center से एक Developer Token, विज्ञापन अकाउंट का Customer ID (फॉर्मेट 123-456-7890), और आपके Google Cloud प्रोजेक्ट से एक OAuth ऐप (client ID, client secret, और Google Ads स्कोप वाला refresh token)। वैकल्पिक: मैनेजर (MCC) अकाउंट का Login Customer ID, यदि आप मैनेजर के ज़रिए एक्सेस करते हैं। CRM refresh token को access token से एक्सचेंज करता है और पिछले 30 दिनों के कैंपेन और कॉस्ट लाने के लिए एक GAQL क्वेरी चलाता है।
- Meta Ads (Facebook/Instagram): Ad Account ID (act_XXXXXXXX या सिर्फ़ नंबर) और ads_read अनुमति वाला Marketing API Access Token (System User या OAuth)। CRM एम्बेडेड इनसाइट्स (खर्च, इम्प्रेशन, क्लिक) के साथ कैंपेन पढ़ता है।
- LinkedIn Ads: Account ID (आपका sponsoredAccount नंबर) और r_ads_reporting स्कोप वाला Marketing API OAuth Access Token। CRM कैंपेन सूचीबद्ध करता है और खर्च/इम्प्रेशन/क्लिक के लिए adAnalytics को क्रॉस-रेफ़रेंस करता है।
कॉन्फ़िगर करें (प्रति प्लेटफ़ॉर्म)
- Settings → Integrations खोलें और प्लेटफ़ॉर्म कार्ड खोजें: "Google Ads", "Meta Ads", या "LinkedIn Ads"।
- प्लेटफ़ॉर्म फ़ील्ड भरें (हर एक को क्या चाहिए यह ऊपर देखें)। सीक्रेट एन्क्रिप्टेड सहेजे जाते हैं; अपडेट करने के लिए उन्हें फिर से पेस्ट करें।
- "क्रेडेंशियल सहेजें" पर क्लिक करें और फिर "Enable" पर।
- कैंपेन और खर्च अभी इम्पोर्ट करने के लिए "कैंपेन सिंक करें" पर क्लिक करें। आप Ads स्क्रीन से भी सिंक कर सकते हैं।
कैंपेन और ROI
Marketing → Ads में (या इंटीग्रेशन कार्ड पर "View campaigns and ROI" लिंक के ज़रिए) आप इम्पोर्ट किए गए कैंपेन देखते हैं, प्रत्येक अपने प्लेटफ़ॉर्म, स्थिति, खर्च, मुद्रा, इम्प्रेशन और क्लिक के साथ, प्रति-कैंपेन ROI टेबल के साथ। ROI एट्रिब्यूटेड जीता हुआ राजस्व घटा खर्च है; ROAS खर्च से भाग किया गया राजस्व है (विज्ञापन खर्च पर रिटर्न)।
ROI टेबल प्रति विज्ञापन CPL (कॉस्ट पर क्लिक = खर्च ÷ क्लिक), कॉस्ट पर डील (खर्च ÷ एट्रिब्यूटेड जीती अवसरें), और कन्वर्ज़न रेट (जीती ÷ क्लिक) भी दिखाती है। इससे आप सिर्फ़ कुल खर्च ही नहीं, बल्कि हर विज्ञापन की दक्षता की तुलना कर सकते हैं।
हर इम्पोर्ट किया गया विज्ञापन इम्पोर्ट-किए-गए-कैंपेन टेबल के "Campaign" कॉलम के ज़रिए एक CRM Campaign से लिंक किया जा सकता है। एक बार लिंक करने पर, विज्ञापन campaign hub में उस कैंपेन के एसेट के रूप में दिखाई देता है (landing pages, posts, और CTAs के साथ), एक ही जगह पर एक पहल की हर चीज़ इकट्ठा करते हुए।
अवसर एट्रिब्यूशन
उसी Ads स्क्रीन पर, "अवसर का श्रेय" सेक्शन आपकी जीती हुई अवसरों को कैंपेन सेलेक्टर के साथ सूचीबद्ध करता है। जब आप किसी अवसर को कैंपेन से लिंक करते हैं, तो जीता हुआ मूल्य ROI में उस कैंपेन के राजस्व का हिस्सा बन जाता है। अवसर उस रेफ़रेंस को "Ad campaign" फ़ील्ड में भी सहेजता है।
सीमा: असली API सिर्फ़ आपके अकाउंट के मान्य क्रेडेंशियल के साथ जवाब देते हैं। क्रेडेंशियल के बिना, इंटीग्रेशन निष्क्रिय रहता है और सिंक कॉन्फ़िगरेशन मांगती हुई एक स्पष्ट त्रुटि लौटाता है। Google Ads के लिए डिफ़ॉल्ट खर्च विंडो पिछले 30 दिन है।
कैसे टेस्ट करें
- सहेजने और सक्षम करने के बाद, प्लेटफ़ॉर्म कार्ड पर "कैंपेन सिंक करें" पर क्लिक करें।
- Marketing → Ads खोलें और पुष्टि करें कि इम्पोर्ट किए गए कैंपेन प्लेटफ़ॉर्म, स्थिति, खर्च, मुद्रा, इम्प्रेशन और क्लिक के साथ दिखाई दे रहे हैं।
- "अवसर का श्रेय" सेक्शन में, एक जीती हुई अवसर को किसी कैंपेन से लिंक करें और जांचें कि उस कैंपेन का ROI/ROAS अब उस राजस्व को ध्यान में रखता है।
समस्या-समाधान
- Google Ads 401/प्रमाणीकरण त्रुटि: अमान्य/एक्सपायर्ड refresh token, अस्वीकृत Developer Token, या गलत Customer ID। refresh token फिर से जनरेट करें (Google Ads स्कोप) और यदि आप MCC के ज़रिए एक्सेस करते हैं तो Login Customer ID की पुष्टि करें।
- Meta Ads: कोई कैंपेन नहीं: Access Token को ads_read अनुमति चाहिए और Ad Account ID act_XXXXXXXX फॉर्मेट में होना चाहिए (या सिर्फ़ नंबर)।
- LinkedIn Ads: 403/कोई डेटा नहीं: टोकन को r_ads_reporting स्कोप चाहिए और Account ID sponsoredAccount नंबर होना चाहिए।
- सिंक होता है लेकिन ROI शून्य रहता है: केवल कैंपेन से एट्रिब्यूटेड जीती हुई अवसरें ही कैलकुलेशन में शामिल होती हैं। Ads स्क्रीन पर अवसरों को एट्रिब्यूट करें।
- अलग-अलग मुद्राएँ: खर्च प्लेटफ़ॉर्म से आता है और राजस्व अवसरों से; मान बिना किसी विनिमय कन्वर्ज़न के जैसे हैं वैसे ही दिखाए जाते हैं।