सामग्री पर जाएं

पॉइंट संदर्भ

प्रत्येक पॉइंट में एक point_data ऑब्जेक्ट होता है जिसमें ठीक एक नेस्टेड की होती है, जो पॉइंट के point_type से मेल खाती है (देखें पॉइंट-टाइप → की मैपिंग)। यह पेज प्रत्येक की के तहत संरचना का दस्तावेजीकरण करता है।

एंट्री पॉइंट्स

Anchor link to

एक जर्नी में कम से कम एक एंट्री पॉइंट होना चाहिए। सभी एंट्री पॉइंट्स का एक ही default आउटपुट होता है।

start_by_segment

Anchor link to

उन यूज़र्स को प्रवेश देता है जो एक सेगमेंट से मेल खाते हैं। POINT_TYPE_START_BY_SEGMENT।

फ़ील्डप्रकारविवरण
application_codestringएप्लिकेशन कोड।
filter_codestringसेगमेंट/फ़िल्टर कोड जो ऑडियंस को परिभाषित करता है।
repeatSegmentRepeatवैकल्पिक आवर्ती-प्रवेश शेड्यूल (देखें SegmentRepeat)।
start_attimestampइस समय (ISO 8601) से पहले प्रोसेस न करें।
is_deactivatedboolक्या यह एंट्री पॉइंट बंद है।

message_bus (इवेंट एंट्री)

Anchor link to

जब यूज़र्स एक इवेंट को ट्रिगर करते हैं तो उन्हें प्रवेश देता है। POINT_TYPE_EVENT।

फ़ील्डप्रकारविवरण
event_namestringसुनने के लिए इवेंट का नाम।
application_codestringएप्लिकेशन कोड।
event_conditionsPointEventCondition[]इवेंट के एट्रिब्यूट्स के खिलाफ मेल खाने वाली शर्तें।
active_periodPeriodसमय विंडो जिसके दौरान ट्रिगर सक्रिय है।
multi_entryMultiEntryएक यूज़र एक से अधिक बार कैसे प्रवेश कर सकता है (देखें MultiEntry)।
attribute_entryAttributeEntryइवेंट को ट्रिगर करने वाले यूज़र के बजाय एक इवेंट एट्रिब्यूट में दिए गए यूज़र आईडी को नामांकित करें (देखें AttributeEntry)।
allow_reenterboolक्या यूज़र्स जर्नी में फिर से प्रवेश कर सकते हैं।
AttributeEntry
Anchor link to

इवेंट को ट्रिगर करने वाले यूज़र के बजाय, एक इवेंट एट्रिब्यूट में दिए गए यूज़र आईडी को नामांकित करता है। कस्टमर जर्नी बिल्डर में एक इवेंट एट्रिब्यूट से यूज़र्स को दर्शाता है।

फ़ील्डप्रकारविवरण
enabledboolक्या इवेंट को ट्रिगर करने वाले यूज़र के बजाय एक इवेंट एट्रिब्यूट में नामित यूज़र्स को नामांकित करना है।
attribute_namestringइवेंट एट्रिब्यूट का नाम जिसमें नामांकित करने के लिए यूज़र आईडी (या यूज़र आईडी की सूची) है।

start_by_api

Anchor link to

स्टार्ट बाय एपीआई कॉल द्वारा फ़ीड किया गया एंट्री पॉइंट। POINT_TYPE_START_BY_API।

फ़ील्डप्रकारविवरण
application_codestringएप्लिकेशन कोड।
attributesstring[]कस्टम एट्रिब्यूट्स के नाम जो स्टार्ट बाय एपीआई अनुरोध के attribute_values में पास किए जा सकते हैं।
is_deactivatedboolक्या यह एंट्री पॉइंट बंद है।

टाइमिंग पॉइंट्स

Anchor link to

delay (wait)

Anchor link to

प्रत्येक यूज़र को एक निश्चित या गणना किए गए अंतराल के लिए रोकता है। POINT_TYPE_WAIT। point_data.delay ऑब्जेक्ट निम्नलिखित अंतराल कीज़ में से ठीक एक को सेट करता है:

अंतराल कीप्रकारविवरण
secuint64एक निश्चित संख्या में सेकंड प्रतीक्षा करें।
exact_timeExactTimeदिन के एक समय (hour, minute) तक प्रतीक्षा करें।
exact_date_timeExactDateTimeएक पूर्ण तिथि और समय तक प्रतीक्षा करें।
exact_week_days_timeExactWeekDaysTimeविशिष्ट सप्ताह के दिनों पर विशिष्ट समय तक प्रतीक्षा करें (दिन का मैप 0=सोमवार … 6=रविवार → ExactTime)।
dynamic_timeDynamicTimeएक टैग या इवेंट से एक मान के सापेक्ष प्रतीक्षा करें।

