Přeskočit na hlavní obsah

Doporučování produktů pomocí merge tagů

Personalizujte na základě dříve zakoupeného produktu, či doporučte svým zákazníkům další relevantní produkty (technika cross-sell/up sell).

Autor: Jakub Filounek
Aktualizováno před více než 3 týdny

POZOR: Všechny uvedené merge tagy lze využít ​pouze v automatizaci (více zde) a v tarifu Marketer+ a CDP.

Díky merge tagu ECM_BOUGHT můžete ještě lépe personalizovat automatizované newslettery pro vaše zákazníky. Pomocí tohoto merge tagu můžete např. zkontrolovat, zda došlo k nákupu konkrétního produktu, k nákupu v dané kategorii či v určitém čase, a podle toho poslat příjemci relevantní obsah.

Můžete tak snadno každému kontaktu poslat personalizovaný e-mail, který souvisí s jeho předchozím nákupním chováním. Do šablon můžete vkládat i informace o tom, jaké zboží u vás kontakt naposledy zakoupil, a připomenout se mu tak.

Doporučování produktů pomocí merge tagů

Obsah



1. Doporučování na základě zakoupeného zboží

Máte produkty, pro které si přejete udělat up-sell či cross sell? Můžete toho dostáhnout pomocí automatizované kampaně, která reaguje např. na zakoupení konkrétních produktů.

Pokud chcete doporučovat a personalizovat další produkty pro zákazníky na základě již nakoupeného zboží, umožní vám to merge tag ECM_BOUGHT, který vložíte do šablony jako součást podmínky:

*|IF:ECM_BOUGHT['1234567']|*
Co říkáte tomuto produktu?
*|END:IF|*
*|IF:ECM_BOUGHT['7654321']|*
Co říkáte tomuto produktu?
*|END:IF|*


Kde:

  • *|IF:ECM_BOUGHT['1234567']|* = otevření podmínky: pokud kontakt zakoupil produkt s ID 1234567

  • *|END:IF|* = ukončení podmínky

Pro ověření a výpis dat pracují merge tagy s daty z objednávek (podívejte se, jak lze do Ecomailu zasílat transakce kontaktů).

Více informací o principu tvorby podmínek v Ecomailu najdete v tomto článku nápovědy.

Příklad 1

V následujícím příkladu máme šablonu, v níž kontrolujeme, jestli klient zakoupil konkrétní produkt – v tomto případě konkrétní rostlinu s ID 123456 (ID produktu vždy naleznete na svém e-shopu a v produktovém feedu).

Do šablony (viz níže) tak postačí vložit blok s podmínkou v tomto tvaru:

*|IF:ECM_BOUGHT['123456']|* Váš blok s doporučeným produktem/textem, který souvisí s produktem 123456 *|END:IF|*

V šabloně pak zápis bude vypadat následujícím způsobem:

Zákazník, který zakoupil produkt s ID 123456 (v našem příkladu kaktus), získá tipy, jak o své produkty pečovat, což jej může pozitivně ovlivnit pro další koupi. Do podmínky lze zahrnout i bloky s informačními/propagačními texty či obrázky.

Do šablony takto můžete zahrnout více podmínek s více bloky, v nichž můžete kontrolovat i další produkty.

Zákazník s nákupem produktu ID 123456 uvidí svůj newsletter ve schránce takto:

Zatímco kontakt, který si kaktus vůbec nezakoupil, uvidí klasický newsletter:

Příklad 2

Merge tagem můžete nejen nabízet produkty, ale také informovat své zákazníky o tom, jaké produkty u nich evidujete jako zakoupené, využit je tedy pro výpis personalizovaného seznamu:

Příklad nastavení automatizace

Automatizace pro zaslání informací o zakoupeném produktu může vypadat například takto:

Podmínka vypadá následovně:

Nastavení automatizace se bude lišit dle vašich požadavků, příklad je uveden především pro ukázání funkce tohoto merge tagu. Jak s automatizacemi pracovat, si lze přečíst v nápovědě.

1.1 Rozšířené možnosti pro práci s merge tagem "nakoupil produkt"

Připomínáme, že i všechny níže uvedené merge tagy lze využít pouze v automatizaci.

