clickSomo
ClickSomo खोलू

फ़नल आ ट्रिगर

फ़नल एकटा ग्राफ अछि। रन एकटा पंक्ति अछि। प्रतीक्षा एकटा समय अछि।

ई सम्पूर्ण मॉडल अछि, आ ई उत्पादक प्रत्येक कठिन गुण एहि तीन वाक्य सँ निकलैत अछि। जीवित फ़नल संपादित करब एहि सबक कारण सुरक्षित अछि। पुनः प्रयास दोहरा भेजाइ नहि करैत एहि सबक कारण। मंगल केँ अनसब्सक्राइब करनिहार व्यक्ति केँ बृहस्पति किछु नहि सुनाएत एहि सबक कारण।

चलबा पर वास्तव में की होइत अछि

एकटा फनल प्रकाशित करबासँ एकटा अपरिवर्तनीय संस्करण लिखल जाइत अछि। कोनो व्यक्ति प्रवेश करैत अछि, आ एकटा पंक्ति देखाएत अछि: एहि संपर्कक लेल एकटा रन, ओ संस्करणसँ जुड़ल, वर्तमान नोड, एकटा जागबाक समय आ अपन संदर्भ राखैत।

एकटा वर्कर जिनकर जागबाक समय बीत गेल अछि सेहो रनक लीज लैत अछि, आ SKIP LOCKED सँ ओकरा दावा करैत अछि ताकि दू वर्कर एही रन नै लऽ सकू। ई नोडसभकेँ तब धरि चलाबैत अछि जब धरि एकटा प्रतीक्षा वा अंतिम नोड नै आए, तखन अगिला जागबाक समय लिखि कऽ छोड़ि दैत अछि।

एकटा नोड रन, संपर्क आ नोडक एकटा शुद्ध फंक्शन अछि — आ ओकर प्रभाव रनक अपन प्रगतिक संग एही लेन-देनमे प्रतिबद्ध होइत अछि। ई एकटा गुण ही पुनः प्रयासकेँ सुरक्षित बनाबैत अछि। "भेजू" आ "आगू बढ़ू" क बीचक आधा सेकंडमे मारल गेल वर्कर या त दूनू छोड़ैत अछि या कोनो नै — कखनो एकटा मात्र नै।

आ कि एप्लिकेशन समय दैत अछि, डेटाबेस नै, एहिसँ अखन लिखल गेल पंक्ति अखने देय होइत अछि। डेटाबेस घड़ीक डिफ़ॉल्ट वाला शेड्यूलिंग कॉलम लिखल जाबैक क्षणमे अखनो देय नै होइत अछि, आ ओही टिककेँ छूटि जाइत अछि जे ओकरा बनेने छल — एकटा बग जे कोनो संदेश एक घंटा देर सँ आबै धरि किछु नै लागैत अछि।

वर्करक एकटा टिकनिष्पादन
  • 1लीजwake_at <= now(), FOR UPDATE SKIP LOCKED। लीजक बिना कतार डिफ़ॉल्ट रूपसँ दोबारा भेजैत अछि।
  • 2निष्पादित करूप्रतीक्षा वा अंतिम नोड धरि क्रममे नोडसभ। प्रत्येक एकटा चरण लिखैत अछि: ओ की निर्णय केलक, की जारी केलक।
  • 3कमिटप्रभाव आ प्रगति, एकटा लेन-देनमे। ई ही पूरा चाल अछि।
  • 4नींदअगिला wake_at लिखल गेल। अखनो कोनो डाउनस्ट्रीम पंक्ति नै अछि, आ कोनो क आवश्यकता नै अछि।

प्रति संस्करण प्रति संपर्क एकटा रन

चौदहटा ट्रिगर

की एकटा रन शुरू करि सकैत अछि

एहिमे सँ किछु अहाँक काज अछि। अधिकांश अहाँक ग्राहकक काज अछि, या नै करबाक — आ कोनो क्रियाक अनुपस्थिति स्वयं क्रिया जतना ही अच्छा ट्रिगर अछि।

ओ आबै छथि