split_branches: true के साथ एक dynamic_time एक output1 ब्रांच जोड़ता है (देखें आउटपुट कीज़)।

DynamicTime

Anchor link to
फ़ील्डप्रकारविवरण
fromenum DynamicTimeFromक्या आधार समय एक टैग या एक इवेंट से आता है।
directionenum DynamicTimeDirectionआधार समय से पहले या बाद में ऑफ़सेट।
durationuint64ऑफ़सेट का आकार।
unitenum DynamicTimeUnitduration की इकाई (मिनट, घंटे, दिन, …)।
split_branchesboolजब यूज़र्स के गणना किए गए समय अलग-अलग हों तो उन्हें अलग-अलग शाखाओं में विभाजित करें।
tag_namestringआधार समय रखने वाला टैग (जब from एक टैग हो)।
event_name / event_attribute / point_idstringआधार समय का इवेंट स्रोत (जब from एक इवेंट हो)।

wait_event

Anchor link to

यूज़र्स द्वारा एक इवेंट (या एक टाइमआउट) को ट्रिगर करने तक प्रतीक्षा करता है। POINT_TYPE_WAIT_EVENT। default आउटपुट नॉट-ट्रिगर्ड पाथ है। ट्रिगर्ड पाथ output1 है या, एक स्क्रिप्ट के साथ, प्रति शर्त एक ब्रांच है।

फ़ील्डप्रकारविवरण
eventsPointWaitEventInfo[]प्रतीक्षा करने के लिए इवेंट्स।
conditions_scriptstringजटिल मल्टी-इवेंट लॉजिक के लिए वैकल्पिक स्क्रिप्ट। इसके पार्स किए गए शर्त नाम आउटपुट कीज़ बन जाते हैं।
multi_entryMultiEntryपुनः प्रवेश व्यवहार।

स्प्लिटिंग और फ़िल्टरिंग पॉइंट्स

Anchor link to

boolean_splitter

Anchor link to

एक शर्त के आधार पर यूज़र्स को शाखाओं में रूट करता है। POINT_TYPE_BOOLEAN_SPLITTER।

फ़ील्डप्रकारविवरण
split_strategyenumSPLIT_FILTER (सेगमेंट द्वारा), SPLIT_TAGS (टैग शर्तों द्वारा), या SPLIT_EVENTS (इवेंट शर्तों द्वारा)।
load_policyenumALL (यूज़र के किसी भी डिवाइस से मेल खा सकता है) या FILTER (केवल वर्तमान डिवाइस)।
filter_codestringसेगमेंट कोड, जब split_strategy SPLIT_FILTER हो।
filter_expressionsFilterExpression[]टैग शर्तें, जब split_strategy SPLIT_TAGS हो: प्रति एक्सप्रेशन एक अतिरिक्त output ब्रांच।
eventBooleanSplitterEventInfoइवेंट शर्तें, जब split_strategy SPLIT_EVENTS हो: प्रति शर्त एक अतिरिक्त output ब्रांच।

ab_splitter

Anchor link to

यूज़र्स को भारित वेरिएंट में बेतरतीब ढंग से विभाजित करता है। POINT_TYPE_AB_SPLITTER। आउटपुट कीज़ output0, output1, … हैं (split में प्रत्येक प्रविष्टि के लिए एक, 0 से अनुक्रमित। कोई default नहीं है)।

फ़ील्डप्रकारविवरण
splituint32[]प्रत्येक ब्रांच के लिए प्रतिशत। योग 100 होना चाहिए। इंडेक्स i आउटपुट की output{i} से मैप होता है।
auto_select_winnerboolक्या स्वचालित रूप से एक विजेता ब्रांच चुनना है।
winner_strategyenumANY_GOAL या SPECIFIC_GOAL।
goal_uuidstringविजेता का निर्धारण करने के लिए उपयोग किया जाने वाला लक्ष्य (SPECIFIC_GOAL के साथ)।
winner_splituint32विजेता ब्रांच नंबर (1-आधारित, 0 = अभी तक कोई विजेता नहीं)।

केवल मेल खाने वाले यूज़र्स को जारी रखने देता है (default), बाकी को output1 पर रूट करता है। POINT_TYPE_FILTER।

फ़ील्डप्रकारविवरण
filterenum Filterएक पूर्वनिर्धारित जांच: EMAIL_EXISTS, PUSH_TOKEN_EXISTS, SMS_TOKEN_EXISTS, WHATSAPP_TOKEN_EXISTS, LINE_TOKEN_EXISTS, या CUSTOM।
filter_rawstringकस्टम फ़िल्टर एक्सप्रेशन, जब filter CUSTOM हो।

