Admin Guide

Сценарийлер

Сценарий (journey) — пуштардың автоматты тізбегі: таңдалған сегменттердегі пайдаланушылар оған кіреді және қадамдардан — пуштар, күту, шарттар және тармақтар — әрқайсысы өз қарқынымен өтеді.

Сценарийлер қалай жұмыс істейді

Notirix әр 15 секунд сайын кіру сегменттеріне сәйкес келетін қолданба пайдаланушыларын сценарийге жазады және кіргендерді қадамдар бойынша жылжытады. Әр пайдаланушының сценарийде өз орны бар: біреуі бір тәулік күтеді, екіншісі екінші пушты алып жатыр.

ℹ️
Сценарийдің әр пушы таратылым сияқты тариф квотасынан бір хабарламаны жұмсайды. Квота таусылса, пуш өткізіліп жіберіледі, ал пайдаланушы әрі қарай жүреді.

Қадамдар

ҚадамНе істейді
КіруАудитория (қосу және шығару сегменттері), тек жаңа пайдаланушылар, кесте, қайта кіру және жиілік шегі баптаулары.
Push-хабарландыруХабарлама үлгісінен пайдаланушының веб және мобильді жазылымдарына пуш жібереді. Тегтерден алынатын жеке айнымалылар таратылымдардағыдай жұмыс істейді.
КүтуБерілген минут, сағат, күн немесе апта санына үзіліс.
Шартты күтуКүнді, тег мәнін немесе сегментке кіруді күтеді; таймаут қалау бойынша.
Уақыт терезесіКелесі қадамды рұқсат етілген терезе ашылғанша ұстайды: апта күндері, сағаттар және уақыт белдеуі.
Иә / Жоқ тармағыШарт бойынша бөледі: соңғы пуш басылды, тег немесе тег мәні бар, пайдаланушы сегментте.
A/B-бөлуПайдаланушыларды тармақтарға пайызбен бөледі.
Пайдаланушыға тегПайдаланушы тегін қояды немесе жаңартады.
ВебхукСыртқы URL-ді шақырады. Қателер тек журналға жазылады, сценарий әрі қарай жүреді.
ШығуПайдаланушы үшін сценарийді аяқтайды.

Кіру және шығу

Пайдаланушы кем дегенде бір қосу сегментіне кірсе және бірде-бір шығару сегментіне кірмесе, сценарийге кіреді. Қайта кіру қосулы болса, ол аяқтағаннан немесе шыққаннан кейін берілген уақыттан соң қайта кіре алады.

Сценарий «Шығу» қадамында аяқталады. Шығу ережелері пайдаланушыны мерзімінен бұрын да шығара алады:

Пайдаланушы белсенді болды

Пайдаланушы сценарийге кіргеннен кейін сайтқа немесе қолданбаға қайтып келді.

Пайдаланушы оқиғасы

Сіздің сайтыңыз немесе серверіңіз таңдалған атаумен оқиға жіберді.

Аудиторияға сәйкес келмейді

Пайдаланушы кіру сегменттерінен шықты.

Сегментке кірді

Пайдаланушы таңдалған сегменттердің біріне түсті.

Жиілік шегі

Жиілік шегі толды және сценарийде бұл жағдайда шығу таңдалған (төменде қараңыз).

Жиілік шегі

Жиілік шегі бір пайдаланушыға сценарийлерден тым көп пуш келуіне жол бермейді: бір пайдаланушыға N минут, сағат немесе күн ішінде K пуштан көп емес, қолданбаның барлық сценарийлеріне ортақ. Әдепкіде өшірулі — өшірулі тұрғанда сценарийлер бұрынғыдай жұмыс істейді.

Оны әкімшілік панельде қосыңыз: Баптаулар → Конфигурация → «Пуш жиілігінің шегі». Пуштардың ең көп санын (1-ден 50-ге дейін) және кезеңді (1 минуттан 30 күнге дейін) көрсетіңіз.

Не есептеледі

Есептеледі

Сценарий пайдаланушы үшін жасаған әр хабарлама, жеткізілмесе де. Барлық сценарийлердің пуштары есептеледі, шекті сақтамайтындарын қоса.

Есептелмейді, бұғатталмайды

Таратылымдар және тікелей (транзакциялық) хабарламалар — әкімшілік панельден, REST API немесе Bitrix модулі арқылы.

Терезе жылжымалы: әр пуш алдында Notirix осы пайдаланушының соңғы кезеңдегі сценарий пуштарын санайды. Шекпен тоқтатылған пуш тариф квотасын жұмсамайды.

💡
Мысал: шек — 24 сағатта 2 пуш. Пуштар 10:00 мен 15:00-де кетті. 18:00-дегі үшінші пуш шекке тіреледі; орын ертең 10:00-де босайды.

Сценарий баптаулары

Әр сценарийде: Баптаулар → «Жиілік» қойындысы. Қолданбада шек өшірулі тұрғанда қойынды белсенді емес.

БаптауӘрекет
Қолданба шегін сақтауӘдепкіде қосулы. Өшірсеңіз, сценарий пуштарды тексерусіз жібереді, бірақ олар басқа сценарийлердің шегінде бәрібір есептеледі.
Пушты өткізіп жіберуПуш жіберілмейді, пайдаланушы бірден келесі қадамға өтеді.
Пушты кейінге қалдыруПайдаланушы орын босағанша қадамда күтеді, содан кейін пуш алады. Ең ұзақ күтуді сағатпен көрсетіңіз (1-ден 168-ге дейін, қадамға келген сәттен бастап); орын уақытында босамаса, пуш өткізіліп жіберіледі.
Сценарийден шығуПайдаланушы сценарийден «Жиілік шегі» себебімен мерзімінен бұрын шығады. Мерзімінен бұрын шығу тегтері басқа шығулардағыдай қойылады.
ℹ️
Әдепкіде сценарийлер шекті сақтайды және пушты өткізіп жібереді — шек қосылғанға дейін жасалған сценарийлерді қоса.

Аналитика

Сценарий аналитикасында әр push-қадамда қанша пуш өткізілгені көрінеді: жиілік шегіне байланысты және тариф квотасына байланысты. Шек бойынша шығулар шығу себептерінде «Жиілік шегі» ретінде көрсетіледі. Кейін жіберілген қалдырылған пуштар өткізілгендерге кірмейді.

⚠️
Өткізілген пуштан кейін пайдаланушының соңғы хабарламасы болмайды, сондықтан келесі «Хабарлама басылды» тармағы «Жоқ» деп жауап береді.