• Funkce
  • Služby
    • Bezpečnost e-mailingu
    • Partnerství s agenturami
    • Vzdělávání v oboru
    • Zviditelnění značky v inboxu
    • Doručitelnost
  • Podpora
    • Znalostní báze
    • API dokumentace
    • Blog
    • Dostupnost
    • BIMI inspektor
  • O nás
    • Kontakt
    • Pro média
    • Obchodní podmínky
    • Doporučení ochrany osobních údajů
    • Podmínky zpracování osobních údajů
  • Funkce
  • Služby
    • Bezpečnost e-mailingu
    • Partnerství s agenturami
    • Vzdělávání v oboru
    • Zviditelnění značky v inboxu
    • Doručitelnost
  • Podpora
    • Znalostní báze
    • API dokumentace
    • Blog
    • Dostupnost
    • BIMI inspektor
  • O nás
    • Kontakt
    • Pro média
    • Obchodní podmínky
    • Doporučení ochrany osobních údajů
    • Podmínky zpracování osobních údajů
  • Login
    EN CS
Mailkit logo
  • Funkce
  • Služby
    • Bezpečnost e-mailingu
    • Partnerství s agenturami
    • Vzdělávání v oboru
    • Zviditelnění značky v inboxu
    • Doručitelnost
  • Podpora
    • Znalostní báze
    • API dokumentace
    • Blog
    • Dostupnost
    • BIMI inspektor
  • O nás
    • Kontakt
    • Pro média
    • Obchodní podmínky
    • Doporučení ochrany osobních údajů
    • Podmínky zpracování osobních údajů
  • Funkce
  • Služby
    • Bezpečnost e-mailingu
    • Partnerství s agenturami
    • Vzdělávání v oboru
    • Zviditelnění značky v inboxu
    • Doručitelnost
  • Podpora
    • Znalostní báze
    • API dokumentace
    • Blog
    • Dostupnost
    • BIMI inspektor
  • O nás
    • Kontakt
    • Pro média
    • Obchodní podmínky
    • Doporučení ochrany osobních údajů
    • Podmínky zpracování osobních údajů
  • Login
    EN CS
EN CS
Login
  • Mailkit
  • Podpora
  • Znalostní báze
  • Scénáře
  • Nody
  • Kampaně (16)
    Správa kampaní E-mailové kampaně Remarketingové kampaně Transakční kampaně Konfirmační kampaně SMS kampaně Obsah a personalizace kampaní Testování a náhledy kampaní Vkládání odkazů Pokročilé trackování odkazů Seznam systémových tagů AB testování kampaní Podmíněné doručení Nastavení rozesílání kampaní Správce souborů Správa anket
  • Scénáře (3)
    Správa scénářů Editor scénářů Nody
  • Příjemci (6)
    Správa seznamů příjemců Manuální import příjemců Přihlašovací formulář Engagement skóre Filtrování příjemců Odhlašování příjemců
  • Reporty (6)
    Souhrnné reporty Report kampaně Report rozesílky kampaně Report událostí Reporty příjemců Report doručitelnosti
  • Práce se šablonami (10)
    Šablony e-mailů Šablony uživatelského rozhraní Šablony micro-site Styly obsahu Použití funkcí data a času Logické podmínky Práce s daty Including a processing Plug-iny Filtry a funkce
  • Správa účtu (9)
    Můj účet Dvoufázové ověření (2FA) Datové zdroje Integrace Štítky a Témata DMARC záznam domény Mailkit Cookies
  • Vizuální tvůrce (6)
    Jak Vizuální tvůrce pracuje Obsahové bloky a práce s nimi Moduly Smart elementy Podmíněné bloky Předpřipravené šablony
  • Kampaně
  • Scénáře
  • Příjemci
  • Reporty
  • Práce se šablonami
  • Správa účtu
  • Vizuální tvůrce
Správa kampaní E-mailové kampaně Remarketingové kampaně Transakční kampaně Konfirmační kampaně SMS kampaně Obsah a personalizace kampaní Testování a náhledy kampaní Vkládání odkazů Pokročilé trackování odkazů Seznam systémových tagů AB testování kampaní Podmíněné doručení Nastavení rozesílání kampaní Správce souborů Správa anket
Správa scénářů Editor scénářů Nody
Správa seznamů příjemců Manuální import příjemců Přihlašovací formulář Engagement skóre Filtrování příjemců Odhlašování příjemců
Souhrnné reporty Report kampaně Report rozesílky kampaně Report událostí Reporty příjemců Report doručitelnosti
Šablony e-mailů Šablony uživatelského rozhraní Šablony micro-site Styly obsahu Použití funkcí data a času Logické podmínky Práce s daty Including a processing Plug-iny Filtry a funkce
Můj účet Dvoufázové ověření (2FA) Datové zdroje Integrace Štítky a Témata DMARC záznam domény Mailkit Cookies
Jak Vizuální tvůrce pracuje Obsahové bloky a práce s nimi Moduly Smart elementy Podmíněné bloky Předpřipravené šablony
Hledat

Nody

Nody jsou základní jednotky, jejichž propojením vzniká scénář. Příjemci procházející scénářem mohou projít všemi nody, nebo pouze některými v závislosti na složitosti scénáře.

Po kliknutí na nod se zobrazí menu s několika položkami (v závislosti na konkrétním nodu).

Nody - akce
  • Upravit (Edit) - po kliknutí se zobrazí okno pro editaci nodu. Stejné okno se zobrazí po dvojitém kliknutí na nod jako takový.
  • Smazat (Delete) - po kliknutí se zobrazí upozornění s dotazem, zda má být nod skutečně smazán. Pokud uživatel smazání potvrdí, je nod smazán.
  • Kopírovat (Copy) - po kliknutí je nod zkopírován (včetně jeho nastavení)
  • Zobrazit (View) - zobrazí vzorek dat, která jsou v nodu zpracovávána a počet příjemců, kteří:
    • Jsou aktuálně zpracováváni
    • Byli úspěšně zpracováni
    • Nebyli zpracováni
Zobrazit (view)
  • Spustit (Run) - spustí běh scénáře (zobrazuje se pouze u spouštěče “Now”)
V editoru je k dispozici několik kategorií nodů:
SPOUŠTĚČE
  • NOW
  • RECURRING
  • ON DATE
  • ON EVENT
ZDROJE DAT
  • RECIPIENTS
  • DELIVERY FEED
  • SQL
  • COLLECT
  • EVENT
  • WEBHOOK
  • QUERY BUILDER
OPERACE
  • CONDITION
  • A/B SPLIT
  • LIMIT
  • SET
  • EXECUTE
  • COLLECT
  • WAIT
  • REACTION
  • TRANSFORM
  • END
AKCE
  • EMAIL
  • SMS
  • MANAGE

Spouštěče (TRIGGERS)

Jak název napovídá, tyto nody slouží ke spuštění scénářů. Mohou také do scénáře předávat příjemce. Každý ze spouštěčů je navržen pro specifické použití. Žádný scénář bez nich nemůže být spuštěn.

Spouštěč NOW

NOW

Prostřednictvím funkce Run se okamžitě spustí běh scénáře. Využití najde hlavně při testování, odesílání jednorázových kampaní, či správě příjemců.
 

Trigger se nespustí zapnutím celého scénáře, nýbrž kliknutím na tlačítko “RUN”. Přepínač pro spuštění/zastavení scénáře v pozici (viz. obrázek níže) indikuje, že scénář byl spuštěn ručně, nikoli jinými spouštěči. Pro další editace je poté opět potřeba scénář “vypnout”. 

RUN indikátor

Spouštěč RECURRING

RECURRING

Tento spouštěč je vhodný pro pravidelně se opakující kampaně nebo úkoly. Spouští scénář opakovaně v rozsahu od počátečního do koncového data, periodicky v týdnech nebo měsících, ve vybrané dny v týdnu. 

Čas ukončení je vždy stejný jako čas zahájení, tzn. pokud je čas zahájení pondělí v 16:30 a den ukončení je pátek, bude v pátek scénář spuštěn také v 16:30.

RECURRING – nastavení
Spouštěč ON DATE

ON DATE

Slouží k jednorázovému naplánování spuštění v budoucnosti.

V jednom nodu je možné naplánovat více jednorázových bezobslužných spuštění, tedy v různé dny i různé časy, nebo např. v různé časy v rámci jednoho dne.

ON DATE – nastavení
Spouštěč ON EVENT

ON EVENT

Toto je jediný spouštěč, který vkládá příjemce do scénáře.

Nod má několik režimů, které lze vybrat z nabídky pro “Run on Events”:

Subscribe to recipient list → když se příjemce přihlásí do vybraného seznamu příjemců, vstoupí do scénáře.

K tomu dochází pouze v případě, že se příjemce přihlásil prostřednictvím formuláře pro přihlášení k odběru nebo byl přidán prostřednictvím API volání mailkit.mailinglist.adduser.

ON EVENT – Subscribe to recipient list

Email read → když příjemce otevře e-mail z vybrané kampaně nebo rozesílky, vstoupí do scénáře. Příjemce může do scénáře vstoupit pouze jednou.