एक्शन पॉइंट्स

Anchor link to

यूज़र पर टैग अपडेट करता है। POINT_TYPE_SET_TAGS।

फ़ील्डप्रकारविवरण
application_codestringएप्लिकेशन कोड।
tagsTag[]लिखने के लिए टैग।
फ़ील्डप्रकारविवरण
namestringटैग का नाम।
typeenum TagTypeडेटा प्रकार और ऑपरेशन: TYPE_STRING, TYPE_INTEGER, TYPE_DATE, TYPE_BOOLEAN, TYPE_LIST, TYPE_LIST_APPEND, TYPE_LIST_REMOVE, TYPE_DYNAMIC, …
valueoneoftype से मेल खाने वाली ठीक एक मान की: str, int, bool, date, price, version, timezone, list, या dynamic।

एक आउटबाउंड HTTP अनुरोध भेजता है। POINT_TYPE_WEBHOOK। एकल default आउटपुट।

फ़ील्डप्रकारविवरण
methodstringHTTP मेथड (GET, POST, PUT, …)।
urlstringलक्ष्य URL।
request_templatestringअनुरोध बॉडी टेम्पलेट। लिक्विड टेम्पलेटिंग का समर्थन करता है।
headersmap<string, string>HTTP हेडर।
disabledboolकेवल-पढ़ने के लिए। true जब Pushwoosh ने बार-बार त्रुटियों के बाद वेबहुक को स्वतः अक्षम कर दिया हो।
reactivateboolकेवल-लिखने के लिए। एक अक्षम वेबहुक को फिर से सक्षम करने के लिए true सेट करें।

audience_sync

Anchor link to

यूज़र को मेटा कस्टम ऑडियंस से जोड़ता या हटाता है। POINT_TYPE_AUDIENCE_SYNC।

फ़ील्डप्रकारविवरण
ad_account_idstringमेटा विज्ञापन खाता आईडी।
ad_account_namestringad_account_id के लिए प्रदर्शन नाम, केवल UI के लिए।
audience_idstringमेटा कस्टम ऑडियंस आईडी।
audience_namestringaudience_id के लिए प्रदर्शन नाम, केवल UI के लिए।
actionenum AudienceSyncActionAUDIENCE_SYNC_ACTION_ADD या AUDIENCE_SYNC_ACTION_REMOVE।

कन्वर्जन पॉइंट्स

Anchor link to

goal_event

Anchor link to

एक कन्वर्जन लक्ष्य को ट्रैक करता है। POINT_TYPE_GOAL_EVENT। इसका कोई आउटपुट नहीं है।

फ़ील्डप्रकारविवरण
event_namestringलक्ष्य इवेंट का नाम।
application_codestringएप्लिकेशन कोड।
event_conditionsPointEventCondition[]लक्ष्य इवेंट के एट्रिब्यूट्स के खिलाफ मेल खाने वाली शर्तें।
is_throw_outboolलक्ष्य तक पहुंचने के बाद यूज़र को जर्नी से हटाना है या नहीं।
is_cancel_eventboolक्या यह एक नकारात्मक (रद्दीकरण) लक्ष्य है।

एग्जिट पॉइंट्स

Anchor link to

terminator

Anchor link to

यूज़र के लिए जर्नी समाप्त करता है। POINT_TYPE_EXIT। खाली ऑब्जेक्ट ({}) और कोई आउटपुट नहीं।

{ "point_type": "POINT_TYPE_EXIT", "point_data": { "terminator": {} }, "outputs": [] }

एक टर्मिनेटर पॉइंट वैकल्पिक है। एक आउटपुट के info.next_point_uuid को अनसेट छोड़ना यूज़र के लिए जर्नी को उसी तरह समाप्त करता है जैसे एक स्पष्ट टर्मिनेटर करता है - दोनों मामलों को एक ही तरह से गिना जाता है, Exits के रूप में, न कि त्रुटियों के रूप में।

मैसेजिंग पॉइंट्स

Anchor link to

सभी मैसेजिंग पॉइंट्स एक चैनल के माध्यम से भेजते हैं और एक सामान्य लिफाफा साझा करते हैं। प्रत्येक का एक ही default आउटपुट होता है जब तक कि एक स्प्लिटर सक्षम न हो (देखें आउटपुट कीज़)।

सामान्य फ़ील्ड्स:

