ब्लॉग
Squarespace के लिए SignalHost: ऐप कनेक्ट करें, कोड एक बार पेस्ट करें, और हर ऑर्डर को purchase के रूप में भेजें
प्रकाशित · पढ़ने में 7 मिनट
SignalHost ऐप किसी Squarespace साइट को सर्वर-साइड Google Tag Manager से जोड़ता है। Squarespace किसी भी ऐप को साइट का कोड लिखने नहीं देता, इसलिए ऐप आपको दो छोटे हिस्से देता है जिन्हें आप Code Injection में पेस्ट करते हैं, जाँचता है कि पहला हिस्सा आपकी साइट पर है, और आपके ऑर्डर से हर खरीदारी में उसके प्रोडक्ट और कुल राशि भर देता है। यह गाइड उसी क्रम में चलती है जिसमें आपका इससे सामना होता है: कनेक्ट करना, पेस्ट करना, जाँचना, और कुछ काम न करे तो क्या करें।
शुरू करने से पहले
- Core, Plus या Advanced प्लान पर एक Squarespace साइट। कोड Code Injection में जाता है, जो बाक़ी प्लान में नहीं होता।
- एक SignalHost खाता। आज़माने के लिए फ़्री प्लान काफ़ी है: हर महीने 10,000 रिक्वेस्ट और एक कंटेनर। खाता आप कनेक्ट करते समय भी बना सकते हैं।
- जाँच के लिए एक सार्वजनिक साइट। ट्रायल साइट या पासवर्ड से सुरक्षित साइट निजी होती है, इसलिए SignalHost अभी उसे देख नहीं सकता, और ट्रायल साइट ऑर्डर नहीं ले सकती।
1. एक्सटेंशन इंस्टॉल करें और उसे मंज़ूरी दें
Squarespace के एक्सटेंशन में से SignalHost इंस्टॉल करें। इसके बाद Squarespace आपसे आपकी साइट पर ऐप की पहुँच को मंज़ूरी देने को कहता है: आपके ऑर्डर पढ़ना, यही इकलौती अनुमति है जो यह माँगता है। मंज़ूरी दें। अगर आप इसके बजाय मना करते हैं, तो कुछ भी इंस्टॉल नहीं होता और SignalHost का एक पेज यही बताता है।
फिर Squarespace आपको SignalHost पर भेजता है। साइन इन करें, या मुफ़्त खाता बनाएँ। आप SignalHost से भी शुरू कर सकते हैं: किसी कंटेनर के पेज पर, “वेबसाइट बिल्डर इस्तेमाल करते हैं?” के तहत Squarespace टाइल (“कनेक्ट करें, फिर कोड पेस्ट करें”) वही मंज़ूरी वाली स्क्रीन खोलती है, जिसमें वह कंटेनर पहले से चुना होता है।
2. साइट को किसी कंटेनर से कनेक्ट करें
अगली स्क्रीन बताती है कि ऐप क्या करेगा और क्या नहीं। यह आपके ऑर्डर सिर्फ़ इसलिए पढ़ता है ताकि हर खरीदारी के प्रोडक्ट और कुल राशि भेज सके, आपके ग्राहकों की जानकारी कभी नहीं, और यह न आपकी साइट बदल सकता है, न आपका Google खाता इस्तेमाल कर सकता है, न आपकी बिलिंग देख सकता है।
वह कंटेनर चुनें जिसे साइट अपना डेटा भेजे, या “आपकी साइट के लिए नया कंटेनर” चुनें और छोटे विज़ार्ड से गुज़रें; वह आपके अपने Google खाते में बनाया जाता है, इसलिए आपका ही रहता है। उसे बनने में कुछ मिनट लगते हैं, और तैयार होते ही पेस्ट करने का कोड दिखाई देता है। “कनेक्ट करें” दबाएँ।
3. कोड को Code Injection में पेस्ट करें
“कनेक्ट करें” के बाद वाली स्क्रीन, “Squarespace पर पूरा करें”, में कोड के दो हिस्से हैं, हर एक के साथ “कॉपी करें” बटन। इसमें लगभग दो मिनट लगते हैं, और सिर्फ़ एक बार।
- “Header” में पेस्ट करें: Squarespace में Code Injection खोलें, पहला हिस्सा Header फ़ील्ड में पेस्ट करें और सहेजें। यह आपकी साइट के हर पेज पर जाता है।
- ऑर्डर पेजों में पेस्ट करें: दूसरा हिस्सा Order Confirmation Page फ़ील्ड और Order Status Page फ़ील्ड, दोनों में पेस्ट करें और सहेजें। Squarespace पहला पेज गिफ़्ट कार्ड, मेंबरशिप और सब्सक्रिप्शन के लिए इस्तेमाल करता है, और दूसरा फ़िज़िकल, डिजिटल और सर्विस प्रोडक्ट के लिए, इसलिए वही स्निपेट दोनों में होना चाहिए। जो साइट कुछ नहीं बेचती, वह इसे छोड़ सकती है।
Squarespace की अपनी Code Injection गाइड दिखाती है कि ये फ़ील्ड कहाँ हैं। यही कार्ड कंटेनर पेज पर “Squarespace पर सेटअप पूरा करें” के रूप में तब तक बना रहता है जब तक SignalHost आपकी साइट पर कोड नहीं ढूँढ लेता, ताकि आप बाद में इस पर लौट सकें।
4. जाँचें कि यह काम कर रहा है
कार्ड का तीसरा चरण, “जाँचें कि यह काम करता है”, आपके सार्वजनिक होम पेज पर SignalHost की अपनी नज़र है। यह कनेक्ट करते समय, दिन में एक बार, और जब भी आप “फिर से जाँचें” दबाएँ, तब चलता है। “मिल गया” का मतलब है कि Header वाला कोड आपकी साइट पर है। ऑर्डर स्निपेट को इस तरह नहीं जाँचा जा सकता, क्योंकि ऑर्डर पेज किसी खरीदारी के बाद ही बनते हैं।
फिर अपनी साइट खोलें और कुछ देर इधर-उधर देखें। कंटेनर पेज पर “एन्हांस्ड एनालिटिक्स” का “हालिया” टैब पिछले 30 मिनट दिखाता है, और Growth प्लान या उससे ऊपर के प्लान पर “लाइव इवेंट मॉनिटरिंग” हर इवेंट को आते ही उसके नाम से दिखाता है। आपका पहला असली ऑर्डर कंटेनर के इवेंट में purchase के रूप में दिखता है।
दोनों हिस्से क्या करते हैं
आप जो पेस्ट करते हैं, उसके सिवा आपकी साइट तक कुछ नहीं पहुँचता, और SignalHost बाद में उसे बदल नहीं सकता।
- Header वाला कोड Google Tag Manager लोडर है, जो googletagmanager.com के बजाय आपके अपने टैगिंग पते की ओर पॉइंट करता है। यह वहीं से आपका Tag Manager कंटेनर लोड करता है, और आपका Google टैग इसी के ज़रिए पेज व्यू भेजता है।
- ऑर्डर स्निपेट एक बार चलता है, ऑर्डर पेज के पहली बार खुलने पर। यह आपके टैगिंग पते से ऑर्डर के प्रोडक्ट, टैक्स, शिपिंग और कूपन माँगता है, जिन्हें SignalHost ग्राहक के नाम, ईमेल पते या डाक पते के बिना Squarespace से पढ़ता है, और ऑर्डर को purchase के रूप में भेजता है, ऑर्डर नंबर को उसकी ट्रांज़ैक्शन ID बनाकर। अगर यह लुकअप जवाब नहीं देता, तब भी यह ऑर्डर नंबर और आपके स्टोर की करेंसी में Squarespace की कुल राशि भेज देता है।
खरीदारी ख़रीदार के अपने ब्राउज़र से भेजी जाती है, इसलिए Google Analytics और Google Ads उस विज़िट को श्रेय दे सकते हैं जिससे वह हुई। जो ख़रीदार ऑर्डर पेज पर दोबारा आता है, उससे वही ऑर्डर दो बार नहीं गिना जाता, और अगर पेज पर पहले से लोडर न हो, तो स्निपेट उसे ख़ुद लोड कर लेता है, कभी दूसरी कॉपी नहीं।
हर रिक्वेस्ट ब्राउज़र से ऐसे रूप में निकलती है जिसे ऐड ब्लॉकर नहीं पहचानते, और आपका टैगिंग सर्वर उसे Google Analytics 4 और कंटेनर पेज पर सेट किए गए विज्ञापन प्लेटफ़ॉर्म तक पहुँचाता है: Google Ads, Meta, TikTok और दूसरे। अगर आपका कुकी बैनर Google Consent Mode इस्तेमाल करता है, तो मना करने वाला विज़िटर सिर्फ़ Google के कुकी-रहित पिंग के रूप में गिना जाता है।
आपका अपना ट्रैकिंग डोमेन
आपका कंटेनर signalhost.io के नीचे के एक पते से शुरू होता है। पेड प्लान पर, कंटेनर पेज का “अपना डोमेन सेट अप करें” आपको कदम-दर-कदम बताता है कि उसकी जगह अपनी साइट का कोई सबडोमेन, जैसे sgtm.yoursite.com, कैसे इस्तेमाल करें, जो फ़िल्टर लिस्ट से बच निकलता है और क्लिक कुकी को फ़र्स्ट-पार्टी रखता है।
क्योंकि कोड आपने ख़ुद पेस्ट किया था, इसलिए उसे बदलना भी आपका काम है। डोमेन के लाइव होते ही SignalHost आपको नया कोड ईमेल करता है; जब तक आप उसे बदलते नहीं, पुराना कोड काम करता रहता है। अगली जाँच के बाद, या जब आप “फिर से जाँचें” दबाते हैं, कंटेनर पेज का Squarespace कार्ड एक पुरानी कॉपी की सूचना देता है और दोनों हिस्से नए पते के साथ दिखाता है। दोनों को बदलें।
ऐप कनेक्ट किए बिना
आप ऐप के बिना भी लोडर पेस्ट कर सकते हैं। कंटेनर पेज पर “अपनी साइट पर इंस्टॉल करें” कार्ड में कोड ढूँढें और “कॉपी करें” दबाएँ। चरण 3 की तरह इसे Code Injection के तहत Header फ़ील्ड में पेस्ट करें और सहेजें। फिर कंटेनर पेज पर “मैंने यह कर लिया है” दबाएँ।
इसमें आप क्या खोते हैं: ऑर्डर स्निपेट, जिसे SignalHost सिर्फ़ कनेक्ट की गई साइट को देता है क्योंकि उसका प्रोडक्ट लुकअप ऑर्डर को ऐप के ज़रिए पढ़ता है, इसलिए कोई खरीदारी नहीं भेजी जाती; और आपकी सार्वजनिक साइट की जाँच। बाद में ऐप कनेक्ट करने पर उसका Header वाला कोड वही रहता है, इसलिए आपको सिर्फ़ ऑर्डर स्निपेट जोड़ना होता है।
मैनेज करना और डिस्कनेक्ट करना
“सेटिंग्स” में “कनेक्ट की गई साइटें” साइट को “Squarespace ऐप” के रूप में दिखाती है। “डिस्कनेक्ट करें” एक बार पुष्टि माँगता है, फिर SignalHost आपके ऑर्डर पढ़ना बंद कर देता है। आपने जो पेस्ट किया है, उसे यह नहीं हटा सकता: जब तक आप उसे Code Injection में डिलीट नहीं करते, कोड लोड होता रहता है, और तब तक खरीदारी अपने ऑर्डर नंबर और कुल राशि के साथ आती है, लेकिन प्रोडक्ट के बिना। आपका कंटेनर और उसके आँकड़े बने रहते हैं, और आप साइट को कभी भी फिर से कनेक्ट कर सकते हैं।
Squarespace में एक्सटेंशन अनइंस्टॉल करने से भी कनेक्शन इसी तरह ख़त्म हो जाता है, और पेस्ट किया गया कोड तब तक रहता है जब तक आप उसे हटा नहीं देते।
जब कुछ काम न करे
- आपकी साइट पर नहीं मिला: Header वाला कोड पेस्ट करें, सहेजें, फिर “फिर से जाँचें” दबाएँ। अगर पेस्ट करने के लिए Code Injection ही नहीं है, तो आपका प्लान उसके बिना वाला है; इसके लिए Core, Plus या Advanced चाहिए।
- जाँच कहती है कि आपकी साइट निजी है: ट्रायल साइट या पासवर्ड वाली साइट को अभी देखा नहीं जा सकता। साइट के सार्वजनिक होते ही कोड काम करने लगता है।
- आपका कंटेनर सेट हो रहा है: कोड कुछ ही मिनटों में कार्ड पर दिखाई देगा। अगर बिल्ड विफल रहा, तो कार्ड यही बताता है; फिर से कोशिश करने के लिए कंटेनर खोलें।
- “Squarespace की पहुँच समाप्त हो गई है”: SignalHost अब आपके ऑर्डर नहीं पढ़ सकता, इसलिए खरीदारी उसके प्रोडक्ट के बिना आती है। कार्ड पर “फिर से कनेक्ट करें” दबाएँ।
- “यह कनेक्शन लिंक काम नहीं कर रहा”: Squarespace से फिर शुरू करें, SignalHost एक्सटेंशन खोलें और अपनी साइट कनेक्ट करें।
- कुछ और: अपनी साइट के पते के साथ hello@signalhost.io पर लिखें।
ट्रेडमार्क
SignalHost, Algorithmo GmbH का एक स्वतंत्र प्रोडक्ट है और Squarespace, Google, Meta या TikTok से न तो संबद्ध है, न ही उनके द्वारा समर्थित है। Google Analytics, Google Ads और Google Tag Manager, Google LLC के ट्रेडमार्क हैं; Meta, Meta Platforms, Inc. का ट्रेडमार्क है; TikTok, ByteDance Ltd. का ट्रेडमार्क है; Squarespace, Squarespace, Inc. का ट्रेडमार्क है।