a) Časové hodnoty

Pokud potřebujete zjistit, zda zákazník nakoupil konkrétní produkt za posledních 14 dní a podle toho mu doporučit další vhodné produkty, můžete k merge tagu přidat ještě podmínku:

*|ECM_BOUGHT['ID produktu']<=14|*

Dostupné operátory:

>= větší nebo rovno
<= menší nebo rovno

Pomocí podmínky si pak dle příkladů výše nastavíte, co se má konkrétnímu uživateli zobrazit v případě, kdy nakoupil produkty v zadaném období.

Časové podmínky lze kombinovat s nákupem určitého produktu, v určité kategorii, či nákupu celkově.

b) Merge tag "nakoupil v kategorii"

Doporučovat můžete také na základě kategorie, ze které zákazník produkt nakoupil. K tomu vám poslouží merge tag:

*|ECM_BOUGHT_CATEGORY['název kategorie']|*

Můžete tak doporučit produkt týkající se dané kategorie následujícím způsobem:

*|IF:ECM_BOUGHT_CATEGORY['kategorie']|*Produkt týkající se dané kategorie. *|END:IF|*

Jak s merge tagem budete pracovat, záleží na vás. Můžete třeba v šabloně e-mailu nastavit podmínku, zda zákazník z určité kategorie v minulosti nakoupil. Pokud podmínku splní, můžete mu například ukázat nové produkty z této kategorie, které by jej mohly zajímat.

c) Merge tag "nakoupil cokoli"

V některých případech potřebujete v e-mailu zkontrolovat pouze to, zda zákazník někdy nakoupil (a nezáleží na konkrétním produktu ani kategorii). V tomto případě můžete použít tento merge tag:

*|ECM_BOUGHT_ANYTHING|*

Celá podmínka pak bude vypadat třeba takto:

*|IF:ECM_BOUGHT_ANYTHING|*Doprava zdarma! Použijte kód 12345.*|END:IF|*


I zde můžete pracovat v podmínce s časovým obdobím pro kontrolu nákupu. Například v podmínce níže kontrolujeme, zda kontakt provedl nákup naposledy před 90 dny či více dny:

*|ECM_BOUGHT_ANYTHING>=90|*


Díky tomu budete schopni zobrazit speciální akci (jako je doprava zdarma) pouze těm zákazníkům, kteří u vás dlouho nenakoupili a rádi byste je reaktivovali.

2. Zobrazení naposledy zakoupených produktů

POZOR: K propsání dříve zakoupených produktů formou merge tagů je potřeba mít v účtu produktový feed, kde se ID produktů shodují s ID těchto produktů na vašem webu + v objednávkách, které zasíláte do Ecomailu.

Informace propsané do šablony se totiž párují podle ID produktu právě ze zbožového feedu.

2a. Zobrazení produktů z poslední objednávky

Pokud potřebujete zákazníkovi zobrazit v některé z vašich kampaní produkty z jeho poslední objednávky, docílíte toho pomocí tohoto merge tagu:

*|ECM_LAST_BOUGHT|*

Jak vidíte na příkladu níže, můžete v šabloně zákazníkovi zobrazit

  • id,

  • url obrázku,

  • odkaz,

  • název,

  • popisek,

  • a cenu

naposledy zakoupeného produktu. Pro propsání produktů do těla e-mailu je nezbytné, abyste do Ecomailu posílali nákupy z vašeho e-shopu.

👉 Pomocí merge tagu ECM_LAST_BOUGHT lze zobrazit max. 5 nakoupených produktů z poslední objednávky.

👉 Pracuje se pouze s objednávkami za poslední 1 rok (pokud je poslední objednávka daného kontaktu starší než 1 rok, nebude brána v potaz).

Merge tagy:

*|ECM_LAST_BOUGHT[1].productId|* - ID produktu
*|ECM_LAST_BOUGHT[1].img_url|* - umístění obrázku
*|ECM_LAST_BOUGHT[1].url|* - odkaz na produkt
*|ECM_LAST_BOUGHT[1].name|* - název produktu
*|ECM_LAST_BOUGHT[1].price|* - cena
*|ECM_LAST_BOUGHT[1].description|* - popis

