Shopify इंटीग्रेशन
इंटीग्रेशन का अवलोकन
Anchor link toPushwoosh Shopify के साथ सहजता से एकीकृत होता है, जो एक प्रमुख ई-कॉमर्स प्लेटफ़ॉर्म है जो व्यवसायों को ऑनलाइन स्टोर बनाने, प्रबंधित करने और स्केल करने में सक्षम बनाता है। यह गाइड आपको अपने Shopify स्टोर में Pushwoosh ऐप को इंस्टॉल और कॉन्फ़िगर करने, उपयोगकर्ता पहचान सेट करने, और पुश, ईमेल, SMS और WhatsApp जैसे चैनलों पर ग्राहकों को संलग्न करने के लिए नोटिफिकेशन और ऑटोमेशन टूल का उपयोग करने के बारे में बताता है।
इंटीग्रेशन का प्रकार
Anchor link to- गंतव्य: Shopify ग्राहक डेटा को Pushwoosh को भेजता है, जहाँ इसका उपयोग टारगेटिंग और मैसेजिंग के लिए किया जाता है।
पूर्वापेक्षाएँ
Anchor link to- एक Pushwoosh अकाउंट
- आपके Shopify एडमिन पैनल तक पहुँच
- Pushwoosh डिवाइस API एक्सेस टोकन और एप्लिकेशन कोड
- ग्राहकों और ऑर्डर डेटा के साथ एक Shopify स्टोर उपलब्ध है
- ऑर्डर/कार्ट इवेंट के लिए
read_ordersएक्सेस स्कोप की स्वीकृति, और चेकआउट स्टेप ट्रैकिंग के लिएwrite_pixelsप्लसread_customer_events
सिंक्रनाइज़ की गई इकाइयाँ
Anchor link to- ग्राहक: Shopify मेटाफील्ड्स के माध्यम से Pushwoosh यूजर आईडी को असाइन और पहचानने के लिए उपयोग किया जाता है
- ग्राहक सेगमेंट: समूह-आधारित टारगेटिंग और मैसेजिंग के लिए उपयोग किया जाता है
- इवेंट और ट्रिगर (जैसे, दिए गए ऑर्डर, लागू किए गए टैग): चैनलों पर मैसेजिंग को स्वचालित करने के लिए Shopify Flow में उपयोग किया जाता है
- स्टोरफ्रंट: एम्बेडेड स्क्रिप्ट के माध्यम से वेब पुश ऑप्ट-इन कैप्चर करने के लिए उपयोग किया जाता है
- प्रोडक्ट फ़ीड: आपके स्टोर का स्टोरफ्रंट फ़ीड (
products.json) जब आप ऐप कनेक्ट करते हैं तो Pushwoosh प्रोडक्ट कैटलॉग से स्वचालित रूप से जुड़ जाता है, और यदि आप इसे अनइंस्टॉल करते हैं तो स्वचालित रूप से डिस्कनेक्ट हो जाता है। - ऑर्डर और कार्ट: Shopify के
orders/paid,checkouts/create, औरcheckouts/updateवेबहुक से सर्वर-टू-सर्वर इवेंट। भाग 5: ऑर्डर, कार्ट और चेकआउट स्टेप्स को ट्रैक करें देखें। - स्टोरफ्रंट ब्राउज़िंग व्यवहार: प्रोडक्ट व्यू और कार्ट में जोड़ने की क्रियाएं, वेब पुश ऑप्ट-इन के लिए उपयोग किए जाने वाले उसी थीम एम्बेड द्वारा एकत्र की जाती हैं।
- चेकआउट स्टेप्स: संपर्क जानकारी दर्ज की गई और भुगतान जानकारी सबमिट की गई, जो Shopify वेब पिक्सेल के माध्यम से एकत्र की गई।
शब्दावली (इकाई नामों का मिलान यदि वे भिन्न हैं)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| ग्राहक | यूजर आईडी |
orders/paid वेबहुक | इवेंट PW_OrderCreated — अन्य ई-कॉमर्स इंटीग्रेशन के साथ साझा किया गया (जैसे Magento) |
checkouts/create वेबहुक | इवेंट PW_AbandonedCart — वही साझा इवेंट, प्रोडक्ट्स ब्लॉक के कार्ट स्रोत द्वारा भी उपयोग किया जाता है |
checkouts/update वेबहुक | इवेंट PW_AbandonedCartUpdate — जब खरीदार उसी चेकआउट को संपादित करता रहता है, तो PW_AbandonedCart से संग्रहीत कार्ट को ओवरराइट करता है |
| प्रोडक्ट पेज व्यू | इवेंट PW_ProductViewed |
| कार्ट में जोड़ें (पेज रीलोड के बिना) | इवेंट PW_AddToCart |
वेब पिक्सेल checkout_contact_info_submitted | इवेंट PW_CheckoutContactInfo |
वेब पिक्सेल payment_info_submitted | इवेंट PW_PaymentInfoSubmitted |
इंटीग्रेशन कैसे काम करता है
Anchor link toPushwoosh Shopify के लिए एक मैसेजिंग गंतव्य के रूप में कार्य करता है। एक बार एकीकृत होने के बाद, Shopify ग्राहक और व्यवहार संबंधी डेटा Pushwoosh को भेजता है, जहाँ यह वास्तविक समय के नोटिफिकेशन, ग्राहक सेगमेंटेशन और चैनलों पर व्यक्तिगत मैसेजिंग को शक्ति प्रदान करता है।
इंटीग्रेशन के प्रमुख घटक
Anchor link to-
मेटाफील्ड्स के माध्यम से ग्राहक की पहचान प्रत्येक Shopify ग्राहक को एक अद्वितीय यूजर आईडी सौंपी जाती है, जो एक मेटाफील्ड (
custom.pushwoosh_userid) में संग्रहीत होती है। यह आईडी Pushwoosh को प्लेटफ़ॉर्म पर उपयोगकर्ताओं को लगातार पहचानने और संदेश भेजने की अनुमति देती है। -
Shopify Flow के माध्यम से इवेंट-संचालित ऑटोमेशन Pushwoosh Flow क्रियाएं प्रदान करता है जो आपको Shopify इवेंट के आधार पर मैसेजिंग (पुश, ईमेल, SMS, WhatsApp) को स्वचालित करने की अनुमति देती हैं, जैसे:
- नया ऑर्डर दिया गया
- ग्राहक पर टैग लागू किया गया
- कार्ट का परित्याग
-
सेगमेंट-आधारित टारगेटिंग Shopify से ग्राहक सेगमेंट का उपयोग चैनलों पर समूह-विशिष्ट नोटिफिकेशन भेजने के लिए किया जा सकता है, जैसे पहली बार के खरीदारों के लिए प्रमोशन या निष्क्रिय उपयोगकर्ताओं के लिए पुनर्सक्रियन अभियान।
-
मैन्युअल और रियल-टाइम मैसेजिंग Shopify ग्राहक या सेगमेंट व्यू से, आप Pushwoosh एक्सटेंशन का उपयोग करके मैन्युअल रूप से नोटिफिकेशन ट्रिगर कर सकते हैं:
- ग्राहक द्वारा नोटिफिकेशन: व्यक्तिगत फॉलो-अप या परीक्षण के लिए
- सेगमेंट द्वारा नोटिफिकेशन: अभियान-आधारित संदेशों के लिए
स्टोरफ्रंट एम्बेड के माध्यम से वेब पुश नोटिफिकेशन
Anchor link toअपने Shopify थीम में Pushwoosh एम्बेड को सक्षम करके, आप वेबसाइट विज़िटर को ब्राउज़र-आधारित पुश नोटिफिकेशन के लिए ऑप्ट-इन करने के लिए प्रेरित कर सकते हैं—कोई मोबाइल ऐप आवश्यक नहीं है।
डेटा प्रवाह का अवलोकन
Anchor link toShopify ग्राहक और इवेंट डेटा ↓Pushwoosh API (ऐप के माध्यम से) ↓यूजर आईडी → सेगमेंटेशन → ट्रिगर या मैन्युअल नोटिफिकेशनयह इंटीग्रेशन आपको समय पर, प्रासंगिक संदेश देने का अधिकार देता है जो उपयोगकर्ता प्रतिधारण में सुधार करते हैं, रूपांतरण बढ़ाते हैं, और ग्राहक अनुभव को बढ़ाते हैं—स्वचालित रूप से या मांग पर।
भाग 1. इंस्टॉलेशन
Anchor link toShopify में लॉग इन करें
Anchor link to- Shopify एडमिन पर जाएं
- डैशबोर्ड से अपना स्टोर चुनें
Pushwoosh ऐप इंस्टॉल करें
Anchor link to- Pushwoosh ऐप स्टोर पेज पर जाएं
- इंस्टॉल करें पर क्लिक करें