form_submit, list_join, contact_created, tag_added आ segment_enter। एकटा सेगमेंट एकटा जीवित विधेय अछि, तँ "सेगमेंटमे प्रवेश" अहाँक व्यक्त करै योग्य हर "बनि गेल" केँ कवर करैत अछि — तीनटा ऑर्डर, नब्बे दिन शांत, सीमासँ बेसी खर्च।

ओ किछु करैत छथि

साइट स्निपेट सँ page_visit, message_opened, link_clicked, booking_made आ payment_made। एकटा संदेश खुलब अपन आपमे संपर्क पर एकटा घटना अछि, तँ एकटा फनल अपन भेजल अंतिम चीजक प्रतिक्रियाक लेल प्रतीक्षा करि सकैत अछि।

समय, या अहाँ

ऑफसेट सहित date_field — एकटा जन्मदिन, एकटा नवीनीकरण, "एक वर्ष बीतल", सात दिन पहिने या तीन दिन बाद। आवर्ती वालाक लेल schedule। अहाँक निर्णयसँ भेजल घोषणाक लेल manual।

अहाँक अपन एप्लिकेशन

api_event एकटा कस्टम घटना अछि जे अहाँ अपन कोड सँ अपन टोकन सँ पोस्ट करैत छी। अहाँक उत्पाद जानैत किछुओ ट्रिगर बनि जाइत अछि: सक्रिय भेल, सहकर्मीकेँ आमंत्रित केलक, सीमा छूटि गेल, रद्द केलक, निर्यात केलक। ई ही ओ चीज अछि जे एकटा मेलिंग टूलकेँ अहाँक उत्पादक हिस्सा बनाबैत अछि।

पुनः प्रवेश, एक बेर निर्णीत

एकटा फनल या त पुनः प्रवेशयोग्य अछि या नै, आ डेटाबेस एकरा लागू करैत अछि: प्रति फनल प्रति संपर्क एकटा रन, जब तक अहाँ अन्यथा नै कहने छी। एही सेकंडमे दू बेर भरि गेल एही ट्रिगर दुर्घटनासँ दूटा रन नै बना सकैत अछि।

प्रवेश शर्तसभ

एकटा ट्रिगर भरि जाइत अछि आ प्रवेश विनिर्देश निर्णय करैत अछि जे ई विशेष संपर्क पात्र अछि या नै — द्वारक सामने एकटा सेगमेंट विधेय। पहिल चरणमे एकटा शर्त नोडसँ सस्ता, आ ई ग्राफकेँ ओ बात पर राखैत अछि जे की घटैत अछि, नै जे कोन प्रवेश पा सकैत अछि।

चौदहटा चीज एकरा शुरू करि सकैत अछि। सोह्रटा चीज आगू घटि सकैत अछि।

सोह्रटा क्रिया आ सातटा फ्लो नोड

एकटा फनल की करि सकैत अछि, आ कोना निर्णय करैत अछि

किछु भेजू

send_email, send_sms, send_push, send_letter — चारि चैनल, एकटा ग्राफ — आ notify_team जखन जानब आवश्यक व्यक्ति अहाँक लेल काज करैत अछि।

संपर्क बदलू

add_tag, remove_tag, add_to_list, remove_from_list, set_field। चलैत-चलैत कोनो केँ चिह्नित करब अगिला फनलक सेगमेंटकेँ सरल बनाबैत अछि।

बाहर तक पहुँचू

अहाँ जे चाहू तक http_request, अहाँक अपन जुड़ल खाताक विरुद्ध create_payment, आ एकटा बुकिंग संसाधनक विरुद्ध book_slot। भुक्तानीकर्ता अहाँक अपन रहैत अछि; कोनो हमर ग्राहक नै बनैत अछि।

फनलसभक बीच जाऊ

enter_funnel आ exit_funnel। एकटा स्वागत अनुक्रम बनाऊ आ ओकरा चारि जगह सँ बोलाऊ, चारि प्रतिलिपि बनेबाक बदला जे मार्च धरि अलग भऽ जाइत अछि।

भेजबाक समय पर बनाऊ