Můžete také použít podmínku a vypsat konkrétní obsah na základě počtu naposledy nakoupených produktů.

Podmínka může vypadat takto:

*|IF:#ECM_LAST_BOUGHT=1|*
Parametry[1]
*|ELSEIF:#ECM_LAST_BOUGHT=2|*
Parametry[1]
Parametry[2]
*|ELSE:|*
Parametry[1]
Parametry[2]
Parametry[3]
*|END:IF|*

Výše uvedená podmínka vypíše obsah na tomto principu:

  • Pokud má kontakt v poslední objednávce přesně 1 zakoupený produkt, vypíší se informace o tomto produktu

  • Pokud kontakt nakoupil při posledním nákupu přesně 2 produkty, vypíší se informace o těchto dvou produktech

  • V ostatních případech – tj. pokud by nakoupených produktů v poslední objednávce bylo více (3+) – vypíší se data o třech produktech

Parametry nastavujete sami podle toho, jaká data o produktech si přejete vypsat (např. název, cenu, odkaz na produkt...) -> podle toho vložte do podmínky příslušný merge tag z tabulky výše, např. *|ECM_LAST_BOUGHT[1].name|* pro propsání názvu prvního produktu.

Následující položky musí mít pozměněné číslo u každého parametru. Pro vypsání názvu druhého zakoupeného produktu tak bude zápis vypadat následovně: *|ECM_LAST_BOUGHT[2].name|*

  • Níže vidíte podmínku zapsanou přímo v šabloně:



2b. Zobrazení produktů z více objednávek

Zatímco merge tag ECM_LAST_BOUGHT slouží pro výpis produktů pouze z poslední objednávky, merge tag ECM_LAST_BOUGHT_ANYTIME není omezen, a pokud kontakt provedl vícero objednávek, získá merge tag díky upřesnění "anytime" data i z nich.

👉 Pomocí merge tagu ECM_LAST_BOUGHT_ANYTIME lze zobrazit max. 5 unikátních nakoupených produktů z posledních max. 10 objednávek.

👉 Pracuje se pouze s objednávkami za poslední 1 rok.


Merge tagy:

*|ECM_LAST_BOUGHT_ANYTIME[1].productId|* - ID produktu
*|ECM_LAST_BOUGHT_ANYTIME[1].img_url|* - umístění obrázku
*|ECM_LAST_BOUGHT_ANYTIME[1].url|* - odkaz na produkt
*|ECM_LAST_BOUGHT_ANYTIME[1].name|* - název produktu
*|ECM_LAST_BOUGHT_ANYTIME[1].price|* - cena
*|ECM_LAST_BOUGHT_ANYTIME[1].description|* - popis

Pro vypsání produktů můžete použít podmínku, v níž definujete, jaký obsah se má vypsat v závislosti na počtu produktů, které kontakt kdy historicky nakoupil.

Podmínka může vypadat třeba takto:

*|IF:#ECM_LAST_BOUGHT_ANYTIME=1|*
Parametry[1]
*|ELSEIF:#ECM_LAST_BOUGHT_ANYTIME=2|*
Parametry[1]
Parametry[2]
*|ELSE:|*
Parametry[1]
Parametry[2]
Parametry[3]
*|END:IF|*


Výše uvedená podmínka vypíše obsah na tomto principu:

  • Pokud má kontakt historicky jakýkoliv přesně 1 zakoupený produkt, vypíší se informace o tomto produktu

  • Pokud kdy kontakt nakoupil přesně 2 produkty, vypíší se informace o těchto dvou produktech

  • V ostatních případech – tj. pokud by nakoupených produktů bylo více (3+) – vypíší se data o třech produktech

Parametry nastavujete sami podle toho, jaká data o produktech si přejete vypsat (např. název, cenu, odkaz na produkt...) -> podle toho vložte do podmínky příslušný merge tag z tabulky výše, např. *|ECM_LAST_BOUGHT_ANYTIME[1].name|* pro propsání názvu prvního produktu.

Následující položky musí mít pozměněné číslo u každého parametru. Pro vypsání názvu druhého zakoupeného produktu tak bude zápis vypadat následovně: *|ECM_LAST_BOUGHT_ANYTIME[2].name|*