- Shopify डायलॉग में इंस्टॉलेशन की पुष्टि करें

अपना Pushwoosh ऐप कनेक्ट करें
Anchor link toइंस्टॉलेशन के बाद, आपको Shopify के अंदर Pushwoosh ऐप पर रीडायरेक्ट किया जाएगा।
- कनेक्ट करें पर क्लिक करें।

- एप्लिकेशन कोड और API कुंजी दर्ज करें, जिसे आप Pushwoosh कंट्रोल पैनल → सेटिंग्स → API एक्सेस में पा सकते हैं। यहाँ API कुंजी आपका डिवाइस API एक्सेस टोकन है।

कनेक्ट होने पर, एक सफलता संदेश दिखाई देगा: “Pushwoosh ऐप कनेक्ट हो गया।”

जब Shopify अनुमतियों (ऑर्डर, पिक्सल, ग्राहक इवेंट) के लिए पूछता है, तो उन्हें मंजूरी दें। वे स्कोप भाग 5 ट्रैकिंग के लिए आवश्यक हैं। यदि आपने ऐप को पहले कनेक्ट किया था, तो पहले से कनेक्टेड हैं? आपसे फिर से एक्सेस को मंजूरी देने के लिए कहा जाएगा देखें।
एक प्लान की सदस्यता लें
Anchor link to- सब्सक्रिप्शन अपग्रेड करें पर क्लिक करें
- एक एकल उपयोग-आधारित प्लान दिखाया जाएगा।
- बिलिंग की पुष्टि करें।

