Trektar & kveikjur
Tráð er graf. Keyrsla er lína. Bið er tími.
Það er allt líkanið, og every erfið eiginleiki þessarar vöru stafar af þessum þremur setningum. Það er þeim að þakka að óhætt er að breyta tráð í beinni. Það er þeim að þakka að endurtekning getur ekki sent tvisvar. Það er þeim að þakka að sá sem hættir áskrift þriðjudaginn fær ekkert fimmtudaginn.
Hvað gerist í raun þegar hún keyrist
Útgáfa tráðar skrifar óbreytanlega útgáfu. Einhver skráir sig inn, og lína birtist: ein keyrsla, fyrir þennan tengilið, fest við þá útgáfu, með núverandi hnút, vökutíma og eigið samhengi.
Vinnari leigir sér keyrslurnar sem vökutími er liðinn fyrir og kröfist þeirra með SKIP LOCKED svo tveir starfsmenn geta ekki tekið sömu. Hann framkvæmir hnúta þar til hann nær bið eða endapunkti, skrifar næsta vökutíma og slepper.
Hnútur er hreint fall af keyrslunni, tengiliðnum og hnútnum — og áhrif hans skráast í sömu færslu og framvinda keyrslunnar. Þessi eiginleiki einn gerir endurtekningu örugga. Vinnari sem drepur á hálfri sekúndu milli „senda“ og „fara áfram“ skilur eftir sig annað hvort bæði eða hvorugt, aldrei aðeins eitt.
Og þar sem forritið veitir tímann en ekki gagnagrunnurinn, er lína skrifuð núna gjöld núna. Dálkur sem notar sjálfgefið klukku gagnagrunnsins er ekki gjaldor á því augnabliki sem hann er skrifaður og missir af þeirri tikkun sem skapaði hann — villa sem lítur út fyrir að vera ekkert þar til skilaboð koma klukkutíma of seint.
- 1Leigja
wake_at <= now(),FOR UPDATE SKIP LOCKED. Biðröð án leigu sendir tvisvar sem sjálfgefið. - 2FramkvæmaHnúta í röð þar til bið eða endapunktur. Hver skrifar skref: hvað hann ákvað, hvað hann sendi út.
- 3StaðfestaÁhrif og framvinda, ein færsla. Þetta er allt bragðið.
- 4SvefnNæsti
wake_atskrifaður. Engar niðurstreymislínur eru til enn, og engar þarf að vera.
Ein keyrsla á tengilið á útgáfu
Fjórtán kveikjur
Hvað getur ræst keyrslu
Sumt af þessu er hlutir sem þú gerir. Flest er hlutir sem viðskiptavinurinn þinn gerir, eða gerir ekki — og fjarvera aðgerðar er jafn góð kveikja og aðgerðin sjálf.
Þeir koma
form_submit, list_join, contact_created, tag_added og segment_enter. Segment er lifandi skilyrði, svo „fer í segmentið“ nær yfir allt sem þú getur tjáð um „hefur orðið“ — þrjár pantanir, níutíu daga þögn, eyðir yfir ákveðnum mörkum.
Þeir gera eitthvað
page_visit frá snippinu á vefsíðunni, message_opened, link_clicked, booking_made og payment_made. Að skilaboðum sé opnað er sjálft atburður á tengiliðnum, svo ein tráð getur beðið eftir viðbrögðum við því síðasta sem hún sendi.
Tíminn, eða þú
date_field með hliðrun — afmæli, endurnýjun, „ár liðið“, sjö daga fyrir eða þrjú daga eftir. schedule fyrir það endurtekna. manual fyrir tilkynninguna sem þú sendir vegna þess að þú ákvaðst að gera það.
Þitt eigið forrit
api_event er sérsniðinn atburður sem þú sendir frá þínum eigin kóða með þínu eigin token. Allt sem vöran þín veit verður að kveikju: virkjaður, bauð kollega, náði takmörki, hætti við, flutti út. Þetta er sá sem gerir pósttól úr hluta af vörunni þinni.
Endurinntaka, ákveðin einu sinni
Tráð er annað hvort endurinnanleg eða ekki, og gagnagrunnurinn tryggir það: ein keyrsla á tengilið á tráð nema þú segir annað. Sama kveikja sem springur tvisvar á sömu sekúndu getur ekki fært tvær keyrslur með slysni.
Inngangsskilyrði
Kveikja springur og inngangslýsingin ákveður hvort þessi tiltekni tengiliður sé hæfur — segmentskilyrði fyrir dyrunum. Ódýrara en skilyrðihnútur á fyrsta skrefi, og það heldur grafinu við það sem gerist frekar en hverjum er heimilt að komast inn.

