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

पॉइंट संदर्भ

हर पॉइंट में एक 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_WAITpoint_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_EVENTdefault आउटपुट नॉट-ट्रिगर्ड पाथ है। ट्रिगर्ड पाथ output1 है या, एक स्क्रिप्ट के साथ, प्रति शर्त एक ब्रांच।

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

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

Anchor link to

boolean_splitter

Anchor link to

एक शर्त के आधार पर उपयोगकर्ताओं को ब्रांचों में रूट करता है। POINT_TYPE_BOOLEAN_SPLITTER

फ़ील्डप्रकारविवरण
application_codestringएप्लिकेशन कोड
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 सेट करें।

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

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": [] }

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

Anchor link to

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

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

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

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

पॉइंट प्रकारpoint_data कीनोट्स
POINT_TYPE_SEND_PUSHsend_pushsplit_params (व्यवहार) प्लस एक डिलीवरी स्प्लिटर तीन आउटपुट तक उत्पन्न कर सकता है। send_by_user_id, wait_optimal_time
POINT_TYPE_SEND_EMAILsend_emailliquid_template_params, personaliseईमेल एपीआई देखें।
POINT_TYPE_SEND_SMSsend_smsएसएमएस देखें।
POINT_TYPE_SEND_WHATSAPPsend_whatsappएक त्वरित-उत्तर प्रीसेट प्रति उत्तर एक आउटपुट जोड़ता है (की = उत्तर मान)। व्हाट्सएप देखें।
POINT_TYPE_SEND_TELEGRAMsend_telegramटेलीग्राम चैनल।
POINT_TYPE_SEND_KAKAOsend_kakaoकाकाओ देखें।
POINT_TYPE_SEND_LINEsend_lineलाइन एपीआई देखें।
POINT_TYPE_SEND_DATAsend_dataसाइलेंट डेटा संदेश (कोई यूआई नहीं)।
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