भाग 2. सेटअप: मेटाफील्ड्स के माध्यम से ग्राहक यूजर आईडी
Anchor link toचैनलों (पुश, ईमेल, SMS, WhatsApp) पर पहचाने गए उपयोगकर्ताओं को नोटिफिकेशन देने के लिए, Pushwoosh प्रति ग्राहक एक अद्वितीय यूजर आईडी का उपयोग करता है। Shopify इस मान को Shopify के ग्राहक मेटाफील्ड्स के अंदर संग्रहीत करता है।
- सेटिंग्स → मेटाफील्ड्स और मेटाऑब्जेक्ट्स → ग्राहक पर जाएं

- परिभाषा जोड़ें पर क्लिक करें और इन मानों का उपयोग करें:
| फ़ील्ड | मान |
|---|---|
| नेमस्पेस और कुंजी | custom.pushwoosh_userid |
| नेमस्पेस | custom |
| प्रकार | सिंगल लाइन टेक्स्ट |
| सत्यापन | कोई नहीं |
| ग्राहक खाता पहुँच | पढ़ें और लिखें |
| स्टोरफ्रंट API पहुँच | सक्षम |

ऊपर दी गई तालिका के अनुसार ग्राहक खाता पहुँच और स्टोरफ्रंट API पहुँच सेट करें।

भाग 3. Pushwoosh एक्सटेंशन का उपयोग करना
Anchor link toPushwoosh में सेगमेंट टारगेटिंग, ऑटोमेशन (Flow), और ग्राहक-विशिष्ट नोटिफिकेशन के लिए Shopify एक्सटेंशन शामिल हैं।
एक्सटेंशन 1. ग्राहक द्वारा नोटिफिकेशन भेजें
Anchor link toउपयोग का मामला
Anchor link toकिसी विशिष्ट उपयोगकर्ता को मैन्युअल रूप से व्यक्तिगत संदेश भेजें या नोटिफिकेशन का परीक्षण करें।
- ग्राहक → एक ग्राहक चुनें खोलें
- अधिक क्रियाएं → ग्राहक द्वारा नोटिफिकेशन पर क्लिक करें

- मैसेजिंग प्लेटफ़ॉर्म (जैसे, ईमेल) और एक कंटेंट प्रीसेट चुनें।

- भेजें पर क्लिक करें
एक्सटेंशन 2. सेगमेंट द्वारा नोटिफिकेशन
Anchor link toउपयोग का मामला
Anchor link toग्राहकों के समूहों को लक्षित करें—परित्यक्त कार्ट, पहली बार के खरीदार, उच्च खर्च करने वाले।
-
ग्राहक → सेगमेंट पर जाएं
-
एक सेगमेंट चुनें → सेगमेंट का उपयोग करें पर क्लिक करें

- सेगमेंट द्वारा नोटिफिकेशन चुनें

- वांछित संचार चैनल और संदेश प्रीसेट चुनें। भेजें पर क्लिक करें।

एक्सटेंशन 3. Shopify Flow में Pushwoosh
Anchor link toउपयोग का मामला
Anchor link toऑर्डर, टैग, या व्यवहार जैसे ट्रिगर का उपयोग करके ग्राहक यात्राओं में मैसेजिंग को स्वचालित करें।
- Shopify Flow में एक नया Flow बनाएं
- क्रिया जोड़ें → Pushwoosh नोटिफिकेशन भेजें चुनें

- संदेश और डायनामिक फ़ील्ड कॉन्फ़िगर करें