ai_generate प्रति संपर्क मर्ज चरसभ भरैत अछि, अहाँक कोटाक विरुद्ध मापल आ क्रिएटिव आ संपर्क-विशेषता हैश सँ कैश कएल — नहि त अहाँ हर एक भेजबामे प्रति प्राप्तकर्ता भुगतान करैत छी।

प्रतीक्षा, शाखा, विभाजन, जोड़

wait एकटा अवधि, एकटा दिनांक-समय, एकटा सप्ताहक दिन आओर समय, अथवा ऑफसेट सहित एकटा दिनांक क्षेत्र लै सकैत अछि। condition हाँ आ ना सहित एकटा सेगमेंट विधेय अछि। split भार सहित A/B/n अछि। join शाखासभक फेर एकटा करैत अछि।

goal — जे सच में मायने रखैत अछि

एकटा लक्ष्य ओहि व्यक्तिक लेल अनुक्रम समाप्त करि दैत अछि जे ओहि पर पहुँचैत अछि। ओ बुक कएलक, ओ किनलक, ओ जवाब देलक: बाकी अनुक्रम ओहि विशेष व्यक्तिक लेल रद्द करि देल जाइत अछि। कोनो केँ ओकर वापसीक दिनक बाद "हम अहाँक याद करैत छी" संदेश नहि जाइत अछि, आ ई नोड ही एकरा रोकैत अछि।

throttle आ quiet_hours

थ्रॉटल एकटा झटकाक गति नियंत्रित करैत अछि ताकि कम दर सीमा वाला मेलबॉक्स निलंबनमे नहि चलि जाए। शांत घंटा संदेशकेँ उचित समय धरि रोकि रखैत अछि — ई संदेश स्तर पर लागू होइत अछि, ग्राफक हर शाखामे नकल नहि होइत।

चलाए सँ पहिने जाँचल जाइत अछि

सत्यापक अहाँक लेल आ AI क लेल एहि बातसभकेँ एकहि तरह अस्वीकार करैत अछि

प्रकाशित होए सँ पहिने ग्राफकेँ जाँचल जाइत अछि, आ ई जाँच केवल सलाह नहि अछि। फ़नल व्यक्ति बनबने हो अथवा मॉडल बनबने हो, कोडक मार्ग एकहि अछि, आ एहि सँ ही बनल फ़नल भरोसेमंद बनैत अछि।

ठीक एकटा प्रवेश

दूटा प्रवेश नोड एकटा अस्पष्टता अछि जकर कोनो ध्यान नहि जाइत, जब धरि सूचीक गलत आधा हिस्साकेँ गलत अनुक्रम नहि भेटैत अछि।

हर नोड पहुँचयोग्य

अनाथ शाखा या त गलती अछि या ओ संदेश अछि जे अहाँ सोचैत छी जा रहल अछि मुदा नहि जा रहल अछि। दूनू क बारे मे बताएल जाए योग्य अछि।

हर चक्र मे एकटा प्रतीक्षा होएबाक चाही

बिना प्रतीक्षा वाला लूप बीच मे भेजए वाला एकटा अनंत लूप अछि। ई नियम ही फ़नल आ घटना (incident) क बीच क अंतर अछि।

हर भेजल संदेश क अपन क्रिएटिव होइत अछि

send_email नोड बिना क्रिएटिव आ विषयक प्रकाशित नहि भ सकैत अछि। सही विषय आ खाली शरीर वाला संदेश एकटा वास्तविक विफलता अछि; ओ एतय अस्वीकार करल जाइत अछि।

हर चर ज्ञात अछि

मर्ज चरसभ प्रकाशन पर सत्यापित होइत अछि। {{frist_name}} एकटा टाइपो अछि जे अहाँकेँ संपादन करैत समय देखाएत अछि, न कि चालीस हजार इनबॉक्स मे पहुँचल "नमस्कार ,"।

तखन एकरा सिमुलेट करू

एकटा वास्तविक संपर्ककेँ पूरा ग्राफ सँ ड्राई-रन करू आ लेल गेल मार्ग आ हर संदेश पढ़ू जे भेजल जाएत, ओकर दिन सहित। किछु बाहर नहि जाइत।

अजीब स्थितिसभ

सात बातसभ जे एकटा सरल इंजनकेँ तोड़ि दैत अछि

