Shopify + SurveyAnalytica
आपके स्टोरफ़्रंट पर सर्वे, असली ऑर्डर इवेंट्स से चलने वाले फ़्लो, और Shopify में वापस लिखना — कस्टमर, मेटाफ़ील्ड, सेगमेंट और मार्केटिंग सहमति।
Shopify App Store से इंस्टॉल कीजिए और स्टोर दोतरफ़ा चैनल बन जाता है। एक थीम ऐप ब्लॉक किसी भी स्टोरफ़्रंट पेज पर सर्वे दिखाता है। ऑर्डर और कस्टमर इवेंट HMAC-सत्यापित वेबहुक के रूप में आते हैं, जिन्हें SurveyAnalytica आपके लिए रजिस्टर कर देता है। और 50 से अधिक जनरेटेड Admin API ऐक्शन नतीजा वापस लिखते हैं — कस्टमर मेटाफ़ील्ड में स्कोर, सेगमेंट में खरीदार, टैग, डिस्काउंट कोड, फ़ुलफ़िलमेंट अपडेट — और जहाँ कोई तैयार ऐक्शन काफ़ी न हो, वहाँ सीधा REST और GraphQL।
Workflow ट्रिगर
ऑर्डर और स्टोर इवेंट
ऑर्डर, कस्टमर, प्रोडक्ट, चेकआउट, फ़ुलफ़िलमेंट और Shopify के बाक़ी वेबहुक टॉपिक जैसे ही घटित होते हैं, फ़्लो शुरू कर देते हैं। कोई टॉपिक चुनते ही वेबहुक आपके स्टोर में रजिस्टर हो जाता है; डिलीवरी HMAC से सत्यापित होती है और उसी स्टोर से बँधी रहती है।
स्टोरफ़्रंट व्यवहार
ऐप एम्बेड पेज और प्रोडक्ट व्यू, कलेक्शन ब्राउज़िंग, सर्च और कार्ट में बदलाव रिकॉर्ड करता है — ताकि फ़्लो खरीदार के व्यवहार पर प्रतिक्रिया दे सकें, और मॉडल उन खरीदारों को भी स्कोर कर सकें जिन्होंने कभी सर्वे नहीं भरा। यह डिफ़ॉल्ट रूप से बंद रहता है, और चालू होने पर भी तब तक चुप रहता है जब तक खरीदार Shopify की अपनी प्राइवेसी API से एनालिटिक्स सहमति न दे दे।
शेड्यूल्ड स्टोर रीड
ऑर्डर, प्रोडक्ट और कस्टमर की इंक्रीमेंटल, कर्सर-पेजिनेटेड रीड पर फ़्लो शेड्यूल पर चलाएँ — हर इवेंट पर प्रतिक्रिया के बजाय बैकफ़िल, डाइजेस्ट और फ़ीचर पाइपलाइन के लिए।
Workflow एक्शन
कस्टमर, सहमति और सेगमेंट
कस्टमर बनाएँ और अपडेट करें, टैग जोड़ें और हटाएँ, ईमेल व SMS मार्केटिंग सहमति अपडेट करें, और अपनी सीख से Shopify सेगमेंट बनाएँ — NPS डिट्रैक्टर्स का सेगमेंट आपके अपने Shopify एडमिन में दिखता है, जहाँ Shopify Flow और आपकी बाक़ी ऐप्स उसका उपयोग कर सकती हैं।
मेटाफ़ील्ड और मेटाऑब्जेक्ट
सर्वे स्कोर, CX फ़्लैग और सपोर्ट केस को कस्टमर, ऑर्डर और प्रोडक्ट पर मेटाफ़ील्ड के रूप में, या ऐप के अपने मेटाऑब्जेक्ट के रूप में लिखें। इसी तरह एक रेटिंग वह चीज़ बनती है जिस पर आपका बाक़ी स्टैक सेगमेंट और फ़िल्टर कर सके।
ऑर्डर, फ़ुलफ़िलमेंट और प्रोत्साहन
ऑर्डर अपडेट, कैंसल, कैप्चर और इनवॉइस करें, ड्राफ़्ट ऑर्डर और फ़ुलफ़िलमेंट बनाएँ, ट्रैकिंग अपडेट करें, इन्वेंटरी समायोजित करें, और रिकवरी फ़्लो के अंत में प्रोत्साहन के रूप में डिस्काउंट कोड जारी करें।
REST और GraphQL
जब कोई तैयार ऐक्शन काम न आए, तो किसी भी Admin API एंडपॉइंट को सीधे कॉल करें। हर ऐक्शन Shopify के अपने स्कीमा से जनरेट होता है, एक API वर्शन पर पिन रहता है, और आइडेम्पोटेंसी की व रेट-लिमिट बैकऑफ़ के साथ भेजा जाता है।
डेटा कैसे प्रवाहित होता है
इनबाउंड: स्टोर इवेंट सत्यापित वेबहुक के रूप में आते हैं, स्टोरफ़्रंट व्यवहार ऐप एम्बेड से आता है, और शेड्यूल्ड रीड ऑर्डर, प्रोडक्ट व कस्टमर इंक्रीमेंटल रूप से खींचती हैं। आउटबाउंड: कस्टमर, सहमति, सेगमेंट, मेटाफ़ील्ड, मेटाऑब्जेक्ट, ऑर्डर, फ़ुलफ़िलमेंट, प्रोडक्ट, इन्वेंटरी और डिस्काउंट को कवर करने वाले 50 से अधिक Admin API ऐक्शन। ज़्यादातर मर्चेंट पहले यही लूप चलाते हैं: ऑर्डर भेजा गया → खरीद के बाद सर्वे → स्कोर कस्टमर मेटाफ़ील्ड में लिखा गया → उससे सेगमेंट बना → उस सेगमेंट को कैंपेन।
कनेक्शन: Shopify App Store से इंस्टॉल होता है। स्टोर किस SurveyAnalytica अकाउंट और वर्कस्पेस से जुड़ेगा, यह आप तय करते हैं: जब तक आप साइन इन या रजिस्टर नहीं करते — अपनी पसंद के किसी भी ईमेल से — तब तक कुछ भी नहीं बनता। एक्सेस टोकन सर्वर पर ही रहता है और कभी ब्राउज़र तक नहीं पहुँचता, और हर वेबहुक डिलीवरी का सिग्नेचर जाँचा जाता है और उसे भेजने वाले स्टोर से मिलाया जाता है।
व्यावहारिक उदाहरण: खरीद के बाद का NPS, जो Shopify सेगमेंट पर जाकर ख़त्म होता है
ट्रिगर: ऑर्डर भेजे जाने पर orders/fulfilled वेबहुक चलता है।
तीन दिन रुकें, ताकि सवाल पार्सल के बाद पहुँचे।
NPS सवाल WhatsApp या ईमेल पर भेजें — या थीम ऐप ब्लॉक से उसे स्टोरफ़्रंट पर ही लें।
स्कोर को Shopify कस्टमर पर मेटाफ़ील्ड के रूप में लिखें और कस्टमर को टैग करें।
उसी मेटाफ़ील्ड से Shopify सेगमेंट बनाएँ: «जोखिम वाले कस्टमर» अब आपके Shopify एडमिन में मौजूद है, और Shopify Flow तथा आपकी हर दूसरी ऐप के लिए उपलब्ध है।
स्कोर के आधार पर शाखाएँ बनाएँ: डिट्रैक्टर्स को जनरेटेड डिस्काउंट कोड के साथ रिकवरी ऑफ़र, प्रमोटर्स को रिव्यू का अनुरोध।
तैयार flow टेम्पलेट
शिप किया गया टेम्पलेट इंस्टॉल करें और अपनाएँ — शून्य से बनाने की ज़रूरत नहीं।
सेटअप
1.
Shopify App Store से SurveyAnalytica इंस्टॉल करें, फिर साइन इन करें या अकाउंट बनाएँ — स्टोर किस वर्कस्पेस से जुड़ेगा, यह आप चुनते हैं।
2.
थीम एडिटर में SurveyAnalytica ब्लॉक को किसी टेम्पलेट में जोड़ें और उस पेज पर सर्वे दिखाने के लिए अपना Collector ID पेस्ट करें।
3.
चाहें तो ऐप एम्बेड चालू करें और स्टोरफ़्रंट व्यवहार जुटाने के लिए अपने क्लिकस्ट्रीम फ़्लो की ID और की जोड़ें।
4.
फ़्लो डिज़ाइनर में एक ट्रिगर टॉपिक चुनें; वेबहुक आपके स्टोर में आपके लिए रजिस्टर हो जाता है।
5.
खरीद के बाद वाला कोई टेम्पलेट इंस्टॉल करें, सर्वे और चैनल चुनें, और उसे चालू करें।
अक्सर पूछे जाने वाले प्रश्न
क्या मुझे अलग SurveyAnalytica अकाउंट चाहिए?
अकाउंट चाहिए, पर कौन-सा — यह आप चुनते हैं। App Store से इंस्टॉल करने पर स्टोर उसी SurveyAnalytica अकाउंट से जुड़ता है जिससे आप साइन इन करते हैं, या उस अकाउंट से जो आप इंस्टॉल के दौरान अपनी पसंद के किसी भी ईमेल से बनाते हैं — आपके स्टोर का संपर्क पता सिर्फ़ एक सुझाव होता है। आपके प्रमाणित होने से पहले कुछ नहीं बनता। अगर स्टोर पहले से किसी और संगठन से जुड़ा है, तो हम उसका और उसके मालिक का नाम बताते हैं ताकि आप उनसे एक्सेस माँग सकें।
बिलिंग कैसे होती है?
Shopify के ज़रिए। आप अपने Shopify एडमिन में प्लान चुनते हैं और वह आपके Shopify इनवॉइस पर आता है; प्लान की सीमा से अधिक उपयोग भी वहीं मीटर होता है। कोई अलग कार्ड नहीं देना पड़ता, और ऐप अनइंस्टॉल करने पर प्लान भी रद्द हो जाता है।
क्या मुझे Shopify वेबहुक हाथ से सेट करने होंगे?
नहीं। ट्रिगर टॉपिक चुनते ही वेबहुक आपके स्टोर में रजिस्टर हो जाता है, और हर डिलीवरी फ़्लो शुरू करने से पहले सिग्नेचर से सत्यापित होकर अपने स्टोर से मिलाई जाती है। फ़्लो बंद करने पर सब्सक्रिप्शन हट जाता है।
स्टोरफ़्रंट ट्रैकिंग क्या इकट्ठा करती है?
पेज और प्रोडक्ट व्यू, कलेक्शन ब्राउज़िंग, सर्च और कार्ट में बदलाव — खरीदार के लॉग इन होने पर आपकी Shopify कस्टमर ID के साथ, लेकिन कभी ईमेल पता या कोई अन्य निजी जानकारी नहीं। जब तक आप ऐप एम्बेड चालू नहीं करते तब तक यह बंद रहती है, और उसके बाद भी तब तक कुछ नहीं भेजती जब तक खरीदार Shopify की अपनी कस्टमर प्राइवेसी API से एनालिटिक्स सहमति न दे दे।
क्या सर्वे के नतीजे Shopify सेगमेंट बन सकते हैं?
हाँ, और ज़्यादातर फ़ीडबैक ऐप्स ठीक यहीं रुक जाती हैं। स्कोर को कस्टमर मेटाफ़ील्ड में लिखें और उससे सेगमेंट बनाएँ — वह सेगमेंट आपके Shopify एडमिन में बाक़ी सबकी तरह दिखता है, इसलिए Shopify Flow का «कस्टमर सेगमेंट में जुड़ा» ट्रिगर और आपकी दूसरी ऐप्स बिना SurveyAnalytica के भी उस पर काम कर सकती हैं।
खरीद के बाद वाला सर्वे किन चैनलों पर जा सकता है?
किसी भी कैंपेन चैनल पर — ईमेल, SMS, WhatsApp और अन्य — और खुद स्टोरफ़्रंट पर भी। ऑर्डर और डिलीवरी अपडेट WhatsApp पर यूटिलिटी मैसेज माने जाते हैं; कार्ट रिकवरी जैसे प्रचार संदेश मार्केटिंग मैसेज हैं और उनके लिए खरीदार की मार्केटिंग सहमति चाहिए, जिसे यह इंटीग्रेशन Shopify से पढ़ भी सकता है और वहाँ वापस लिख भी सकता है।
यह कौन-सी अनुमतियाँ माँगता है?
इंस्टॉल बहुत कम माँगता है — बस इतना कि आपके स्टोरफ़्रंट पर सर्वे लग सके। इससे आगे की हर अनुमति उसी समय माँगी जाती है जब आप उसकी ज़रूरत वाला ऐक्शन कॉन्फ़िगर करते हैं, ताकि कस्टमर या प्रोडक्ट में लिखने की अनुमति आप तब दें जब वास्तव में उसका उपयोग करें, न कि इंस्टॉल वाले दिन।
API रेट लिमिट का क्या?
Shopify ऐक्शन आइडेम्पोटेंसी की के साथ भेजे जाते हैं और अंदाज़ा लगाने के बजाय ठीक उतनी ही देर अपने आप रुकते हैं जितनी Shopify कहता है — इसलिए ऑर्डर की बाढ़ में भी कोई डिलीवरी नहीं खोती।