Příklad merge tagů v šabloně:



Pokud si kontakt zakoupil historicky tyto 4 produkty:

Zobrazí se produkty v šabloně v případě použití podmínky výše takto:

Lze takto vypsat až pět produktů.

💡TIP: Máte v jednom Ecomail účtu nahraných více zbožových feedů se stejnými ID produktů (typicky při napojení více jazykových mutací e-shopu do jednoho účtu v Ecomailu)?

Využijte možnost specifikovat ID feedu přímo v rámci produktového merge tagu. Tak zajistíte, že se např. kontaktům ze seznamu, kde máte kontakty z české mutace e-shopu, propíší v e-mailu data z českého feedu.

Pro vyhledávání produktů v konkrétním feedu přidejte za název merge tagu __IDFEEDU (dvě podtržítka a ID feedu).

Zápis ECM_LAST_BOUGHT__1234 zajistí, že bude produkt k propsání vyhledán jen v rámci produktového feedu s ID 1234. Podobně lze pracovat i s merge tagem ECM_LAST_BOUGHT_ANYTIME__1234.

Zápis s ID feedu je třeba mít konzistentní v celé podmínce.

Níže vidíte ilustrační příklad zápisu podmínky, pokud byste si přáli propisovat údaje o posledním zakoupeném produktu z feedu s ID 19344:

*|IF:ECM_LAST_BOUGHT__19344[1]|*​

*|ECM_LAST_BOUGHT__19344[1].img_url|* - umístění obrázku (url adresa)
*|ECM_LAST_BOUGHT__19344[1].url|* - odkaz na produkt
*|ECM_LAST_BOUGHT__19344[1].name|* - název produktu
*|ECM_LAST_BOUGHT__19344[1].price|* - cena produktu
*|ECM_LAST_BOUGHT__19344[1].description|* - popis produktu

*|END:IF|*

Více informací najdete v tomto článku naší nápovědy.

3. Náhodný produkt z produktového feedu

V případě, že chcete ve své automatizaci doporučit náhodný produkt, použijte následující merge tagy:

*|ECM_RAND_PRODUCT_123[1].name|*
*|ECM_RAND_PRODUCT_123[1].description|*
*|ECM_RAND_PRODUCT_123[1].url|*
*|ECM_RAND_PRODUCT_123[1].imgurl|*
*|ECM_RAND_PRODUCT_123[1].price_vat|*
*|ECM_RAND_PRODUCT_123[1].price_before|*
  • 123 je příklad ID produktového feedu, které naleznete v sekci Produktové feedy vašeho účtu (zaměňte za vlastní ID feedu)

  • [1] je index produktu, pokud chcete vypsat dva produkty. bude v šabloně merge tag jednou s indexem [1] a po druhé s indexem [2]:

*|ECM_RAND_PRODUCT_123[1].name|*
*|ECM_RAND_PRODUCT_123[2].name|*
  • rand značí zkratku random = náhodný

  • price_vat je merge tag pro aktuální cenu, price_before je pro cenu původní (např. před slevou)

  • price_vat a price_before = hodnota (cena) obou položek bude upravena do formátu s mezerou po tisících (např. z 219999 bude 219 999)

4. Doporučování produktů na základě dat ze CDP Analytics


Máte ve svém účtu aktivní předplacený tarif CDP?

Tarif CDP, jehož součástí je kromě všech funkcí tarifu Marketer+ i pokročilý reporting CDP Analytics, vám umožní do šablon jednoduše propisovat nejpopulárnější produkty na vašem e-shopu; produkty nejčastěji nakupované společně či nejčastěji nakupované v další objednávce (vztaženo vždy k poslední objednávce daného kontaktu).

Pro propsání dat v šabloně můžete využít následující merge tagy:

POZOR: Uvedené merge tagy fungují pouze v automatizacích.

ECM_BESTSELLER
Propište do šablony produkt z TOP10 nejčastěji nakupovaných na vašem e-shopu.