Fjórtán hlutir geta ræst hana. Sextán hlutir geta gerst næst.
Sextán aðgerðir og sjö flóðhnútar
Hvað tráð getur gert, og hvernig hún ákveður
Senda eitthvað
send_email, send_sms, send_push, send_letter — fjórar rásir, eitt graf — auk notify_team þegar sá sem þarf að fræðast vinnur hjá þér.
Breyta tengiliðnum
add_tag, remove_tag, add_to_list, remove_from_list, set_field. Að merkja fólk á leiðinni er það sem gerir segment næstu tráðar einfalt.
Ná til umhverfisins
http_request til hvers sem þú vilt, create_payment gegn þínum eigin tengda reikningi, og book_slot gegn bókunartilfangi. Greiðandinn helst þinn; enginn verður viðskiptavinur okkar.
Færa milli tráða
enter_funnel og exit_funnel. Byggðu eina velkomunarröð og kallaðu hana frá fjórum stöðum í stað þess að viðhalda fjórum eintökum sem reka í sundur fyrir mars.
Búið til við sendingu
ai_generate fyllir innsetningarbreytur fyrir hvern tengilið, mælt gegn kvótanum þínum og skyndiminni geymt eftir hash hönnunar og tengiliðaeiginleika — annars borgirðu fyrir hvern viðtakanda í hverri einustu sendingu.
Bíða, greina, kljúfa, sameina
wait tekur tímalengd, dagsetningu og tíma, vikudag og tíma, eða dagsetningarsvið með fráviki. condition er segment-skilyrði með já og nei. split er A/B/n með vigtum. join sameinar greinar aftur.
goal — það sem skiptir máli
Markmið endar keyrsluna fyrir alla sem náðu því. Þeir bókuðu, þeir keyptu, þeir svöruðu: restin af röðinni er aflýtt fyrir þau sérstaklega. Enginn fær „við sakna þín“ daginn eftir að hann kom aftur, og þetta er hnúturinn sem kemur því í veg.
throttle og quiet_hours
Throttle hægir á útsendingarbylgju svo póstfang með lágan takmarkaðan hraða sé ekki hamrað niður í lokun. Quiet hours halda skilaboðum þar til viðeigandi tími kemur — beitt á skilaboðastiginu, ekki afritað í hverja grein grafanna.
Yfirfarið áður en það má keyra
Villuleitinn neitar því sama fyrir þig og fyrir gervigreindina
Graf er yfirfarið áður en það má birta, og yfirferðin er ekki aðeins ráðlegging. Það er sama kóðaleiðin hvort manneskja teiknaði trektinn eða líkan bjó hann til, og það er eina ástæðan fyrir því að trektir sem búnir eru til sjálfvirkt eru treystanlegir yfirhöfuð.
Nákvæmlega ein innganga
Tveir inngangshnútar eru tvíræðni sem enginn tekur eftir fyrr en röng helmingur listans fær röðina ranga.
Allir hnútar náanir
Eftirstandandi grein er annaðhvort mistök eða skilaboð sem þú heldur að séu að fara út en eru það ekki. Bæði er vert að láta vita um.
Hver hringur verður að innihalda bið
Lykkja án biðar er óendanleg lykkja með sendingu í miðjunni. Þessi regla er munurinn á trekti og áfalli.
Hver sending hefur sitt efni
send_email-hnútur án efnis og viðfangsefnis má ekki birtast. Skilaboðin með réttu viðfangsefninu og tóma meginmálinu eru raunveruleg villukasta; þau eru höfnuð hér.
Allar breytur eru þekktar
Innsetningarbreytur eru villuleitaðar við birtingu. {{frist_name}} er innsláttarvilla sem þú sérð meðan þú breytir, ekki „Halló ,“ sem berst í fjörtíu þúsund pósthólf.
Prófaðu hana síðan
Keyrðu prufukeyrslu á raunverulegum tengilið í gegnum allt grafið og lestu aftur leiðina sem tekin var og hver skilaboð myndu fara út, með degi sínum. Ekkert fer út úr húsinu.
Þau vandasömugu tilvikin
Sjö hlutir sem brjóta naiva vél
Hver og einn þeirra er próf með ákvörðuðum klukka á bakvið, því hver og einn brýtur útfærslu sem lítur fullkomlega rétt út þar til hún hittir veruleikann.
- 1Trekt sem lykkjast í sjálfa sigLöglegt, algengt og í lagi — að því gefnu að hringurinn innihaldi bið, sem villuleitinn krefst.
- 2Einhver afskráir sig miðja leiðBönnunarlisti er skoðaður við sendingu, ekki við biðröðun. Að skoða hann við biðröðun sendir pósti til þeirra sem yfirgáfu listann meðan á bið stóð.
- 3Trektinn er breytt með tíu þúsund manns inni í honumÞeir halda áfram að ganga útgáfuna sem þeir skráðu sig í, til enda. Nýir ganga í hina nýju.
- 4Sami kveikjinn rís tvisvar á einni sekúnduEin keyrsla, því einkvæmi er vísitölu frekar en skoðun fylgt innsetningu.
- 5Tengiliði er eytt miðja keyrsluKeyrslan endar. Eyðing sem skilur eftir röð sem enn er addressed til einhvers er ekki eyðing.
- 6Bið spannar sumartíma-breytingu„Þrír dagar klukkan níu að morgni“ þýðir níu að morgni hvoru megin við klukkubreytinguna.
- 7Starfsmaður er drepinn milli sendingar og framvinduÁhrif og framvinda eru eitt viðskipti. Annaðhvort bæði gerðist eða hvorugt.
Ákvörðunartengdur klukkaHvert próf brýtur í bága við raunhæfa útfærslu
Herferðir eru hitt helmingurinn
Bakki bregst við. Herferð er ein skotsendining: markhópur, áætlun, takmörkun og sending. Það er öðruvísi hlutur og er með vilja haldið aðskildum frekar en að láta það láta sem bakki með einn hnút.
Tvær reglur gera þetta öruggt. Markhópur er myndaður einu sinni og neitar að keyra tvisvar — endurútreikningur myndi hljótt bæta við alla sem hafa skráð sig frá því sending hófst, og afritunaryfirborðið myndi fela það með því að koma í veg fyrir afritin sem það sjálft skapaði. Og talningur er endurreiknaður úr afhendingaratburðum, aldrei hækkaður á staðnum, svo endursendur webhook getur ekki blásist upp skýrslu.
Hvað á að nota: ef það gerist vegna þess sem manneskjan gerði, er það bakki. Ef það gerist vegna þess sem þú ákvaðst á þriðjudegi, er það herferð. Hjálpandi magn markaðsvinnu fer út af því að þvinga hið síðarnefnda í form hins fyrra.