एहि मे सँ हर एक एकटा परीक्षण अछि जकर पीछे निश्चित घड़ी अछि, किएक तकि हर एक ओ कार्यान्वयनकेँ तोड़ैत अछि जे पूर्ण रूप सँ सही देखाएत अछि जब धरि ओ वास्तविकता सँ नहि भेटैत।

इंजन की विरुद्ध परीक्षित अछिखंडन
  • 1एकटा फ़नल जे अपने मे लूप करैत अछिवैध, सामान्य, आ ठीक — बशर्ते चक्र मे एकटा प्रतीक्षा हो, जकर सत्यापक जोर द कए कहैत अछि।
  • 2कोनो बीच मे ही सदस्यता समाप्त करि दैत अछिदमन (suppression) भेजैत समय जाँचल जाइत अछि, कतार मे लगबाक समय नहि। कतार पर जाँच करबा सँ प्रतीक्षाक दौरान चलि गेल लोककेँ सेहो मेल जाइत अछि।
  • 3दस हजार लोकक भीतर रहैत फ़नल संपादित कएल जाइत अछिओ लोक ओहि संस्करण पर चलैत रहैत अछि जाहि पर ओ आएल छलाह, अंत धरि। नव प्रवेशकर्ता नव संस्करण पर चलैत अछि।
  • 4एकहि सेकंड मे एकहि ट्रिगर दू बेर चलैत अछिएकटा रन, किएक तकि विशिष्टता एकटा अनुक्रमणिका अछि, जाँच कए फेर सम्मिलित करब नहि।
  • 5रन क बीच मे एकटा संपर्क मेटाएल जाइत अछिरन समाप्त होइत अछि। एहन मिटान जे बाद मे सेहो कोनो संदेश कोनो केँ संबोधित रहै, ओ मिटान नहि अछि।
  • 6एकटा प्रतीक्षा डेलाइट-सेविंग परिवर्तन पर फैलल अछि"सुबह नौ बजे तीन दिन" क अर्थ घड़ी परिवर्तनक दूनू ओर सुबह नौ बजे होइत अछि।
  • 7भेजए आ आगे बढ़ए क बीच मे एकटा वर्कर मारल जाइत अछिप्रभाव आ आगे बढ़ए एकटा ही लेन-देन अछि। या त दूनू भ गेल, या किछु नहि भेल।

निश्चित समय-घड़ीप्रत्येक परीक्षण एक संभावित कार्यान्वयनक तोड़ैत अछि

अभियान दोसर आधा अछि

फ़नल प्रतिक्रिया दैत अछि। एकटा अभियान एक बेरक प्रसारण अछि: एकटा दर्शक, एकटा समय-सारणी, एकटा गति-नियंत्रण, आ एकटा प्रेषण। ई भिन्न आकारक चीज़ अछि आ जानबूझक अलग राखल गेल अछि, एकटा नोड वाला फ़नल बनबाक नाटक नहि।

दूटा नियम एकरा सुरक्षित बनबैत अछि। दर्शक-सूची एक बेर बनाओल जाइत अछि आ दोसर बेर चलबाक मना करैत अछि — फेर हल करबा सँ जे लोक प्रेषण शुरू भ' गेलाक बाद जुड़ल, ओ सभ चुपचाप जुड़ि जाएत, आ डुप्लिकेशन-रोकी सूचकांक अपना बनाओल डुप्लिकेट रोकि क' एकरा छिपा दैत। आ गिनती डिलीवरी घटना सँ फेर गणना क' बनल जाइत अछि, कखनो ठाम पर बढ़ाओल नहि जाइत, ताँहि एक फेर भेजल गेल webhook रिपोर्ट फुलाबैत नहि सकैत।

कतए क' उपयोग करब: जौन व्यक्तिक कोनो काज सँ भ' जाइत अछि, ओ फ़नल अछि। जौन अहाँक मंगलदिनक निर्णय सँ भ' जाइत अछि, ओ अभियान अछि। बहुत रासि मार्केटिंग ऑटोमेशन दोसर क' पहिलक आकारमे जबरदस्ती ठेलि क' गलत भ' जाइत अछि।