V zápisu merge tagu je třeba upřesnit index číselný index (např. [1] značí první nejčastěji nakupovaný produkt, [2] druhý nejčastěji nakupovaný apod.) a konkrétní hodnotu, kterou si přejete propsat (např. "name" pro propsání názvu).

*|ECM_BESTSELLER[1].name|* - název produktu
*|ECM_BESTSELLER[1].price|* - cena
*|ECM_BESTSELLER[1].img_url|* - umístění obrázku
*|ECM_BESTSELLER[1].url|* - odkaz na produkt
*|ECM_BESTSELLER[1].productId|* - ID produktu
*|ECM_BESTSELLER[1].description|* - popis


Vypsat je takto možné max. 10 produktů.

❗Pro vypsání dat v šabloně využijte podmínku, která specifikuje, kolik produktů se má vypsat v závislosti na množství dostupných dat.

Následující podmínka vyobrazí produkty podle logiky:

- pokud je pro vypsání k dispozici jeden produkt, zobrazí se v šabloně jeden produkt

- pokud jsou k dispozici dva produkty, zobrazí se v šabloně dva produkty

- v dalších případech se zobrazí tři produkty

*|IF:#ECM_BESTSELLER=1|*
Parametry[1]
*|ELSEIF:#ECM_BESTSELLER=2|*
Parametry[1]
Parametry[2]
*|ELSE:|*
Parametry[1]
Parametry[2]
Parametry[3]
*|END:IF|*


ECM_RELATED_PRODUCTS
Merge tag pracuje s daty o tom, jaké produkty nejčastěji nakupují ve stejné objednávce zákazníci, kteří zakoupili totožné produkty jako daný kontakt (v rámci svého posledního nákupu).

V zápisu merge tagu je třeba upřesnit index číselný index (např. [1] značí první související produkt, [2] druhý související apod.) a konkrétní hodnotu, kterou si přejete propsat (např. "name" pro propsání názvu).

*|ECM_RELATED_PRODUCT[1].name|* - název produktu
*|ECM_RELATED_PRODUCT[1].price|* - cena
*|ECM_RELATED_PRODUCT[1].img_url|* - umístění obrázku
*|ECM_RELATED_PRODUCT[1].url|* - odkaz na produkt
*|ECM_RELATED_PRODUCT[1].productId|* - ID produktu
*|ECM_RELATED_PRODUCT[1].description|* - popis


❗Pro vypsání dat v šabloně využijte podmínku, která specifikuje, kolik produktů se má vypsat v závislosti na množství dostupných dat.

Následující podmínka vyobrazí produkty podle logiky:

- pokud je pro vypsání k dispozici jeden produkt, zobrazí se v šabloně jeden produkt

- pokud jsou k dispozici dva produkty, zobrazí se v šabloně dva produkty

- v dalších případech se zobrazí tři produkty

*|IF:#ECM_RELATED_PRODUCT=1|*
Parametry[1]
*|ELSEIF:#ECM_RELATED_PRODUCT=2|*
Parametry[1]
Parametry[2]
*|ELSE:|*
Parametry[1]
Parametry[2]
Parametry[3]
*|END:IF|*

Při použití merge tagu ECM_RELATED_PRODUCT aplikace kontroluje poslední objednávku daného kontaktu, aby mu nebyly doporučeny produkty, které již v jejím rámci nakoupil. Například se může stát, že vaši zákazníci nakupující produkt X nejčastěji kupují spolu s ním produkt Y. Pokud pak určitý zákazník, kterému odesíláte e-mail s merge tagem ECM_RELATED_PRODUCT, v poslední objednávce zakoupí produkty X i Y, produkt Y se z doporučení vynechá a doporučí se další související produkt v pořadí.


ECM_PREDICTED_PRODUCT
Merge tag pracuje s daty o tom, jaké produkty nejčastěji nakupují v další objednávce zákazníci, kteří zakoupili stejné produkty jako daný kontakt (v rámci svého posledního nákupu).

V zápisu merge tagu je třeba upřesnit index číselný index (např. [1] značí první nejčastější následně nakupovaný produkt, [2] druhý nejčastější následně nakupovaný apod.) a konkrétní hodnotu, kterou si přejete propsat (např. "name" pro propsání názvu).