उदाहरण के लिए:
-
ऑर्डर दिए जाने के बाद एक संदेश भेजें
-
जब कार्ट छोड़ दिया जाए तो उपयोगकर्ता को याद दिलाएं
-
30 दिनों की निष्क्रियता के बाद पुनर्सक्रियन पुश भेजें
भाग 4. वेब पुश (और स्टोरफ्रंट ब्राउज़िंग इवेंट) सक्षम करें
Anchor link toअकेले वेब पुश के लिए वैकल्पिक। यदि आपको भाग 5 में प्रोडक्ट-व्यू और कार्ट-में-जोड़ने वाले इवेंट की आवश्यकता है तो आवश्यक है।
अपने स्टोरफ्रंट पर ब्राउज़र वेब पुश के लिए थीम एम्बेड चालू करें:
- ऑनलाइन स्टोर → थीम्स → कस्टमाइज़ करें पर जाएं

- बाएं मेनू से ऐप एम्बेड्स खोलें
- पुश इनिट एम्बेड को चालू करें

भाग 5. ऑर्डर, कार्ट और चेकआउट स्टेप्स को ट्रैक करें
Anchor link toजब आप ऐप को कनेक्ट करते हैं और Shopify की ऑर्डर, कार्ट और चेकआउट ट्रैकिंग (read_orders, write_pixels, read_customer_events) के लिए अनुरोधित अनुमतियों को मंजूरी देते हैं, तो ऑर्डर, चेकआउट और चेकआउट-स्टेप इवेंट एक अलग Pushwoosh ट्रैकिंग स्क्रीन के बिना आने लगते हैं। मंजूरी के चरण के लिए पूर्वापेक्षाएँ और भाग 1 देखें। स्टोरफ्रंट ब्राउज़िंग (प्रोडक्ट व्यू और कार्ट में जोड़ना) के लिए भी पुश इनिट एम्बेड चालू होना चाहिए।
ट्रैकिंग तीन स्वतंत्र इवेंट समूहों को कवर करती है। प्रत्येक को अलग-अलग एक्सेस की आवश्यकता होती है, इसलिए एक को बंद करने से दूसरे नहीं रुकते हैं:
- ऑर्डर पेड और चेकआउट: Shopify से आते हैं, भले ही थीम एम्बेड बंद हो
- स्टोरफ्रंट ब्राउज़िंग (प्रोडक्ट व्यू और कार्ट में जोड़ना): थीम एम्बेड चालू होना चाहिए
- चेकआउट स्टेप्स: भाग 1 से Shopify की चेकआउट-ट्रैकिंग अनुमतियों (
write_pixelsऔरread_customer_events) की आवश्यकता होती है, जो ऊपर दी गई ऑर्डर-ट्रैकिंग अनुमति (read_orders) से अलग से स्वीकृत होती है
ऐप कनेक्ट करने से पहले, जांचें कि Pushwoosh PW_OrderCreated और PW_AbandonedCart के लिए पैसे और तारीख एट्रिब्यूट प्रकारों को कैसे संभालता है। आपके पकड़ने से पहले भेजा गया एक गलत प्रकार पूर्वव्यापी रूप से ठीक नहीं किया जा सकता है।
ऑर्डर पेड और चेकआउट इवेंट
Anchor link toइनका उपयोग खरीद-पश्चात मैसेजिंग (PW_OrderCreated), परित्यक्त-चेकआउट यात्राओं या सेगमेंट (PW_AbandonedCart / PW_AbandonedCartUpdate), और खरीद रूपांतरण मैपिंग के लिए करें। ये Shopify से आते हैं, भले ही खरीदार ब्राउज़र ट्रैकिंग को ब्लॉक कर दे:
| Pushwoosh में इवेंट का नाम | यह कब फायर होता है |
|---|---|
PW_OrderCreated | एक ऑर्डर का भुगतान किया जाता है |
PW_AbandonedCart | एक खरीदार चेकआउट शुरू करता है |
PW_AbandonedCartUpdate | खरीदार एक मौजूदा चेकआउट के दौरान आइटम जोड़ता, हटाता या बदलता है |
ये ऑर्डर और चेकआउट नोटिफिकेशन के अनुरूप हैं जो Shopify स्वचालित रूप से Pushwoosh को भेजता है (orders/paid, checkouts/create, और checkouts/update वेबहुक, सिंक्रनाइज़ की गई इकाइयाँ के तहत सूचीबद्ध)।
Shopify की अपनी Flow शर्त, checkouts/create वेबहुक, और प्रोडक्ट्स ब्लॉक का कार्ट स्रोत तीन अलग-अलग चीजें हैं जिन्हें सभी को कार्ट परित्याग कहा जाता है। वह चुनें जो आप बना रहे हैं, नीचे दी गई तालिका का उपयोग करके।
| आप क्या बनाना चाहते हैं | क्या उपयोग करें |
|---|---|
| Shopify Flow से रिमाइंडर (Shopify की अपनी कार्ट परित्याग शर्त) | Shopify Flow + Pushwoosh नोटिफिकेशन भेजें क्रिया। PW_AbandonedCart इवेंट नाम नहीं। |
| चेकआउट शुरू होने या कार्ट बदलने से Pushwoosh में रिमाइंडर या सेगमेंट | PW_AbandonedCart / PW_AbandonedCartUpdate पर ग्राहक यात्रा या सेगमेंट |
| एक ईमेल के अंदर खरीदार के कार्ट आइटम दिखाएं | प्रोडक्ट्स ब्लॉक कार्ट स्रोत (भेजने के समय PW_AbandonedCartID टैग का उपयोग करता है)। यात्रा शुरू करने वाले ट्रिगर से अलग। |
ये इवेंट कैसे व्यवहार करते हैं। checkouts/create का मतलब केवल यह है कि एक चेकआउट शुरू किया गया था। Shopify ने यह तय नहीं किया है कि यह छोड़ दिया गया है, और न ही किसी ऑर्डर की पुष्टि की गई है।
जब खरीदार चेकआउट संपादित करता है, तो PW_AbandonedCartUpdate उसी चेकआउट के लिए फिर से फायर होता है और PW_AbandonedCart से संग्रहीत कार्ट को ओवरराइट करता है। कार्ट स्रोत का उपयोग करने वाले रिमाइंडर ईमेल भेजने के समय नवीनतम आइटम उठाते हैं। आपको कार्ट को रीफ्रेश करने के लिए केवल दूसरे यात्रा ट्रिगर की आवश्यकता नहीं है।
PW_AbandonedCart और PW_AbandonedCartUpdate खरीदार पर PW_AbandonedCartID टैग सेट करते हैं, जिसे कार्ट स्रोत भेजने के समय पढ़ता है। PW_OrderCreated इसे तुरंत साफ़ कर देता है, इसलिए एक खरीदार जो पहले ही चेकआउट कर चुका है, वह ब्लॉक को छोड़ देता है, बजाय इसके कि उसे एक कार्ट के लिए रिमाइंडर मिले जो अब उसके पास नहीं है। सटीक समाशोधन व्यवहार के लिए जब आप PW_OrderCreated भेजते हैं तो क्या होता है देखें।
ऑर्डर और चेकआउट इवेंट के एट्रिब्यूट्स
Anchor link toPW_OrderCreated और PW_AbandonedCart में शामिल हैं:
| एट्रिब्यूट | विवरण |
|---|---|
orderId | ऑर्डर या चेकआउट पहचानकर्ता |
email | खरीदार का ईमेल |
totalPrice | ऑर्डर या कार्ट का कुल योग |
shippingAmount | शिपिंग लागत |
taxAmount | कर राशि |
discountAmount | छूट राशि |
currency | मुद्रा कोड |
items | कार्ट की लाइन आइटम |
customerId | केवल पंजीकृत ग्राहकों के लिए, अतिथि चेकआउट के लिए मौजूद नहीं है |
orderUrl | PW_OrderCreated के लिए ऑर्डर स्थिति पृष्ठ, या PW_AbandonedCart और PW_AbandonedCartUpdate के लिए परित्यक्त चेकआउट का पुनर्प्राप्ति URL। “अपनी खरीद पूरी करें” लिंक या बटन बनाने के लिए इसका उपयोग करें। |
createdDate | जब ऑर्डर या चेकआउट बनाया गया था |
abandonedDate | केवल PW_AbandonedCart और PW_AbandonedCartUpdate। जब कार्ट को आखिरी बार छुआ गया था, न कि जब इसे पहली बार बनाया गया था |
अतिथि चेकआउट अभी भी ऑर्डर और कार्ट इवेंट भेज सकते हैं, लेकिन इवेंट पर पंजीकृत ग्राहक आईडी के बिना।
PW_AbandonedCartUpdate में वही एट्रिब्यूट्स होते हैं। यदि आपके अकाउंट में Magento इंटीग्रेशन भी जुड़ा हुआ है, तो उसके ऑर्डर और परित्यक्त कार्ट इन्हीं इवेंट नामों पर पोस्ट होते हैं, इसलिए PW_OrderCreated / PW_AbandonedCart पर बनाया गया एक सेगमेंट या यात्रा दोनों स्टोर को पकड़ती है, और ऊपर दिए गए एट्रिब्यूट प्रकार दोनों पर लागू होते हैं। Magento में PW_AbandonedCartUpdate के बराबर कुछ भी नहीं है, क्योंकि यह प्रगति में चेकआउट संपादन को ट्रैक नहीं करता है।
items विशेष रूप से Shopify से केवल कुछ फ़ील्ड भरे हुए आते हैं।
स्टोरफ्रंट ब्राउज़िंग इवेंट
Anchor link toइनका उपयोग ब्राउज़-परित्याग सेगमेंट या यात्राओं के लिए, और ईमेल अनुशंसा रणनीतियों के लिए करें जिन्हें उत्पाद विचारों की आवश्यकता होती है (उदाहरण के लिए उन्होंने जो देखा उसके आधार पर)। ईमेल में उत्पाद अनुशंसाएं कैसे सेट करें देखें।
दोनों इवेंट एक ही थीम एम्बेड द्वारा एकत्र किए जाते हैं। पुश इनिट एम्बेड के चालू होने के बाद थीम में और कुछ जोड़ने की आवश्यकता नहीं है:
PW_ProductViewed: खरीदार एक उत्पाद पृष्ठ खोलता है।PW_AddToCart: खरीदार पृष्ठ को रीलोड किए बिना कार्ट में एक आइटम जोड़ता है, जो कि अधिकांश Shopify थीम करते हैं।
स्टोरफ्रंट ब्राउज़िंग इवेंट के एट्रिब्यूट्स
Anchor link toदोनों इवेंट में शामिल हैं:
| एट्रिब्यूट | विवरण |
|---|---|
items | देखे गए या जोड़े गए उत्पाद, प्रत्येक में productId, name, sku, quantity, price |
totalPrice | items की संयुक्त कीमत |
productUrl | वह पृष्ठ जिस पर खरीदार था |
currency | केवल जब स्टोरफ्रंट इसे उजागर करता है |
एक संदेश जो totalPrice दिखाता है, उसे currency के गायब होने पर एक फ़ॉलबैक की आवश्यकता होती है, क्योंकि केवल संख्या यह नहीं बताती है कि यह किस मुद्रा में है।
न तो इवेंट में email या customerId एक एट्रिब्यूट के रूप में होता है। खरीदार को उसी तरह पहचाना जाता है जैसे बाकी थीम एम्बेड करता है, मेटाफील्ड यूजर आईडी से बंधे SDK सत्र के माध्यम से (देखें भाग 2), इवेंट पेलोड के माध्यम से नहीं।
PW_ProductViewed और PW_AddToCart के items में वही फ़ील्ड होते हैं जो Shopify संवर्धन से पहले भेजता है: productId, name, sku, quantity, price। Pushwoosh इन दो इवेंट के लिए बाकी कैटलॉग फ़ील्ड नहीं भरता है, जिस तरह से यह PW_AbandonedCart के items के लिए करता है (ऊपर कार्ट आइटम आपके प्रोडक्ट कैटलॉग से समृद्ध होते हैं देखें)।
एक अनुशंसा रणनीति जिसे पूर्ण उत्पाद विवरण की आवश्यकता होती है, जैसे उन्होंने जो देखा उसके आधार पर, संदेश प्रस्तुत होने पर productId द्वारा आपके प्रोडक्ट कैटलॉग से उन्हें देखती है। प्रत्येक रणनीति को क्या चाहिए, इसके लिए ईमेल में उत्पाद अनुशंसाएं कैसे सेट करें देखें।
चेकआउट स्टेप इवेंट
Anchor link toइनका उपयोग यह देखने के लिए करें कि लोग खरीद से पहले कहाँ छोड़ देते हैं, और उन लोगों को संदेश देने के लिए जिन्होंने चेकआउट शुरू किया लेकिन भुगतान किए गए ऑर्डर तक नहीं पहुंचे।
PW_CheckoutContactInfo: खरीदार ने अपनी संपर्क जानकारी दर्ज की।PW_PaymentInfoSubmitted: खरीदार ने अपने भुगतान विवरण प्रस्तुत किए।
एक पूर्ण बिक्री ऊपर दिए गए अनुभाग से PW_OrderCreated है, न कि ये दो इवेंट।
PW_AbandonedCart केवल आपको बताता है कि एक चेकआउट शुरू हो गया है। ये दो इवेंट उसी चेकआउट में दो बाद के बिंदुओं को चिह्नित करते हैं, उसी क्रम में: पहले संपर्क जानकारी, दूसरे भुगतान विवरण। एक खरीदार जो PW_PaymentInfoSubmitted तक पहुंच गया और उसे कभी भी PW_OrderCreated नहीं मिला, वह उस व्यक्ति से आगे निकल गया जिसने केवल PW_AbandonedCart को ट्रिगर किया, इसलिए उस चरण पर बनाया गया एक संदेश एक सामान्य कार्ट रिमाइंडर के बजाय विशेष रूप से एक रुके हुए भुगतान को संबोधित कर सकता है।
चेकआउट स्टेप इवेंट के एट्रिब्यूट्स
Anchor link toदोनों इवेंट में शामिल हैं:
| एट्रिब्यूट | विवरण |
|---|---|
items | चेकआउट की लाइन आइटम, प्रत्येक में productId, name, sku, quantity, price |
orderId | चेकआउट टोकन, या Shopify ऑर्डर आईडी जब चेकआउट में एक हो |
totalPrice | चेकआउट कुल |
email | केवल जब चेकआउट में एक हो। एक फ़ोन-आधारित चेकआउट (कोई ईमेल दर्ज नहीं किया गया) इसके बिना इवेंट भेजता है। |
currency | केवल जब चेकआउट में एक हो |
जांचें कि यह काम करता है
Anchor link toस्टोर में मिलान क्रिया करें, फिर पुष्टि करें कि इवेंट का नाम Pushwoosh में दिखाई देता है। इवेंट स्वयं वास्तविक समय में संसाधित होता है, लेकिन जिन दो स्थानों पर आप इसे जांचेंगे, वे एक ऐसे नाम पर अलग-अलग प्रतिक्रिया करते हैं जिसे Pushwoosh ने पहले नहीं देखा है:
- जब आप इवेंट द्वारा एक सेगमेंट बनाते हैं तो इवेंट ड्रॉपडाउन में, एक नया नाम तुरंत दिखाई देता है।
- जब आप एक ग्राहक यात्रा ट्रिगर जोड़ते हैं तो इवेंट ड्रॉपडाउन में, एक नए नाम को दिखाने में 10 मिनट तक लग सकते हैं (वह ड्रॉपडाउन कैश किया गया है)। यदि आप इसे अभी तक नहीं देखते हैं, तो यह मानने के बजाय प्रतीक्षा करें कि इंटीग्रेशन टूट गया है।
| परीक्षण क्रिया | इवेंट |
|---|---|
| एक परीक्षण ऑर्डर का भुगतान करें | PW_OrderCreated |
| एक चेकआउट शुरू करें | PW_AbandonedCart |
| उस चेकआउट में आइटम बदलें | PW_AbandonedCartUpdate |
| एक उत्पाद पृष्ठ खोलें (पुश इनिट एम्बेड चालू) | PW_ProductViewed |
| कार्ट में एक आइटम जोड़ें | PW_AddToCart |
| चेकआउट पर संपर्क जानकारी दर्ज करें | PW_CheckoutContactInfo |
| चेकआउट पर भुगतान जानकारी सबमिट करें | PW_PaymentInfoSubmitted |
इवेंट का उपयोग करें
Anchor link toयह जानने के बाद कि आपको किस इवेंट की आवश्यकता है, इसे दो स्थानों पर उपयोग करें:
- एक ट्रिगर या सेगमेंट शर्त के रूप में: जब आप इवेंट द्वारा एक सेगमेंट बनाते हैं या एक ग्राहक यात्रा ट्रिगर जोड़ते हैं तो इसे इवेंट ड्रॉपडाउन में चुनें।
- संदेश पाठ में: संदेश चरण पर, इवेंट एट्रिब्यूट्स के साथ संदेश को वैयक्तिकृत करें चालू करें और एट्रिब्यूट चुनें (उदाहरण के लिए
PW_OrderCreatedसे ऑर्डर कुल)। आप एक लिक्विड प्लेसहोल्डर के साथ एट्रिब्यूट भी डाल सकते हैं। यात्राओं में डायनामिक कंटेंट और लिक्विड टेम्प्लेट देखें।
भुगतान किए गए ऑर्डर के लिए, आप PW_OrderCreated को एक रूपांतरण इवेंट के रूप में भी मैप कर सकते हैं ताकि Shopify खरीद RFM सेगमेंटेशन, यात्रा एट्रिब्यूशन, और प्रोडक्ट ब्लॉक सांख्यिकी को फ़ीड करे।
उदाहरण अभियान
Anchor link toप्रत्येक खरीदार के पथ में एक अलग बिंदु पर फायर होता है, इसलिए वे अलग-अलग दर्शकों तक पहुंचते हैं: कोई व्यक्ति छोड़ने से पहले कितनी दूर गया, या क्या वे चेकआउट तक पहुंचे, यह तय करता है कि कौन सा लागू होता है।
- परित्यक्त-कार्ट रिमाइंडर। हर उस खरीदार को पकड़ता है जिसने चेकआउट शुरू किया, चाहे वे कितनी भी दूर गए हों: यहाँ सबसे व्यापक दर्शक। इसे एक ग्राहक यात्रा के रूप में बनाएं:
PW_AbandonedCartपर ट्रिगर करें,PW_OrderCreatedकी प्रतीक्षा करें, फिर उन लोगों को एक कार्ट स्रोत ब्लॉक के साथ एक ईमेल भेजें जिन्होंने भुगतान नहीं किया है। पूर्ण सेटअप के लिए एक परित्यक्त कार्ट अभियान कैसे सेट करें देखें। - रुके हुए चेकआउट के लिए फॉलो-अप। केवल उन खरीदारों को पकड़ता है जो संपर्क जानकारी दर्ज करने तक गए लेकिन कभी भुगतान नहीं किया, ऊपर के दर्शकों का एक संकीर्ण टुकड़ा।
PW_CheckoutContactInfoपर सेगमेंट करें, फिर उन सभी को बाहर करें जिनके पासPW_PaymentInfoSubmittedयाPW_OrderCreatedभी है। - एक रुके हुए भुगतान के लिए रिकवरी। उन खरीदारों को पकड़ता है जो भुगतान तक पहुंचे लेकिन कभी भी ऑर्डर पूरा नहीं किया, ऊपर के फॉलो-अप से आगे और इसके साथ परस्पर अनन्य।
PW_PaymentInfoSubmittedपर सेगमेंट करें, फिर उन सभी को बाहर करें जिनके पासPW_OrderCreatedभी है। - ब्राउज़ अनुशंसा ईमेल। उन खरीदारों को पकड़ता है जिन्होंने उत्पादों को देखा लेकिन कभी भी चेकआउट शुरू नहीं किया, ऊपर के रिमाइंडर से एक अलग दर्शक। प्रोडक्ट्स ब्लॉक की उन्होंने जो देखा उसके आधार पर रणनीति के साथ
PW_ProductViewedका उपयोग करें। ईमेल में उत्पाद अनुशंसाएं कैसे सेट करें देखें।
भाग 6. डेटा अनुपालन
Anchor link toShopify को हर सार्वजनिक ऐप को अपने अनिवार्य GDPR/CCPA वेबहुक का जवाब देने की आवश्यकता है। Pushwoosh उन्हें इस प्रकार संभालता है:
customers/redact: जब कोई खरीदार स्टोर से अपने डेटा को मिटाने के लिए कहता है, तो Pushwoosh Shopify द्वारा भेजे गए किसी भी पहचानकर्ता - ईमेल, फोन और Shopify ग्राहक आईडी द्वारा मिलान करने वाले Pushwoosh रिकॉर्ड को मिटा देता है।customers/data_request: जब कोई खरीदार अपने डेटा की एक प्रति का अनुरोध करता है, तो Pushwoosh समर्थन के आंतरिक चैनल पर एक सूचना पोस्ट करता है, और एक व्यक्ति अनुरोध को मैन्युअल रूप से संभालता है। Shopify को ऐप्स को 30 दिनों के भीतर इनका जवाब देने की आवश्यकता है।shop/redact: Shopify इसे एक स्टोर द्वारा ऐप को अनइंस्टॉल करने के 48 घंटे बाद भेजता है, स्टोर के डेटा को मिटाने के लिए कहता है। Pushwoosh उसी विलोपन को फिर से चलाता है जो अनइंस्टॉल स्वयं ट्रिगर करता है, किसी भी बचे हुए सत्र को साफ़ करता है और स्टोर के इंटीग्रेशन रिकॉर्ड (डिवाइस API कुंजी, एप्लिकेशन कोड और बिलिंग आईडी सहित) को मिटा देता है। यह एक सुरक्षा जाल के रूप में मौजूद है, उस मामले के लिए जहां अनइंस्टॉल ने पहली बार में पूरी तरह से सफाई नहीं की थी।
उपयोग के मामलों का सारांश
Anchor link toअगला, यात्राओं, सेगमेंट, या रूपांतरण मैपिंग में ऊपर दिए गए इवेंट नामों का उपयोग करें। उदाहरण:
| परिदृश्य | उपयोग किया गया टूल |
|---|---|
| व्यक्तिगत फॉलो-अप | ग्राहक द्वारा नोटिफिकेशन |
| कार्ट परित्याग रिमाइंडर | Shopify Flow + Pushwoosh क्रिया, या PW_AbandonedCart / PW_AbandonedCartUpdate पर यात्रा/सेगमेंट (देखें भाग 5) |
| सेगमेंट-आधारित प्रमोशन | सेगमेंट द्वारा नोटिफिकेशन |
| साइन अप करने के बाद स्वागत संदेश | Flow + मेटाफील्ड ट्रैकिंग |
| पुश ऑप्ट-इन | थीम एम्बेड + पुश इनिट टॉगल |
| राजस्व एट्रिब्यूशन और RFM सेगमेंटेशन | रूपांतरण इवेंट में मैप किए गए ऑर्डर/चेकआउट इवेंट |
| चेकआउट ड्रॉप-ऑफ विश्लेषण | PW_CheckoutContactInfo / PW_PaymentInfoSubmitted इवेंट |
| ब्राउज़ या कार्ट परित्याग सेगमेंट | स्टोरफ्रंट उत्पाद दृश्य / कार्ट-में-जोड़ने वाले इवेंट |