Pokud je vybrána jedna kampaň, je možné vybrat konkrétní rozesílku/rozesílky. Pokud je vybráno více kampaní, nelze již konkrétní rozesílky vybrat.

Poznámka: Pokud v účtu nejsou zatím žádné odeslané kampaně, nabídka pro výběr kampaní se nezobrazí.

ON EVENT – Email read

Email click → když příjemce klikne na odkaz v e-mailu z vybrané kampaně nebo konkrétní rozesílky, vstoupí do scénáře. Příjemce může do scénáře vstoupit pouze jednou.

Pokud je vybrána jedna kampaň, je možné vybrat konkrétní rozesílku/rozesílky. Pokud je vybráno více kampaní, není výběr rozesílek k dispozici.

Hodnota vyplněná v poli “Link” je porovnávána s odkazy v rozesílce/rozesílkách jako string s operátorem “contains”, tzn. pokud chcete pracovat s konkrétním linkem, je potřeba vyplnit jeho celou URL - např. https://www.mailkit.com/cz/podpora/dokumentace/

Pokud byste do pole “Link” vyplnili hodnotu https://www.mailkit.com, bude scénář reagovat na prokliknutí kteréhokoli odkazu v e-mailu, který vedl na naše webové stránky.

Pokud do pole "Link" zadáte jako hodnotu *, bude scénář reagovat na prokliknutí kteréhokoli odkaz v odeslaném e-mailu.

Poznámka: Pokud v účtu nejsou zatím žádné odeslané kampaně, nabídka pro výběr kampaní se nezobrazí.

ON EVENT – Email click

Operation Execute → v tomto režimu vstupují do scénáře příjemci z nodu Operace - Execute z jiného vybraného scénáře.

ON EVENT – Operation Execute

Event API → tento režim reaguje na eventy stejným způsobem, jako remarketingová kampaň. Může reagovat na dokončené nebo nedokončené eventy po nastaveném čase. Výstupem jsou data z eventu, která jsou v datových strukturách Event a EventItem a mohou být použita v šabloně stejně jako v remarketingové kampani.

ON EVENT – Event API

API → příjemce bude vložen do scénáře API voláním mailkit.journeys.trigger.

Do pole „Event tag“ je potřeba vložit hodnotu parametru „event_tag“ z API volání.  Vložení názvu tagu do pole “Event tag” je nutné potvrdit enterem. Do pole je možné vložit více štítků událostí.

ON EVENT – API

Zdroje dat (SOURCES)

Tyto nody jsou nejčastěji používány pro vkládání příjemců do scénářů, ale umožňují také, aby data příjemců, kteří již scénářem procházejí, byla v daném bodě scénáře obohacena o data z různých zdrojů.

Obohacování dat

První zdroj v každém scénáři je tzv. primární zdroj, a všechny zdroje, které jej následují, obohacují data příjemců z primárního zdroje.

Výjimka: On Event spouštěč – protože je tento node také zdrojem dat příjemců (i přesto, že není v kategorii zdrojů), je považován za primární zdroj a každý následující zdroj jej obohacuje.

V případě několika po sobě jdoucích zdrojů, je ten primární vyznačen tmavým okrajem.

Primární zdroj dat
RECIPIENTS

RECIPIENTS (Příjemci)

Tento nod vkládá do scénáře příjemce z vybraného seznamu příjemců nebo obohacuje data příjemců, kteří již scénářem procházejí.

RECIPIENTS – nastavení nodu
DELIVERY FEED

DELIVERY FEED (Zdroj doručování)

Tento nod vkládá do scénáře příjemce z delivery feedu nebo obohacuje data příjemců, kteří již scénářem procházejí.

DELIVERY FEED – nastavení nodu
SQL

SQL

Umožňuje přístup k datům v konkrétním SQL datovém zdroji. Po výběru SQL datového zdroje se zobrazí seznam jednotlivých sloupců, lze tedy vybrat sloupec, ve kterém je uložen e-mail.

SQL – nastaveni nodu
COLLECT

COLLECT

Vloží do scénáře příjemce z nodu Operace - Collect v jiném scénáři.

Po výběru scénáře a nodu Operace-Collect v něm se vytvoří spojení a všichni příjemci z vybraného scénáře se přesunou do zdroje Collect v aktuálním (spravovaném) scénáři → tím dojde k vyprázdnění nodu Operace - Collect v propojeném scénáři.

Další příjemci přicházející do nodu Operace - Collect v propojeném scénáři budou okamžitě přesunuti do zdroje Collect v upravovaném scénáři.

COLLECT – nastavení nodu
EVENT

EVENT

Tento zdroj obohacuje data příjemců daty z eventů - funguje stejně jako Events plug-in do šablon.
 

Musí jej předcházet node, který má jako výstup recipientská data (tedy buď zdroje, nebo On Event spouštěč), protože aby bylo možné vyhledat příslušný event, je třeba znát e-mailovou adresu.

EVENT – nastavení nodu
WEBHOOK node

WEBHOOK

Tento nod slouží k provedení externího volání a načtení dat z odpovědi.

WEBHOOK – nastavení

Název – pojmenování nodu
URL – URL webhooku
HTTP metoda – lze vybrat jednu z následujících metod:

  • GET (defaultní metoda)
  • POST
  • PUT
  • DELETE
  • PATCH

Autentifikace – pokud je potřeba volání zabezpečit/autentifikovat, zadejte uživatelské jméno a heslo
Parametry (pro metody POST/PUT/PATCH) – lze použít/předat proměnné ze scénářů, např.:


param1=[VAR recipient.city]&param2=[VAR recipient.customs.custom_1]


Typ obsahu – lze vybrat jeden z daných typů:

  • application/json
  • application/xml
  • application/x-www-form-urlencoded
  • text/plain

Regulární výraz – v případě strukturovaných odpovědí ve formě JSON nebo XML je konverze jasná a struktura bude k dispozici beze změny. V případě ostatních odpovědí lze definovat regulární výraz pro zachycení konkrétních dat (není dostupné pro typy application/json a application/xml).

Název instance – pro snadnější vyhledání dat v datové struktuře můžete zadat název instance webhooku.Pokud název není zadán, bude instance označena pomocí hodnoty v poli actual_node v datech daného WEBHOOK nodu.

WEBHOOK – vzorek dat

Data získaná z webhooku budou ve scénáři uložena do struktury scenario.webhooks, kterou následně můžete použít v šabloně vašeho e-mailu.

QUERY BUILDER nod

QUERY BUILDER

Tento nod umožňuje použít seznam příjemců a aplikovat na něj segmentační pravidla uložená ve 4. kroku při filtrování příjemců nebo v průběhu nastavování podmíněného doručení.

QUERY BUILDER – nastavení

Název – pojmenování nodu
Seznam příjemců – vyberte seznam příjemců, na který mají být pravidla aplikována
Query – vyberte jedno z uložených pravidel, které bude aplikováno na výše vybraný seznam příjemců. Všechna uložená pravidla najdete v UI Mailkitu v menu Profil → Dotazy, kde můžete případně další pravidla přidávat, nebo stávající editovat či mazat.

Operace (OPERATIONS)

Tyto nody se používají k filtrování nebo nasměrování příjemců ve scénáři. Všechny operace mají jednu funkci, bez ohledu na to, kde jsou ve scénáři použity.

CONDITION

CONDITION (Podmínka)

Tato operace umožňuje uživateli vytvořit podmínku kombinací proměnné, operátoru a hodnoty. Je možné vytvořit více podmínek propojených jedním z logických operátorů AND nebo OR.

Existují tři skupiny operátorů:

TEXT – pro operace s textovými hodnotami
  • je stejné (equal)
  • není stejné (not equal) 
  • začíná (begins with) 
  • nezačíná (doesn't begin with) 
  • končí (ends with)
  • nekončí (not ends with) 
  • obsahuje (contains) 
  • neobsahuje (doesn't contain) 
Vyhledávání/porovnávání textových polí pomocí operátorů je stejné/není stejné, začíná/nezačíná, končí/nekončí a obsahuje/neobsahuje je case insensitive, tzn. nerozlišuje malá a velká písmena, a není rozlišována ani diakritika.

Příklad: recipient.city je stejné (equal) Červené Pečky -> budou vyhledány záznamy s hodnotou „Červené Pečky“, „Cervené Pecky“, „cervené pečky“, „ČERVENÉ Pečky“ a další

 

  • je prázdné (is empty) 
  • není prázdné (is not empty) 
  • přesně odpovídá (exact match) 
  • přesně neodpovídá (not exact match) 
Vyhledávání/porovnávání textových polí pomocí operátorů přesně odpovídá/přesně neodpovídá je case sensitive, tzn. rozlišuje malá a velká písmena, a zároveň je rozlišována i diakritika.

Příklad: recipient.city přesně odpovídá (exact match) Červené Pečky -> budou vyhledány pouze záznamy s hodnotou „Červené Pečky“, nikoli záznamy „Cervené Pecky“, „cervené pečky“, „ČERVENÉ Pečky“ a další

 

ČÍSLO – pro operace s číselnými hodnotami
  • = (rovná se/equal)
  • != (nerovná se/not equal) 
  • < (menší/less) – POZOR, menší než jakékoli číslo je i prázdná hodnota 
  • <= (menší nebo rovno/less or equal) – POZOR, menší než jakékoli číslo je i prázdná hodnota 
  • > (větší/greater) 
  • >= (větší nebo rovno/greater or equal)
DATUM A ČAS – pro operace s časovými údaji
  • je stejné (equal) 
  • není stejné (not equal) 
  • před (before) – vyhledá hodnoty s údajem menším (dřívějším) než je porovnávaná hodnota. POZOR, menší než jakýkoli časový údaj je i prázdná hodnota 
  • není před (not before) – vyhledá hodnoty s údajem, který je větší (pozdější) nebo roven porovnávané hodnotě
  • po (after) – vyhledá hodnoty s údajem větším (pozdějším) než je porovnávaná hodnota. 
  • není po (not after) – vyhledá hodnoty s údajem, který je menší (dřívější) nebo roven porovnávané hodnotě. POZOR, menší než jakýkoli časový údaj je i prázdná hodnota
CONDITION - nastavení nodu

Při práci s časovými údaji (s použitím operátorů pro časové údaje) se porovnává pomocí intervalů (INTERVAL) - viz obrázek výše. Jako interval můžete použít hodnoty YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE a SECOND.

 

K filtrování nad hodnotou v poli (např. vlastní pole příjemce) můžete pracovat s hodnotami:

  • [YEAR] – aktuální rok
  • [MONTH] – aktuální měsíc
  • [DAY] – aktuální den
  • [HOUR], [MIN], [SEC] – hodina, minuta, vteřina
  • [CURDATE] – aktuální datum (ve formátu YYYY-MM-DD, tedy např. 2025-10-20)
  • [CURTIME] – aktuální čas (ve formátu HH:MM:SS, tedy např. 14:30:45)
  • [NOW] – aktuální datum a čas (např. 2025-10-20 14:30:45)
  • [DAYOFMONTH] – pořadí (číslo) dne v měsíci
  • [DAYOFWEEK] – pořadí (číslo) dne v týdnu (0=pondělí, 6=neděle)
  • [DAYOFYEAR] – pořadí (číslo) dne v roce
  • [QUARTER] – pořadí (číslo) čtvrtletí v roce
  • [WEEK] – pořadí (číslo) týdne v roce
  • [MONTHNAME] – název měsíce v angličtině (January, February...)
  • [DAYNAME] – název dne v angličtině (Monday, Tuesday...)
  • [MONTHNAME_SHORT] – zkrácený název měsíce v angličtině (Jan, Feb...)
  • [DAYNAME_SHORT] – zkrácený název dne v angličtině (Mon, Tue...)

 -> na základě podmínky na obrázku výše budou vybráni příjemci, kteří mají ve vlastním poli předvčerejší datum (datum o 2 dny menší než je aktuální datum (CURDATE)). Je možné pracovat i s náhodným čísly, např:

 

"recipient.custom_field.custom_1" BEFORE "date_eu|[CURDATE] - INTERVAL [RAND 30] DAY"

 

 -> na základě této podmínky bude porovnávána hodnota ve vlastním poli 1 (kde je datum uloženo ve formátu date_eu (DD.MM.YYYY) s aktuálním datem mínus náhodný počet dní (1-30)

 

Pro práci s časovými údaji je nutné, aby údaje v poli (např. vlastní pole) u příjemců byly v některém z podporovaných formátů:

  • datetime – např. 2024-01-12 12:13:14 nebo 2024/01/12 12:13:14
  • date_us – např. 2024-01-12 nebo 2024/01/12
  • date_us_short – např. 24-01-12
  • date_eu – např. 01.12.2024
  • date_eu_short – např. 01.12.24
  • date_eu_dm – např. 01.12.
  • date – např. 2024-01-12 nebo 2024/01/12
  • date_dm2 – např. 31/12
  • date_md – např. 12/31
  • time – např. 12:13:14 (je používán 24hodinový formát)

 

Proměnná může být buď vepsána ručně (při psaní se postupně nabízejí proměnné odpovídající zadávanému textu), nebo může být vybrána ze seznamu dostupných proměnných, které lze zobrazit tlačítkem výběr proměnnévlevo od pole pro zadání proměnné.

CONDITION - výběr proměnné

TIP: V nodu CONDITION (Podmínka) můžete porovnávat i hodnoty příjemce v rámci jeho dat. Pokud byste např. chtěli vybrat příjemce, pro které platí, že hodnota ve vlastním poli 6 je větší než hodnota ve vlastní poli 7, pak bude podmínka vypadat takto:
 

recipient.custom_fields.custom_6 je větší (greater) [VAR recipient.custom_fields.custom_7]


CONDITION - tip

Práce s poli

Zatímco při aplikaci podmínky na seznam příjemců (data o příjemcích) systém automaticky prochází všechny záznamy (příjemce) v seznamu příjemců, u SQL datových zdrojů či Eventových struktur je to trochu složitější.

Různým zápisem tak můžete různých výsledků:

Jednoduché pole ([*])
  • např. Events[*].currency –> systém projde pole "currency" u všech událostí (Eventů)
Vnořená pole ([*]…[*])
  • např. Events[*].EventItems[*].price –> systém projde všechny události (Eventy) a v nich ve všech položkách polem "price"
Indexovaná pole ([0])
  • např. Events[0].currency –> systém projde pole "currency" u první ([0]) události (Eventu)

 

Příklad struktury události:
'Events' => [# 1 záznam v poli Events]
{ 

   'first_name' => 'aaa', 
   'currency' => 'CZK', 
   'gender' => '', 
   'status' => 'finish', 
   'items_amount' => '200.0000', 
   'ID_workflow_event' => 11699290, 
   'email' => 'jiri+1@mailkit.eu', 
   'items_count' => 2, 
   'status_url' => '', 
   'decimal_separator' => '', 
   'description' => '', 
   'language' => 'en', 
   'promo' => '', 
   'promo_teaser' => '', 

   'order_no' => '', 
   'invoice_no' => '', 
   'modify_date' => '2025-07-23 09:55:04', 
   'invoice_url' => '', 
   'create_date' => '2025-07-23 09:55:04', 
   'promo_value' => '', 
   'event_tag' => 'kosik', 
   'return_url' => '', 
   'thank_you' => '', 
   'last_name' => 'kkk' 
   'EventItems' => [# 2 záznamy v poli EventItems]
   { 
      'teaser' => '', 
      'item_available' => '', 
      'name' => '', 
      'date' => '2025-07-23 09:55:04', 
      'item_curr' => 'CZK', 
      'price' => '100.0000', 
      'product_id' => 'A001', 
      'product_category' => '', 
            'item_total' => '100.0000', 
            'product_cat_url' => '', 
      'product_url' => '', 
      'ID_workflow_event_item' => 62757504, 
      'item_qty' => '1.0000', 
      'description' => '', 
      'item_discount' => '', 
            'price_orig' => '0.0000', 
      'image_url' => '' 
   }, 
   { 
      'product_id' => 'B001', 
      'price' => '100.0000', 
      'teaser' => '', 
      'item_curr' => 'CZK', 
      'date' => '2025-07-23 09:55:05', 
      'name' => '', 
      'item_available' => '', 
      'description' => '', 
      'item_qty' => '1.0000', 
      'image_url' => '', 
      'price_orig' => '0.0000', 
      'item_discount' => '', 
      'item_total' => '100.0000', 
      'product_category' => '', 
      'ID_workflow_event_item' => 62757505, 
      'product_url' => '', 
      'product_cat_url' => '' 
   } 
   ], 
} 
],
Pro podmínkování nad událostmi pak můžete použít různé zápisy:
  • Events[*].EventItems[*].price –> systém projde všechny události (Eventy) a v nich ve všech položkách polem "price"
  • Events[0].EventItems[*].price –> systém projde 1. událost ([0]) a v ní všechny ([*]) položky EventItems.price
  • Events[0].EventItems[0].price –> systém projde 1. událost ([0]) a v ní první ([0]) položku EventItems.price
Pokud si budete proměnné (ať už pro filtrování nad Eventy či na SQL datovými zdroji) vybírat z jejich seznamu, který lze zobrazit tlačítkem výběr proměnnévlevo od pole pro zadání proměnné, bude vždy proměnná vložena v indexované podobě, např. Events[0]currency. Pokud chcete procházet všechna pole, je poté nutné si zápis ručně upravit (nezapomeňte na tečku za [*]):
 
Events[0]currency -> Events[*].currency

Nod má 2 výstupy - TRUE (pravda) a FALSE (nepravda). První výstup vždy nese hodnotu TRUE. Pokud poté znovu kliknete ve výstupu z nodu, objeví se větev s hodnotu FALSE.

CONDITION - výstupy

Další praktické tipy:

PŘÍJEMCE V E-MAILU KLIKNUL POUZE JEDNOU

Někdy může nastat situace, že budete chtít ošetřit, aby bylo vyhodnoceno pouze 1. kliknutí příjemce (např. v situaci, kdy pošlete e-mail se soutěžní otázkou a chcete, aby byla vyhodnocena pouze 1. odpověď příjemce)

Abyste mohli kliknutí vyhodnotit, musíte znát ID nodu s e-mailem, který byl příjemcům odeslán a ve kterém kliknutí sledujete –> to zjistíte kliknutím na „UKÁZAT“ u nodu EMAIL jako hodnotu parametru scenario – actual_node

scenario – actual_node

Pak už stačí jen nastavit podmínku (CONDITION), ve které použijete proměnnou „scenario.click_XXXX“, kde XXXX je číslo nodu s e-mailem (viz výše)
    • příjemci, kteří podmínku splní (je to jejich první kliknutí) pokračují do větve TRUE
    • příjemci, kteří podmínku nesplňují (kliknuli víckrát) pokračují do větve FALSE a v našem případě scénář opouští

Kliknul jen jednou?
A/B SPLIT

A/B SPLIT

Na rozdíl od klasického A/B testování tento nod nic neodesílá ani nevyhodnocuje.

Základní rozdíl mezi podmínkou a A/B splitem je, že A/B split může mít několik výstupů, zatímco podmínka pouze dva. Příjemci v uzlu jsou rozděleni minimálně do 2 skupin, maximálně do 11 skupin (10 + kontrolní skupina). Každá skupina je procentem z celku, součet musí být vždy 100 %, jinak nelze nod uložit. Příjemci jsou do skupin rozdělování zcela náhodně.

A/B SPLIT – nastavení
LIMIT

LIMIT

Limit platí pro nod jako celek. Neomezuje vstup do nodu, vždy pouze výstup z něj.

Pokud uživatel potřebuje více limitů, může je řetězit jeden po druhém. Existují dva výstupy, pod limit (TRUE) a nad limit (FALSE).

Příklad:  Pokud je limit nastaven na 100 příjemců za 1 hodinu, prvních 100 příjemců, kteří do nodu vstoupí, bude odesláno na podlimitní výstup (TRUE), všichni ostatní příjemci poté budou odesláni na nadlimitní výstup (FALSE). Po uplynutí 1 hodiny od příchodu prvního příjemce se limit vynuluje pro dalších 100 příjemců.

LIMIT – nastavení
SET

SET (Nastavit)

Nastavení atributů ve struktuře příjemce (jméno, příjmení, vlastní pole atd.) - jde o stejné atributy, se kterými se pracuje v 1. kroku podmíněného doručení/filtrování příjemců.

Pokud příjemce již nějakou hodnotu v atributu má, bude přepsána. V nodu vždy existuje alespoň jeden atribut, který bude nastaven, a nelze jej smazat.

SET – nastavení

Kromě konkrétních statických hodnot lze atributy nastavovat i pomocí proměnných:

Základní časové údaje:
  • [YEAR] –> bude vložena hodnota odpovídající aktuálním roku (např. 2025)
  • [MONTH] –> bude vložena hodnota (číslo) odpovídající aktuálnímu měsíci, tedy hodnoty 01 až 12
  • [DAY] –> bude vložena hodnota (číslo) odpovídající aktuálnímu dni v měsíci, tedy hodnoty 01 až 31
  • [HOUR] –> bude vložena hodnota (číslo) odpovídající aktuální hodině, tedy hodnoty 00 až 23
  • [MIN] –> bude vložena hodnota (číslo) odpovídající aktuální minutě, tedy hodnoty 00 až 59
  • [SEC] –> bude vložena hodnota (číslo) odpovídající aktuální vteřině, tedy hodnoty 00 až 59
Formátové údaje o datu a času:
  • [CURDATE] –> bude vložena hodnota odpovídající aktuálnímu datu ve formátu YYYY‑MM‑DD (např. 2025‑10‑20)
  • [CURTIME] –> bude vložena hodnota odpovídající aktuálnímu času ve formátu HH:MM:SS (např. 14:30:45)
  • [NOW] –> bude vložena hodnota odpovídající aktuálnímu datu a času (např. 2025‑10‑20 14:30:45) 
Rozšířené časové údaje: 
  • [DAYOFMONTH] –> bude vložena hodnota (číslo) odpovídající pořadí aktuálního dne v měsíci, tedy hodnoty 1 až 31
  • [DAYOFWEEK] –> bude vložena hodnota (číslo) odpovídající pořadí aktuálního dne v týdnu (0=pondělí, 6=neděle)
  • [DAYOFYEAR] –> bude vložena hodnota (číslo) odpovídající pořadí aktuálního dne v  roce (1-365/366)
  • [QUARTER] –> bude vložena hodnota (číslo) odpovídající pořadí aktuálního čtvrtletí v roce (1-4)
  • [WEEK] –> bude vložena hodnota (číslo) odpovídající pořadí aktuálního týdne v roce (1-53)  
Názvy dní a měsíců: 
  • [DAYNAME] –> bude vložen celý název (text) aktuálního dne v týdnu v angličtině (Monday, Tuesday...)
  • [DAYNAME_SHORT]  –> bude vložen zkrácený název (text) aktuálního dne v týdnu v angličtině (Mon, Tue...)
  • [MONTHNAME]  –> bude vložen celý název (text) aktuálního měsíce v angličtině (January, February...)
  • [MONTHNAME_SHORT] –> bude vložen zkrácený název (text) aktuálního měsíce v angličtině (Jan, Feb...) 
Náhodná hodnota: 
  • [RAND x] –> bude vloženo náhodné celé číslo s hodnotou 1 až x
Speciální operace s texty a čísly: 
  • [INCR x] –> zvýší existující hodnotu (číslo) o zadanou hodnotu x
  • [APP text] –> připojí zadaný text k existující hodnotě (přidaný text bude oddělený mezerou)
TIP: K existující hodnotě lze přidat text i pomocí systémových proměnných:
 –> např. díky zápisu [APP [DAY].[MONTH].[YEAR]] bude ke stávající hodnotě přidáno aktuální datum

 

  • [CLEAR] –> smaže hodnotu (nastaví prázdný textový řetězec)

Je také možné použít hodnotu jednoho pole jako hodnotu pro jiné pole – např. pokud bychom třeba chtěli do CUSTOM7 nastavit hodnotu z pole pro Jméno (First Name), lze použít [VAR recipient.first_name] jako hodnotu.

SET nod
EXECUTE

EXECUTE

Nod, který posílá příjemce ke spouštěči “On Event” v jiném scénáři.

Příjemci si uchovávají všechna data, která získali v aktuálním scénáři, takže je lze použít například v nodu CONDITION (Podmínka) v jiném (následujícím) scénáři. Nod EXECUTE nemá výstup, protože příjemci, kteří do něj vstupují, jsou přesunuti do jiného scénáře.

EXECUTE – nastavení
COLLECT (Operation)

COLLECT

Tento nod můžete použít pro sběr příjemců v kterékoli části scénáře. Příjemci zde čekají na rozhodnutí uživatele, jak s těmito příjemci naloží.

V jednom scénáři může být více těchto nodů, které shromažďují příjemce v různých okamžicích jejich průchodu scénářem. Příjemci zůstávají v nodu maximálně 6 měsíců – jsou tedy průběžně do nodu ukládáni, nebo z něj mazáni (po uplynutí 6 měsíců) –> to znamená, že každý příjemce bude mít nastavenou dobu a po uplynutí této doby bude z nodu odstraněn.

Výběrem tohoto nodu (dle jeho názvu) v nodu Zdroje dat - COLLECT v aktuálním, nebo jiném scénáři přesunete všechny dosud shromážděné příjemce do tohoto zdrojového nodu. Po propojení mezi zdrojovým nodem a operačním nodem se při každém spuštění scénáře přesunou všichni shromáždění příjemci z operačního nodu do zdrojového. Node COLLECT tedy nemá výstup.

COLLECT (Operace) – nastavení
WAIT

WAIT (Čekej)

Příjemci přicházející do tohoto nodu počkají nastavenou dobu a poté budou ve scénáři pokračovat.

WAIT – nastavení

Název – pojmenování nodu
Doba – čas, po který bude příjemce „čekat“ v nodu WAIT. Po uplynutí času příjemce pokračuje do dalšího (následujícího) nodu ve scénáři.
Ukončit při události – doba čekání v nodu může být zkrácena, pokud nastane některá z činností/událostí:

  • Vypnuté –> doba čekání nebude zkrácena a všichni příjemci nod opustí až uplynutí nastaveného času.
  • Přihlášení k odběru → pokud je u příjemce zaznamenán (nový) souhlas, pokračuje okamžitě do následujícího nodu
  • Přečtení e-mailu → pokud příjemce otevře e-mail z vybrané kampaně, pokračuje okamžitě do následujícího nodu.
    • Pokud je vybrána pouze jedna kampaň, je nutné vybrat konkrétní rozesílku/rozesílky, případně zvolit „Vybrat všechny zprávy“, pak budou zahrnuty i všechny budoucí rozesílky, které budou z vybrané kampaně odeslány po spuštění scénáře.
    • Pokud je vybráno více kampaní, nelze již konkrétní rozesílky vybrat a budou zahrnuty všechny (i budoucí) rozesílky vybraných kampaní.
  • Kliknutí v e-mailu → pokud příjemce klikne na odkaz v e-mailu z vybrané kampaně, pokračuje okamžitě do následujícího nodu.
    • Odkaz (RegExp) = okno pro vložení linku nebo regulárního výrazu. Vyplněná hodnota je porovnávána s odkazy v rozesílce/rozesílkách jako string s operátorem „contains“, tzn. pokud chcete pracovat s konkrétním linkem, je potřeba vyplnit jeho celou URL - např. https://www.mailkit.com/cz/podpora/dokumentace/
      • Pokud byste jako hodnotu vyplnili „https://www.mailkit.com“, bude scénář reagovat na prokliknutí kteréhokoli odkazu v e-mailu, který vedl na naše webové stránky.
      • Pokud do pole zadáte jako hodnotu *, bude scénář reagovat na prokliknutí kteréhokoli odkaz v odeslaném e-mailu.
    • Pokud je vybrána jedna kampaň, je možné vybrat konkrétní rozesílku/rozesílky, případně zvolit „Vybrat všechny zprávy“, pak budou zahrnuty i všechny budoucí rozesílky, které budou z vybrané kampaně odeslány po spuštění scénáře.
    • Pokud je vybráno více kampaní, není výběr rozesílek k dispozici.
  • API událostí → tento režim reaguje na eventy stejným způsobem, jako remarketingová kampaň. Pokud je tedy u příjemce, který čeká v nodu WAIT, zaznamenána vybraná událost, opustí WAIT nod před uplynutím nastavené doby. Systém může reagovat na dokončené nebo nedokončené eventy s vybraným štítkem (tagem) po nastaveném čase.
  • API → čekání může být předčasně ukončeno API voláním mailkit.journeys.trigger. Vložení názvu tagu do pole “Štítek události” je nutné potvrdit enterem. Do pole je možné vložit více štítků událostí.
WAIT nod – API

Pokud žádná z událostí/činností v průběhu stanovené „doby“ nenastane, příjemce pokračuje do následujícího nodu po jejím uplynutí.

REACTION nod

REACTION

Vyhodnocuje reakce v e-mailové zprávě odeslané z předchozího/předchozích nodů EMAIL v daném scénáři (tzn. jednoho z EMAIL nodu, který nodu REACTION předchází).

Nod REACTION nemusí bezprostředně navazovat na nod EMAIL, například mezi nimi může být nod WAIT.

REACTION nod – nastavení

Název – pojmenování nodu
Read (ANO/NE) – po vybrání jednoho konkrétního nodu EMAIL z rolovací nabídky bude vyhodnoceno, zda  příjemce e-mail četl, nebo ne.
Click – bude vyhodnocováno kliknutí v odeslaném e-mailu vybraném u položky “Read”

  • ANO → můžete zadat konkrétní odkaz, nebo regulární výraz, který bude vyhodnocen. Hodnota je porovnávána s odkazy v odeslaném e-mailu jako string s operátorem „contains“, tzn.:
    • pokud chcete pracovat s konkrétním linkem, je potřeba vyplnit jeho celou URL - např. https://www.mailkit.com/cz/podpora/dokumentace/,
    • pokud byste vyplnili hodnotu https://www.mailkit.com, bude scénář vyhodnocovat prokliknutí kteréhokoli odkazu v e-mailu, který vedl na naše webové stránky
    • pokud pole zůstane prázdné, bude systém reagovat na všechny odkazy v odeslaném e-mailu, tzn. pokud příjemce klikne na jakýkoli odkaz v definovaném odeslaném e-mailu, podmínku splní.
  • NE →  kliknutí v odeslaném e-mail nebude vyhodnocováno, tzn. je irelevantní, zda příjemce v odeslaném e-mailu kliknul, nebo nikoli. 

Vyhodnocení podmínky pro „Click“ je aktivní pouze v případě, kdy je podmínka „Read“ nastavena na hodnotu „ANO“

Nod REACTION má podobně jako nod CONDITON (Podmínka) 2 výstupy - TRUE (pravda) a FALSE (nepravda). První výstup vždy nese hodnotu TRUE. Pokud poté znovu kliknete ve výstupu z nodu, objeví se větev s hodnotu FALSE.

REACTION nod – výstupy TRUE a FALSE
TRANSFORM nod

TRANSFORM

TRANSFORM nod umožňuje provádět různé transformace dat během průchodu příjemce scénářem.

Na rozdíl od SET nodu, který pouze nastavuje hodnoty, TRANSFORM nod aplikuje transformační funkce na existující data a ukládá výsledky do scénáře.

Výsledky transformace jsou uloženy ve větvi „transform“ a lze je také použít k úpravě dat ve větvi „recipient“ (v detailu příjemce – lze upravit standardní pole u příjemce kromě e-mailu a systémových údajů (ID email, ID recipient, consent_date a consent).

TRANSFORM nod – nastavení

Název (Title) – pojmenování nodu
Transformace – vyberte typ/způsob transformace dat
Název (Name) – pojmenování hodnoty (výstupu) transformace ve větvi transform – pokud chcete např. výsledek transformace propsat jako hodnotu do šablony, použijte zápis [% scenario.transform.nazev %], kde nazev je pojmenování, které použijete v nastavení nodu.
Zdroj – výběr zdrojové proměnné pro transformaci
Cíl– název pole ve větvi transform, kam budou transformovaná data uložena

Další pole pro nastavení transformace se zobrazí v závislosti na vybraném typu/způsobu transformace

Seznam transformací

TEXTOVÉ TRANSFORMACE

uppercase – převede text na VELKÁ PÍSMENA

lowercase – převede text na malá písmena

capitalize – první písmeno velké, zbytek malá (pokud by text obsahoval více slov, bude po transformaci první písmeno prvního slova velké, všechna ostatní písmena (u všech dalších slov) budou malá)

title case – každé slovo začíná velkým písmenem

trim – odstraní mezery na začátku a na konci (pokud by text obsahoval více slov budou odstraněny pouze mezery před prvním a za posledním slovem, nikoli mezery mezi jednotlivými slovy)

ltrim – odstraní mezery vlevo (pokud by text obsahoval více slov budou odstraněny pouze mezery před prvním slovem)

rtrim – odstraní mezery vpravo (pokud by text obsahoval více slov budou odstraněny pouze mezery za posledním slovem)

reverse – obrátí pořadí znaků

length – vrátí délku řetězce


substr – extrahuje část řetězce

  • Začátek – kolik znaků z řetězce (počítáno zleva) bude odstraněno, resp. za kterým znakem má extrakce začít (započítány jsou i mezery, včetně těch na začátku (před prvním slovem))
  • Délka – počet znaků, které budou extrahovány, včetně mezer (jedná se o maximální počet znaků, které může funkce vrátit)

Příklad č. 1:

zdrojový řetězec = dokumentace
začátek = 4
délka = 5

–> výsledek transformace = menta


Příklad č. 2:

zdrojový řetězec = dokumentace
začátek = 9
délka = 5

–> výsledek transformace = ce (délka extrahovaného řetězce měla být 5 znaků, nicméně extrakce začala až po 9. znaku, tudíž zbyly už jen 2 znaky, a proto je výsledkem transformace pouze řetězec „ce“)

 

TEXTOVÉ OPERACE

replace – nahradí text

  • Najít – řetězec, který má být vyhledán ve zdrojové proměnné (POZOR, při vyhledávání systém hledá pouze přesnou shodu, tzn. jsou rozlišována malá a velká písmena a je zohledňována diakritika –> pokud zadáte pro vyhledávání text „červená“, operace ve zdrojové proměnné nahradí pouze tento přesný text, naopak texty jako „cervena“ nebo „ČERVENÁ“ vyhledány a nahrazeny nebudou a jako výsledek operace bude uložena hodnota zdrojové proměnné)
  • Nahradit – řetězec, kterým má být řetězec vyhledaný ve zdrojové proměnné nahrazen

split – rozdělí zdrojový text oddělovačem a jako výsledek operace vrátí hodnotu na konkrétní pozici

  • Oddělovač – znak (mezera, čárka, středník nebo jakýkoliv jiný znak), v jehož místě bude zdrojový text „rozstřižen“.
  • Pozice (index) – číselná hodnota (celé číslo větší nebo 0), určující konkrétní pozici ve zdrojovém textu vzhledem k oddělovači. Text před prvním oddělovačem má pozici (index) 0, text za prvním oddělovačem (a zároveň před druhým oddělovačem, pokud existuje) na pozici (index) 1, atd.

Příklad č. 1:
zdrojový řetězec = jan,novak,praha 
oddělovač = , (čárka)
→ pozice (index) 0 = jan
→ pozice (index) 1 = novak
→ pozice (index) 2 = praha


Příklad č. 2:
zdrojový řetězec = Jan Novak Praha 
oddělovač = $
→ pozice (index) 0 = Jan Novak Praha (znak $ se ve zdrojovém řetězci Jan Novak Praha vůbec nevyskytuje. Funkce split tedy nemá kde řetězec rozdělit a vrátí seznam s jediným prvkem – původním řetězcem. Index 0 pak vrátí právě ten první (a jediný) prvek)
→ pozice (index) 1 = prázdná hodnota (funkce split vrátí seznam s jediným prvkem (Jan Novak Praha), takže index 1 neexistuje (seznam má pouze index 0).
 

join – spojí prvky pole (seznamu) do jednoho textového řetězce, mezi jednotlivé prvky vloží zadaný oddělovač.

  • Oddělovač – znak (pomlčka, čárka, mezera nebo jakýkoliv jiný znak), který se vloží mezi jednotlivé prvky při jejich spojování

Příklad č. 1:
zdrojové pole = ["jan", "novak", "praha"]
oddělovač = , (čárka)
→ výsledek = jan,novak,praha

Příklad č. 2:
zdrojové pole = [1, 2, 3, 4]
oddělovač = - (spojovník)
→ výsledek = 1-2-3-4

Příklad č. 3:
zdrojové pole = ["Jan"]
oddělovač = , (čárka)
→ výsledek = Jan (pole má jen jeden prvek, není co spojovat, takže se oddělovač nikde nepoužije)

 

Rozdíl oproti split: split rozstřihne text na jednotlivé kusy podle oddělovače, join je opačná operace – vezme již rozdělené kusy (pole) a slepí je zpátky do jednoho textu, přičemž oddělovač je ten znak, který se mezi jednotlivé kusy vloží. 

 

pad left – přidání (doplnění zleva) jednoho nebo více (stejných) znaků na začátek textového řetězce (před 1. znak), dokud řetězec nedosáhne předem definované celkové délky

  • Délka – definice celkové délky řetězce. Pokud je zdrojový řetězec kratší, než je definovaná délka, bude před něj přidán příslušný počet (stejných) znaků tak, aby řetězec dosáhl požadované délky. Pokud je zdrojový řetězec delší, než je požadovaná (definovaná) délka, nebude přidán žádný znak a výsledkem operace bude původní (zdrojová) hodnota.
  • Znak – znak, který má být (opakovaně) přidán na začátek zdrojového řetězce (před 1. znak). Přidán může být jakýkoli znak včetně mezery.

Příklad č. 1:

zdrojový řetězec = Mailkit
délka = 10
znak = X

–> výsledek operace = XXXMailkit

Příklad č. 2:

zdrojový řetězec = Mailkit
délka = 5
znak = X

–> výsledek operace = Mailkit

Příklad č. 3:

zdrojový řetězec = (žádná hodnota/prázdné pole)
délka = 5
znak = X

–> výsledek operace = XXXXX

 

pad right – přidání (doplnění zprava) jednoho nebo více (stejných) znaků na konec textového řetězce (za poslední znak), dokud řetězec nedosáhne předem definované celkové délky

  • Délka – definice celkové délky řetězce. Pokud je zdrojový řetězec kratší, než je definovaná délka, bude za něj (na jeho konec) přidán příslušný počet (stejných) znaků tak, aby řetězec dosáhl požadované délky. Pokud je zdrojový řetězec delší, než je požadovaná (definovaná) délka, nebude přidán žádný znak a výsledkem operace bude původní (zdrojová) hodnota.
  • Znak – znak, který má být (opakovaně) přidán na konec zdrojového řetězce (za poslední znak). Přidán může být jakýkoli znak včetně mezery.

Příklad č. 1:

zdrojový řetězec = Mailkit
délka = 10
znak = X

–> výsledek operace = MailkitXXX

Příklad č. 2:

zdrojový řetězec = Mailkit
délka = 5
znak = X

–> výsledek operace = Mailkit

Příklad č. 3:

zdrojový řetězec = (žádná hodnota/prázdné pole)
délka = 5
znak = X

–> výsledek operace = XXXXX

 
HASH A KÓDOVÁNÍ

md5 – vrátí MD5 hash zdrojové proměnné
sha1 – vrátí SHA1 hash zdrojové proměnné
base64 encode – vrátí Base64-enkódovanou hodnotu zdrojové proměnné
base64 decode – vrátí Base64-dekódovanou hodnotu zdrojové proměnné
url encode – vrátí URL enkódovanou podobu zdrojové proměnné
url decode – vrátí URL dekódovanou podobu zdrojové proměnné

 

ČÍSELNÉ OPERACE
 
Pro všechny číselné operace platí, že za desetinná čísla jsou považována pouze taková, která pro oddělení desetinných míst používají desetinnou tečku, tzn. např. číslo 2.2356. Desetinná čísla, která pro oddělení desetinných čísel používají čárku, nepovažuje systém za desetinná čísla a pracuje s nimi jako s celými čísly, tzn. např. s hodnotou „2,2356“ bude systém zacházet jako s číslem 2.


abs – vrátí absolutní hodnotu zdrojové proměnné. 
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu 2.2356
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu 2.2356
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu 2
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0


round – zaokrouhluje číslo na zadaný počet desetinných míst. Pokud bude operace zaokrouhlovat např. na 3 desetinná místa, pak platí:
→ pokud hodnota zdrojové proměnné = 2, vrátí operace hodnotu 2.000
→ pokud hodnota zdrojové proměnné = -2, vrátí operace hodnotu -2.000
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu 2.236
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu -2.236
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 2.000
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu -2.000
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0.000
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0.000


ceil – zaokrouhluje číslo nahoru na celá čísla
→ pokud hodnota zdrojové proměnné = 2, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -2, vrátí operace hodnotu -2
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu 3
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu -2
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu -2
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0


floor – zaokrouhluje číslo dolů na celá čísla
→ pokud hodnota zdrojové proměnné = 2, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -2, vrátí operace hodnotu -2
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu -3
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu -2
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0


add – operace přičte nastavenou hodnotu. Lze přičítat i desetinná čísla. Pokud bude operace ke zdrojové proměnné přičítat např. hodnotu 2.56, pak platí:
→ pokud hodnota zdrojové proměnné = 2, vrátí operace hodnotu 4.56
→ pokud hodnota zdrojové proměnné = -2, vrátí operace hodnotu 0.56
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu 4.7956
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu 0.3244
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 4.56
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu 0.56
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 2.56
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 2.56


subtract – operace odečte nastavenou hodnotu od zdrojové proměnné. Lze odčítat i desetinná čísla. Pokud bude operace od zdrojové proměnné odečítat např. hodnotu 2.55, pak platí:
→ pokud hodnota zdrojové proměnné = 2, vrátí operace hodnotu -0.55
→ pokud hodnota zdrojové proměnné = -2, vrátí operace hodnotu -4.55
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu -0.3144
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu -4.7856
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu -0.55
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu -4.55
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu -2.55
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu -2.55


multiply – operace vynásobí zdrojovou proměnnou nastavenou hodnotou. Lze násobit i desetinným číslem. Pokud bude operace zdrojovou proměnnou násobit např. hodnotou 2.55, pak platí:
→ pokud hodnota zdrojové proměnné = 2, vrátí operace hodnotu 5.1
→ pokud hodnota zdrojové proměnné = -2, vrátí operace hodnotu -5.1
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu 5.70078
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu -5.70078
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 5.1
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu -5.1
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0


divide – operace vydělí zdrojovou proměnnou nastavenou hodnotou. Lze dělit i desetinným číslem. Pokud bude operace zdrojovou proměnnou dělit např. hodnotou 2.5, pak platí:
→ pokud hodnota zdrojové proměnné = 2, vrátí operace hodnotu 0.8
→ pokud hodnota zdrojové proměnné = -2, vrátí operace hodnotu -0.8
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu 0.89424
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu -0.89424
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 0.8
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu -0.8
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0


modulo – vrací zbytek po celočíselném dělení dvou čísel. Pokud bude operace zdrojovou proměnnou dělit např. hodnotou 3, pak platí:
→ pokud hodnota zdrojové proměnné = 10, vrátí operace hodnotu 1
→ pokud hodnota zdrojové proměnné = -10, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = 11.18, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -11.18, vrátí operace hodnotu 1
→ pokud hodnota zdrojové proměnné = 11,18, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -11,18, vrátí operace hodnotu 1
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0


power – operace umocní zdrojovou proměnnou nastavenou hodnotou. Lze umocňovat i desetinným číslem. Pokud bude operace zdrojovou proměnnou umocňovat např. hodnotou 2, pak platí:
→ pokud hodnota zdrojové proměnné = 2, vrátí operace hodnotu 4
→ pokud hodnota zdrojové proměnné = -2, vrátí operace hodnotu 4
→ pokud hodnota zdrojové proměnné = 2.2356, vrátí operace hodnotu 4.99790736
→ pokud hodnota zdrojové proměnné = -2.2356, vrátí operace hodnotu 4.99790736
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 4
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu 4
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0


DATUM A ČAS

format date – převede časové razítko (UNIX timestamp – tj. počet vteřin od 1970) na požadovaný formát data (a času)

Příklad:

zdrojový řetězec = 1685439686
formát data: výstupní formát transformace: např. %Y-%m-%d (standardní zástupné znaky pro formátování najdete ZDE)

Výsledek transformace –> 2023-05-30

 

parse timestamp – inverzní operace k format date –> převede zdrojovou hodnotu (datum/čas) na UNIX timestamp (počet vteřin od 1970)

Příklad:

zdrojový řetězec = 2023-05-30 11:41:26
formát data/čas ve zdrojovém řetězci: %Y-%m-%d %H:%M:%S (standardní zástupné znaky pro formátování najdete ZDE)

Výsledek transformace –> 1685439686

 

OPERACE S POLEM

array unique – odstraní z pole (seznamu) duplicitní hodnoty a vrátí nové pole, ve kterém se každá hodnota vyskytuje pouze jednou.

  • Zdroj – pole (seznam) hodnot, ze kterého se mají odstranit duplicity.
  • Jméno proměnné – název, pod kterým se výsledné (očištěné) pole uloží pro další použití.

Příklad č. 1:
zdrojové pole = ["jablko", "hruška", "jablko", "banán", "hruška"]
→ výsledek = ["jablko", "hruška", "banán"]

Příklad č. 2:
zdrojové pole = [1, 2, 2, 3, 4, 4, 4]
→ výsledek = [1, 2, 3, 4]

Příklad č. 3:
zdrojové pole = ["auto", "dům", "kolo", "strom"]
→ výsledek = ["auto", "dům", "kolo", "strom"] (pole neobsahuje žádné duplicitní hodnoty, takže se nic neodstraní a výsledek je stejný jako zdroj)

 

array sort – seřadí prvky pole (seznamu) a vrátí nové, seřazené pole.

  • Zdroj – pole (seznam) hodnot, které se mají seřadit (vzestupně)
  • Jméno proměnné – název, pod kterým se výsledné pole uloží pro další použití.
  • Řadit jako
    • Text – pokud zdroj obsahuje textové i číselné hodnoty, textové hodnoty bude seřazeny jako první a teprve poté budou následovat čísla. S čísly se bude pracovat jako s textem, tzn. pokud zdrojové pole obsahuje hodnoty 1,24,11,3,2 budou seřazeny jako text, tj. 1,11,2,24,3 (pokud budou řazeny vzestupně). 
    • Čísla – pokud zdroj obsahuje textové i číselné hodnoty, budou nejdříve seřazeny číselné hodnoty a až poté textové. S čísly se bude pracovat jako s čísly, tzn. pokud zdrojové pole obsahuje hodnoty 1,24,11,3,2 budou seřazeny jako čísla, tj. 1,2,3,11,24 (pokud budou řazeny vzestupně). 
  • Pořadí
    • Vzestupně (od nejmenšího po největší, resp. od A do Z)
    • Sestupně (od největšího po nejmenší, resp. od Z do A)

Příklad č. 1 (čísla, vzestupně):
zdrojové pole = [5, 2, 8, 1, 4]
→ výsledek = [1, 2, 4, 5, 8]

Příklad č. 2 (text, vzestupně (abecedně)): 
zdrojové pole = ["banán", "chléb", "jablko", "hruška", "citron", "cukr", "houska", "banán"]
→ výsledek =["banán", "banán", "citron", "cukr", "houska", "hruška", "chléb", "jablko"]

Příklad č. 3: 
zdrojové pole: [1,"auto",11,5,2,22,"kolo","autíčko","noha"19,"auticko","bicykl","zebra",13]

→ výsledek

  • Text, vzestupně = ['auticko','autíčko','auto','bicykl','kolo','noha','zebra',1,11,13,19,2,22,5]
  • Text, sestupně = ['zebra','noha','kolo','bicykl','auto','autíčko','auticko',5,22,2,19,13,11,1] 
  • Čísla, vzestupně =  [1,2,5,11,13,19,22,'auticko','autíčko','auto','bicykl','kolo','noha','zebra'] 
  • Čísla, sestupně = [22,19,13,11,5,2,1,'zebra','noha','kolo','bicykl','auto','autíčko','auticko'] 

array reverse – obrátí pořadí prvků v poli (seznamu), tedy poslední prvek se stane prvním, předposlední druhým atd., a vrátí nové pole s obráceným pořadím.

  • Zdroj – pole (seznam) hodnot, jehož pořadí se má obrátit
  • Jméno proměnné – název, pod kterým se výsledné (obrácené) pole uloží pro další použití.

Příklad č. 1:
zdrojové pole = [1, 2, 3, 4, 5]
→ výsledek = [5, 4, 3, 2, 1]

Příklad 2:
zdrojové pole =["podzim", "jaro", "zima", "léto"] 
→ výsledek = ["léto", "zima", "jaro", "podzim"] 

Příklad č. 3 (mix textu a čísel, s opakovaným prvkem):
zdrojové pole = ["auto", 3, "dům", "dům", 7]
→ výsledek = [7, "dům", "dům", 3, "auto"]

 

Rozdíl oproti array sort: array sort seřadí prvky podle jejich hodnoty (např. abecedně nebo číselně), kdežto array reverse pořadí prvků nijak nehodnotí – jen ho otočí přesně naopak, bez ohledu na to, jaké hodnoty prvky mají. 
 

array count – zjistí, kolik prvků (elementů) pole (seznam) obsahuje, a vrátí toto číslo jako výsledek

  • Zdroj – pole (seznam) hodnot
  • Jméno proměnné – název, pod kterým se výsledek uloží pro další použití.

Příklad č. 1:
zdrojové pole = [4, 9, 2, 7, 5]
→ výsledek = 5

Příklad č. 2:
zdrojové pole = ["auto", "dům", "kolo"]
→ výsledek = 3

Příklad 3 (mix textu a čísel s opakovaným prvkem):
zdrojové pole = ["jablko", 3, "jablko", 8]
 → výsledek = 4

 

array first – vrátí první prvek (element) pole (seznamu), tedy ten, který má index (pozici) 0.

  • Zdroj – pole (seznam) hodnot
  • Jméno proměnné – název, pod kterým se výsledek uloží pro další použití.

Příklad č. 1:
zdrojové pole = [4, 9, 2, 7, 5]
→ výsledek = 4

Příklad č. 2:
zdrojové pole = ["auto", "dům", "kolo"]
→ výsledek = auto

Příklad č. 3 (mix textu a čísel s opakovaným prvkem):
zdrojové pole = ["jablko", 3, "jablko", 8]
→ výsledek = jablko

 

array last – vrátí poslední prvek (element) pole (seznamu), tedy ten, který má nejvyšší index (poslední pozici v pořadí).

  • Zdroj – pole (seznam) hodnot, z něhož se má vzít poslední prvek.
  • Jméno proměnné – název, pod kterým se výsledná hodnota (poslední prvek) uloží pro další použití.

Příklad č. 1:
zdrojové pole = [4, 9, 2, 7, 5]
→ výsledek = 5

Příklad č. 2:
zdrojové pole = ["auto", "dům", "kolo"]
→ výsledek = kolo

Příklad č. 3 (mix textu a čísel s opakovaným prvkem):
zdrojové pole = ["jablko", 3, "jablko", 8]
→ výsledek = 8

 

array slice – extrahuje (vyjme) z pole (seznamu) jeho určitou část, a to podle zadané počáteční pozice a délky, a vrátí novou, kratší část pole.

  • Zdroj – pole (seznam) hodnot, z něhož má být část extrahována
  • Jméno proměnné – název, pod kterým se výsledná hodnota uloží pro další použití.
  • Začátek – kolik pozic z pole bude odstraněno, resp. za kterou pozicí má extrakce začít (číselná hodnota (celé číslo, 0 nebo větší), určující pozici (index), od které se má výřez pole začít. Stejně jako u split, první prvek pole má pozici (index) 0.
  • Délka – číselná hodnota, určující počet prvků, které se mají od pozice start vzít do výsledného výřezu.

Příklad č. 1:
zdrojové pole = [10, 20, 30, 40, 50]
začátek = 1
délka = 3
→ výsledek = [20, 30, 40]

Příklad č. 2:
zdrojové pole = ["auto", "dům", "kolo", "strom", "lampa"]
začátek = 0
délka = 2
→ výsledek = ["auto", "dům"]

Příklad č. 3:
zdrojové pole = ["jaro", "léto", "podzim", "zima"]
začátek = 2
délka = 5
→ výsledek = ["podzim", "zima"] (od pozice 2 zbývají v poli jen dva prvky, takže i když délka žádá 5, vrátí se jen to, co v poli reálně existuje)

 

PODMÍNĚNÉ TRANSFORMACE

default – nastaví výchozí (defaultní) hodnotu pro zdrojové proměnné, které jsou prázdné. Pro zdrojové proměnné s jakoukoli hodnotou (hodnotu je i „mezera“) vrátí operace zdrojovou hodnotu (v případě „mezery“ jako zdrojové proměnné vrátí také „mezeru“)

  • Hodnota – hodnota, která bude výsledkem transformace u prázdných zdrojových proměnných

if empty/if null – nahrazuje prázdné hodnoty

  • Hodnota – hodnota, kterou budou nahrazeny prázdné hodnoty

„prázdné" pole může znamenat dvě různé věci:

  • Pole tam vůbec není (klíč chybí, nikdo ho nikdy nevyplnil)
  • Pole tam je, ale je prázdné (obsahuje "")

–> default – default doplní „hodnotu“ v obou případech
–> if empty – zafunguje úplně stejně jako default 
–> if null – zafunguje  jen v případě, kdy žádné pole neexistuje. Prázdné pole (obsahuje "") nechá prázdné.

Příklad:
Když prázdno (obsahuje "") je legitimní odpověď, kterou nechcete přepsat – např. pole „poznámka k objednávce":

–> zákazník napsal poznámku → chcete znát její text

–> zákazník ji nechal prázdnou → to je platná informace, žádnou poznámku nemá → chcete nechat prázdno

–> pole vůbec nepřišlo (rozbitý feed, chybějící klíč v API) → tady chcete informaci, že chybí data

(default by dva poslední případy posoudil stejně a nerozeznali byste tak situace, kdy „zákazník nic nenapsal“ od „feed je rozbitý“.

 
DATOVÉ TYPY

string (řetězec) – text, posloupnost znak. Vždy je v uvozovkách.
number (číslo) – číselná hodnota, se kterou se dá počítat (sčítat, násobit,...).
boolean (logická hodnota) – může nabývat pouze hodnoty: true (pravda) nebo false (nepravda)
json (JavaScript Object Notation) – strukturovaný formát používaný na seskupování dat dohromady (objekty a pole), který je složený ze stringů, čísel, boolean hodnot a dalších objektů/polí.
 

to string – převede hodnotu zdrojové proměnné na textový řetězec (string)

to number – převede zdrojovou proměnnou na číslo
→ pokud hodnota zdrojové proměnné = 2,2356, vrátí operace hodnotu 2
→ pokud hodnota zdrojové proměnné = -2,2356, vrátí operace hodnotu -2
→ pokud je hodnota zdrojové proměnné text, vrátí operace hodnotu 0
→ pokud zdrojová proměnná nemá žádnou hodnotu (pole je prázdné), vrátí operace hodnotu 0
 

to boolean – převést na boolean hodnoty:

–> pokud je pole prázdné, vrátí 0

–> pokud pole NENÍ prázdné, vrátí 1
 

to json – převede zdrojovou hodnotu (proměnnou, pole nebo i celý objekt) na text ve formátu JSON, tedy do standardizovaného textového zápisu, který lze snadno přenášet nebo dále zpracovávat.

Příklad č. 1 (pole):
zdrojová hodnota = ["jablko", "hruška", "banán"]
→ výsledek = ["jablko","hruška","banán"] (jako text)

Příklad č. 2 (jednoduchá hodnota):
zdrojová hodnota = 42
→ výsledek = 42 (jako text)

Příklad č. 3 (objekt s klíči a hodnotami):
zdrojová hodnota = jméno = "Jan", věk = 30
→ výsledek = {"jméno":"Jan","věk":30} (jako text)


Rozdíl oproti to string: to string převede na text jen jednotlivou hodnotu, kdežto to json umí serializovat i složitější struktury (pole, objekty s více klíči a hodnotami) do jednoho přesně definovaného textového formátu, který si zachovává strukturu původních dat.
 

from json – provede deserializaci z JSONu
zdrojová hodnota = text obsahující platný JSON string.
→ výsledek = textový řetězec v JSON formátu převede zpětna skutočnou datovou strukturu (objekt/pole), s kterou je dále možné pracovat.

Příklad:
zdrojová hodnota = '{"jmeno":"Ján","vek":30}' → objekt { jmeno: "Ján", vek: 30 }
→ výsledek = struktura, kde jméno = "Jan" a věk = 30 (dá se pak adresovat např. vysledek.jmeno) 

 

to xml/from xml – obdobně jako to json/from json, s tím rozdílem, že tyto transformace pracují s XML formátem

 

GENERÁTORY

generate uuid – generuje UUID (univerzálně unikátní identifikátor) ve verzi 1, která vychází z času + MAC adresy serveru, ve formátu:

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

kde X jsou písmena a číslice, např.:

550e8400-e29b-11d4-a716-446655440000

→ 32 hex znaků rozdělených pomlčkami do skupin 8-4-4-4-12, tzn. celkem 36 znaků včetně pomlček

 

generate random string – generuje náhodný textový řetězec 

  • Délka – počet znaků v generovaném řetězci (maximální hodnota je 100, pokud zadáte hodnotu vyšší bude řetězec automaticky zkrácen na 100 znaků)
  • Sada znaků – zde můžete zadat sadu znaků, které se mají pro generování textového řetězce použít:
    • pokud zadáte např.: ABC123, vygeneruje se náhodný textový řetězec o stanovené délce, který bude složen pouze z těchto znaků (v různém pořadí, znaky se samozřejmě mohou opakovat)
    • pokud pole necháte prázdné, použije se defaultní nastavení a budou použita velká a malá písmena bez diakritiky a číslice, tzn. A-Z, a-z a 0-9.

generate random number – generuje náhodné celé číslo v nastaveném rozsahu hodnot. Lze zadat hodnoty od 0 do 1015, záporné hodnoty nejsou podporovány.

  • Min – minimální hodnota
  • Max – maximální hodnota
END

END (Konec)

Ukončuje scénář, tzn. nemá výstup. Je to volitelný nod, který uživatelům pomáhá vizualizovat tok příjemců scénářem. Příjemci, kteří dojdou scénářem do tohoto nodu, jsou “zahozeni” včetně jejich dat (získaných ve scénáři).

Akce (ACTIONS)

Akce jsou cílovou částí scénáře, nemusí však být vždy jeho konečnou částí.

E-MAIL

E-MAIL

Odešle vybranou e-mailovou kampaň. Aby bylo možné kampaň ve scénáři použít, musí být v pokročilém nastavení kampaně povolen scénářový režim.

Kampaň s nastaveným scénářovým režimem není možné poslat jinak než ze scénáře.

Scénářový režim

Před samotným odesláním je třeba příjemce uložit/aktualizovat o údaje ze scénáře. Proto je potřeba vybrat seznam příjemců. Pokud má příjemce zůstat na stejném seznamu, ze kterého do scénáře přišel, vyberte první položku „* Recipient origin“.

Nod E-MAIL - nastavení
SMS

SMS

Odešle vybranou SMS kampaň. Aby bylo možné kampaň ve scénáři použít, musí být v pokročilém nastavení kampaně povolen scénářový režim.

SMS - scénářový režim

Před samotným odesláním je třeba příjemce uložit/aktualizovat o údaje ze scénáře. Proto je potřeba vybrat seznam příjemců. Pokud má příjemce zůstat na stejném seznamu, ze kterého do scénáře přišel, vyberte první položku „* Recipient origin“.

Nod SMS - nastavení
MANAGE

MANAGE

Tento node slouží ke správě příjemců v Mailkitu.

Nod MANAGE má několik režimů, které lze vybrat z rozbalovací nabídky:

Vložit (Insert) —> příjemci, kteří dosáhnou tohoto nodu, budou vloženi do vybraného seznamu příjemců.

MANAGE —> Insert

Přesunout (Move) —> v tomto režimu bude příjemce přesouván z jednoho seznamu příjemců do druhého.

Pokud je vybráno „* Recipient origin“, bude příjemce přesunut ze seznamu, ve kterém se aktuálně nacházel, do vybraného seznamu.

MANAGE —> Move

Smazat (Delete) —> příjemce bude odstraněn z vybraného seznamu. Pokud je vybrán „* Recipient origin“, bude příjemce odstraněn ze seznamu, ve kterém se aktuálně nacházel.

MANAGE —> Delete

Odhlásit (Unsubscribe) —> příjemce bude odhlášen

MANAGE —> Unsubscribe

Kontaktujte nás

Dejte nám vědět, jaké máte v e-mailingu cíle a my pro vás vymyslíme vhodný plán.

+420 277 001 800
sales@mailkit.com


Zpracování údajů poskytnutých v tomto formuláři se řídí Podmínkami pro zpracování osobních údajů.

Povinné
Povinné
Povinné
Mailkit logo

Česká e-mailingová platforma s vlastní infrastrukturou a jednička v zahraniční rozesílce.

 

  • Funkce
  • Služby
  • Podpora
  • O nás

služby

  • Bezpečnost e-mailingu
  • Partnerství s agenturami
  • Vzdělávání v oboru
  • Zviditelnění značky v inboxu
  • Doručitelnost

Podpora

  • Znalostní báze
  • API dokumentace
  • Blog
  • Dostupnost
  • BIMI inspektor
Logo Maawg
Logo Experience
Logo CSA
Logo Signal spam
Logo ISO-27001
Logo ISO-9001
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2006-2022 Mailkit - All rights reserved