*|ECM_PREDICTED_PRODUCT[1].name|* - název produktu 
*|ECM_PREDICTED_PRODUCT[1].price|* - cena
*|ECM_PREDICTED_PRODUCT[1].img_url|* - umístění obrázku
*|ECM_PREDICTED_PRODUCT[1].url|* - odkaz na produkt
*|ECM_PREDICTED_PRODUCT[1].productId|* - ID produktu
*|ECM_PREDICTED_PRODUCT[1].description|* - popis


❗Pro vypsání dat v šabloně využijte podmínku, která specifikuje, kolik produktů se má vypsat v závislosti na množství dostupných dat.

Následující podmínka vyobrazí produkty podle logiky:

- pokud je pro vypsání k dispozici jeden produkt, zobrazí se v šabloně jeden produkt

- pokud jsou k dispozici dva produkty, zobrazí se v šabloně dva produkty

- v dalších případech se zobrazí tři produkty

*|IF:#ECM_PREDICTED_PRODUCT=1|*
Parametry[1]
*|ELSEIF:#ECM_PREDICTED_PRODUCT=2|*
Parametry[1]
Parametry[2]
*|ELSE:|*
Parametry[1]
Parametry[2]
Parametry[3]
*|END:IF|*

5. Často kladené otázky

V automatizaci, kde používám merge tag LAST_BOUGHT nebo LAST_BOUGHT_ANYTIME, nedošlo k odeslání e-mailu

V některých případech může dojít k tomu, že se e-mail z automatizace neodešle, neboť nemáme k dispozici data pro nahrazení použitého merge tagu (zástupného znaku). Typicky k tomu může dojít, pokud kontakt nemá žádný nákup.

Této situaci se můžete vyhnout, pokud použijete merge tag ECM_LAST_BOUGHT a uzavřete ho do podmínky kontrolující validitu = tedy zda existují potřebná data k propsání.

Např. si můžete přát v šabloně e-mailu vypsat jeden naposledy zakoupený produkt, a to pouze kontaktům, které nějaký nákup mají a zároveň lze daný produkt v pořádku spárovat s daty ve zbožovém feedu. V tom případě využijte zápis s podmínkou ECM_LAST_BOUGHT_VALID:

*|IF:ECM_LAST_BOUGHT_VALID|*

*|ECM_LAST_BOUGHT[1].img_url|*
*|ECM_LAST_BOUGHT[1].url|*
*|ECM_LAST_BOUGHT[1].name|*
*|ECM_LAST_BOUGHT[1].price|*
*|ECM_LAST_BOUGHT[1].description|*

*|END:IF|*

V takovémto případě se obsahový blok v e-mailu zobrazí jen těm kontaktům, které nějaký jeden naposledy zakoupený produkt za poslední rok mají a lze ho zároveň na základě ID spárovat s daty ve feedu.

Vložení obrázku a nastavení velikosti

Obrázek vložíte do šablony přes zdrojový kód textu; na toolbaru v textovém bloku vyhledejte ikonku Zdrojový kód:

Kód takového obrázku, který do pole zdrojového kódu zadáte, může vypadat následovně -> pro náhodný produkt:

​<a href="*|ECM_RAND_PRODUCT[1].url|*"><img src="*|ECM_RAND_PRODUCT[1].img_url|*" alt="*|ECM_RAND_PRODUCT[1].name|*" width="250">

Naposledy zakoupený produkt:

​<a href="*|ECM_LAST_BOUGHT[1].url|*"><img src="*|ECM_LAST_BOUGHT[1].img_url|*" alt="*|ECM_LAST_BOUGHT[1].name|*" width="250">


Doporučujeme v rámci kódu nastavit i maximální velikost obrázků produktů (width), jelikož se jinak zobrazí v originální velikosti. Newsletter má defaultně šířku 600px, je proto dobré nastavit velikost obrázků adekvátně, např.: tři obrázky (produkty) vedle sebe by měly mít každý max. 200px, dva obrázky (produkty) můžou mít max. 300px apod.

💭 Nenašli jste odpověď? Napište nám na chat nebo e-mail support@ecomail.cz. 😊

Dostali jste odpověď na svou otázku?