• 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
5 August, 2015
    Personalizace

Kouzelná slova: IF / ELSIF / ELSE

Jaká existují kouzelná slova? Prosím, děkuji, abrakadabra, IF, ELSIF a ELSE. Nevěříte? Ukážeme si to.

IF / ELSIF / ELSE logické podmínky můžete použít všude tam, kde chcete aplikovat jakoukoli personalizaci, či zajistit aktuálnost automatizovaně odesílaného emailu. Na následujících příkladech si ukážeme jejich nejčastější aplikaci, ale nejprve trocha zjednodušené teorie.

Sestavení podmínky

IF / ELSIF / ELSE podmínkami v zásadě říkáme, co bude, "když něco bude" - tedy když je splněna, či naopak nesplněna nějaká podmínka.

[% IF "podmínka" -%]příkazy, které se mají vykonat pouze v případě, že je podmínka splněna [% ELSE -%]příkazy, které se mají vykonat pouze v případě, že podmínka splněna není [% END -%]

Každá podmínka tedy začíná: [% IF "něco" ...je rovno, obsahuje, není rovno... "něco" -%] a končí: [% END -%]. V zápisu podmínky lze používat systémové tagy pro personalizaci, obsahy z datových zdrojů, i vlastní proměnná data předávaná přes API.

Používané operátory:

== ... je rovno
!= ... není rovno
< ... je menší
<= ... je menší nebo rovno
> ... je vetší
>= ... je větší nebo rovno

! ... prázdné
proměnná.match('něco') ... obsahuje

&& ... a zároveň
|| ... nebo

Personalizované oslovení

Cíl podmínky:

Pokud je příjemce muž - vloží se "Vážený pane",
pokud je příjemce žena - vloží se "Vážená paní",
pokud není uvedeno pohlaví - vloží se "Dobrý den",
pokud je uvedeno pohlaví a zároveň je uvedeno příjmení - přijde za vložené oslovení ještě i vyskloňované příjmení do 5. pádu.

Znění podmínky:

[% IF recipient.GENDER == 'M' -%]Vážený pane
[% ELSIF recipient.GENDER == 'F' -%]Vážená paní
[% ELSE -%]Dobrý den[% END %]
[% IF recipient.GENDER !='' && recipient.LAST_NAME !='' -%] [SKLONUJ 5,j,1][LAST_NAME][/SKLONUJ],[% ELSE -%],[% END -%]

Jazyk zprávy v jazyku příjemce

Popis situace:

Ve vlastním poli č. 25 mají příjemci uveden příznak jazyka, se kterým s nimi chcete komunikovat. Pro český jazyk to je "cs", pro slovenský "sk". S ostatními příjemci se komunikuje anglicky.

Použitá podmínka č. 1:

[% IF recipient.CUSTOM25 == 'cs' -%]Nechcete-li dostávat newsletter, můžete se odhlásit
[% ELSIF recipient.CUSTOM25 == 'sk' -%]Ak nechcete dostávať newsletter, môžete sa odhlásiť
[% ELSE -%]Not interrested in newsletter? Unsubscribe [% END -%]

Použitá podmínka č. 2:

(Podmínka je určená pro šablonu a pracuje s jednotlivými obsahovými záložkami editoru.)

<% IF recipient.CUSTOM24 == 'cs' -%> [CONTENT2]
<% ELSIF recipient.CUSTOM24 == 'sk' -%> [CONTENT3]
<% ELSE -%> [CONTENT] <% END -%>

Rozdílné obsahy

Záměr č. 1:

Příjemce muž a příjemce žena mají rozdílnou koncovku slovesa.

Znění podmínky:

[% IF recipient.GENDER == 'F' -%]Zakoupila[% ELSE -%]Zakoupil[% END -%] jste u nás...

nebo

Zakoupil[% IF recipient.GENDER == 'F' -%]a[% ELSE -%][% END -%] jste u nás...

Záměr  č. 2:

Příjemci, kteří mají ve vlastním poli č. 1 "ano" a zároveň ve vlastním poli č. 2 uloženo "666", budou mít odlišné znění zprávy než všichni ostatní.

Znění podmínky:

[% IF recipient.CUSTOM1 == 'ano' && recipient.CUSTOM2 == '666' -%]To je on![% ELSE %]To není on![% END -%]

Záměr č. 3:

Příjemcům, kteří mají schránku na doménách seznam.cz, email.cz, post.cz, spoluzaci.cz, stream.cz, nebo firmy.cz, se do zprávy vloží speciální věta. Ostatní příjemci nic neuvidí.

Znění podmínky:

[% email = recipient.EMAIL -%]
[% IF email.match('seznam.cz') || email.match('email.cz') || email.match('post.cz') || email.match('spoluzaci.cz') || email.match('stream.cz') || email.match('firmy.cz') -%]
Máte e-mailovou schránku na Seznamu? Zjistěte, jak nezmeškat novinky a slevy.
[% END -%]

A kam s ní?

A kam podmínku vložit? Podmínku můžete vložit jak do WYSIWYG editoru, či s ní pracovat v HTML kódu jako s obyčejným textem. Pokud podmínku budete používat v šabloně, je nutné pro správnou funkčnost vyměnit ohraničující závorky. V šablonách se namísto [% a -%] používá <% a -%>.

V případě pomoci se sestavením vaší unikátní podmínky nás neváhejte kontaktovat, rádi pomůžeme.

Našli jsme medicínu pro emailing Lékárna.cz
Našli jsme medicínu pro emailing Lékárna.cz
16 July, 2024
Je chytré reaktivovat neangažované adresáty?
Je chytré reaktivovat neangažované adresáty?
7 November, 2023
BIMI: Co to je a proč byste ho měli chtít
BIMI: Co to je a proč byste ho měli chtít
23 March, 2023

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ů.

  • The field Váš pracovní e-mail is required.
  • The field Kolik e-mailů měsíčně rozesíláte? is required.
  • The field Zpráva is required.
  • Incorrect captcha code.
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