फ़ील्डप्रकारविवरण
application_codestringएप्लिकेशन कोड।
preset_codestringभेजने के लिए प्रीसेट (टेम्पलेट)। inapp इसके बजाय richmedia_code का उपयोग करता है।
content / titlestringइनलाइन संदेश सामग्री, जब प्रीसेट का उपयोग नहीं कर रहे हों (चैनल-निर्भर)।
campaign_codestringट्रैकिंग के लिए अभियान कोड। यदि छोड़ दिया जाए तो स्वचालित रूप से बनाया जाता है।
split_paramsBehaviorSplitterवैकल्पिक: एक इंटरैक्शन की प्रतीक्षा करें और उस पर ब्रांच करें।
message_typeenumमार्केटिंग बनाम ट्रांजैक्शनल संदेश प्रकार (कंट्रोल-ग्रुप हैंडलिंग को नियंत्रित करता है)। send_email द्वारा उपयोग नहीं किया जाता है, जिसका अपना email_type/email_category जोड़ी नीचे है।

पॉइंट प्रकार और उनके उल्लेखनीय अतिरिक्त फ़ील्ड्स:

पॉइंट प्रकारpoint_data कीनोट्स
POINT_TYPE_SEND_PUSHsend_pushsplit_params (व्यवहार) और एक डिलीवरी स्प्लिटर तीन आउटपुट तक उत्पन्न कर सकता है। send_by_user_id, wait_optimal_time।
POINT_TYPE_SEND_EMAILsend_emailliquid_template_params, personalise, email_type, email_category (नीचे देखें)। ईमेल एपीआई देखें।
POINT_TYPE_SEND_SMSsend_smsएसएमएस देखें।
POINT_TYPE_SEND_WHATSAPPsend_whatsapppersonalise (नीचे देखें)। एक त्वरित-उत्तर प्रीसेट प्रति उत्तर एक आउटपुट जोड़ता है (की = उत्तर मान)। व्हाट्सएप देखें।
POINT_TYPE_SEND_TELEGRAMsend_telegramटेलीग्राम चैनल।
POINT_TYPE_SEND_KAKAOsend_kakaoकाकाओ देखें।
POINT_TYPE_SEND_LINEsend_lineलाइन एपीआई देखें।
POINT_TYPE_SEND_DATAsend_dataसाइलेंट डेटा संदेश (कोई UI नहीं)।
POINT_TYPE_INAPPinapprichmedia_code, expire_in_days, capping का उपयोग करता है।

साझा प्रकार

Anchor link to

SegmentRepeat

Anchor link to
फ़ील्डप्रकारविवरण
enabledboolक्या आवर्ती प्रवेश चालू है।
frequencystringdaily, weekly, monthly, या dates।
everyuint32प्रत्येक N अवधियों में दोहराएं।
datesstring[]विशिष्ट तिथियां, जब frequency dates हो।
timeSegmentRepeatTimeदिन-के-समय का कॉन्फ़िगरेशन।

समय ऑब्जेक्ट्स

Anchor link to
  • ExactTime: { "hour": 0–23, "minute": 0–59 }।
  • ExactDateTime: { "year", "month": 1–12, "day": 1–31, "hour": 0–23, "minute": 0–59 }।

BehaviorSplitter

Anchor link to
फ़ील्डप्रकारविवरण
enabledboolक्या एक इंटरैक्शन की प्रतीक्षा करनी है और उस पर ब्रांच करना है।
intervaluint64इंटरैक्शन की प्रतीक्षा करने के लिए सेकंड।

MultiEntry

Anchor link to

नियंत्रित करता है कि एक यूज़र के पास एक ही समय में जर्नी में कितने सक्रिय सत्र हो सकते हैं। कस्टमर जर्नी बिल्डर में नियंत्रित करें कि एक यूज़र के पास एक ही समय में कितने सत्र हो सकते हैं को दर्शाता है। इवेंट एंट्री पॉइंट और wait_event द्वारा उपयोग किया जाता है।

फ़ील्डप्रकारविवरण
enabledboolक्या एक यूज़र के पास एक ही समय में कई सक्रिय सत्र हो सकते हैं। false: प्रति यूज़र एक सक्रिय सत्र। true: प्रति यूज़र कई सक्रिय सत्र।
attribute_namestringवैकल्पिक। इवेंट एट्रिब्यूट जो प्रत्येक सत्र को स्कोप करता है। जब सेट किया जाता है, तो एक यूज़र के पास इस एट्रिब्यूट के प्रत्येक विशिष्ट मान के लिए एक सक्रिय सत्र हो सकता है (उदाहरण के लिए, प्रति order_id एक)। समान मान वाले इवेंट एक सत्र साझा करते हैं। यूज़र की सभी प्रविष्टियों को एक साथ स्कोप करने के लिए खाली छोड़ दें।

संबंधित

Anchor link to