Przejdź do głównej zawartości

Polecanie produktów za pomocą merge tagów

Personalizuj swoje maile na podstawie wcześniej zakupionych produktów. Rekomendacja produktów. Up-sell. Cross-sell.

Kateřina Irová avatar
Napisane przez Kateřina Irová
Zaktualizowano ponad 2 miesiące temu

Wszystkie wymienione merge tagi można wykorzystać tylko w automatyzacji (więcej tutaj) oraz w planie Marketer.

Możesz używać Ecomail do dalszej pracy z zakupami i aktywnością Twoich kontaktów, aby jeszcze bardziej personalizować swoje kampanie e-mailowe.

Aby korzystać z tych funkcji, konieczne jest ustawienie feedu produktowego na Twoim koncie, a także przesyłanie informacji o zamówieniach do Ecomaila. Twój feed produktowy powinien zawierać produkty, które odpowiadają produktom w zamówieniach, szczególnie identyfikator produktu (ID).

Możesz ustawić wysyłanie o zamówieniach za pomocą jednej z naszych integracji lub po API.

Polecanie produktów za pomocą merge tagów

Spis treści


1. Polecanie na podstawie zakupionych produktów

Masz kilka produktów, dla których chciałbyś zrobić up-sell lub cross-sell? Możesz to osiągnąć za pomocą automatycznej kampanii, która reaguje np. na zakup konkretnych produktów.

Jeżeli chcesz polecać i personalizować kolejne produkty dla klientów na podstawie już zakupionych produktów, umożliwi Ci to następujący merge tag, który wstawisz do szablonu:

*|IF:ECM_BOUGHT['1234567']|*
Jak oceniasz ten produkt?
*|END:IF|*
*|IF:ECM_BOUGHT['7654321']|*
Jak oceniasz ten produkt?
*|END:IF|*

Do weryfikacji i wyświetlania danych merge tagi pracują z danymi z zamówień (zobacz, jak można przesyłać transakcje kontaktów do Ecomail).

Przykład 1

W poniższym przykładzie mamy szablon, w którym sprawdzamy, czy klient zakupił konkretny produkt – w tym przypadku konkretną roślinę o ID 123456 (ID produktu zawsze znajdziesz w swoim e-sklepie). Do szablonu (patrz niżej) wystarczy wstawić blok rozpoczynający się od warunków:

*|IF:ECM_BOUGHT['123456']|* Twój blok z polecanym produktem/tekstem powiązanym z produktem 123456 *|END:IF|*

W szablonie zapis będzie wyglądał w następujący sposób:

Klient, który zakupił produkt o ID 123456 (w naszym przykładzie – kaktusa), otrzyma wskazówki dotyczące pielęgnacji swoich produktów, co może pozytywnie wpłynąć na jego decyzję o kolejnym zakupie. Do warunku można również dodać bloki z tekstami informacyjnymi lub promocyjnymi, a także z obrazkami.

Do szablonu możesz w ten sposób dodać więcej warunków z różnymi blokami, w których będziesz sprawdzać także inne produkty.

Klient, który kupił produkt o ID 123456, zobaczy swój newsletter w skrzynce w następujący sposób:

Z kolei osoba, która nie kupiła kaktusa, otrzyma standardową wersję newslettera:

Przykład 2

Za pomocą merge tagu możesz nie tylko proponować produkty, ale również informować swoich klientów o tym, jakie produkty są dla nich zapisane w systemie – możesz więc wykorzystać go do wyświetlenia spersonalizowanej listy produktów:

Dzięki merge tagowi możesz klientom prezentować zarówno produkty, jak i fragmenty tekstów czy inne informacje. Na przykład możesz pokazać im, co kupili w przeszłości, lub stworzyć listę, która dla każdego klienta będzie wyglądać inaczej.

Przykład konfiguracji automatyzacji

Automatyzacja wysyłająca informacje o zakupionych produktach może wyglądać w następujący sposób:

Warunek wygląda następująco:

Ustawienia automatyzacji będą się różnić w zależności od Twoich potrzeb; przykład podany jest głównie w celu pokazania działania tego merge taga. Jak pracować z automatyzacjami, można przeczytać w pomocy.

1.1 Rozszerzone możliwości pracy z merge tagiem "kupił produkt"

Ten merge tag można wykorzystać wyłącznie w automatyzacji.

a) Wartości czasowe

Jeśli na przykład potrzebujesz sprawdzić, czy klient kupił konkretny produkt w ciągu ostatnich 14 dni i na tej podstawie polecić mu kolejne odpowiednie produkty, możesz dodać do merge taga dodatkowy warunek:

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

Dostępne operatory:

>= większe lub równe
<= mniejsze lub równe

Za pomocą warunku możesz następnie, według powyższych przykładów, ustawić, co ma być wyświetlane konkretnemu użytkownikowi w przypadku, gdy kupił dany produkt w określonym okresie.

Warunki czasowe można łączyć z zakupem konkretnego produktu, w określonej kategorii lub z zakupem w ogóle.

b) Merge tag "kupił w kategorii"

Polecać można także na podstawie kategorii, z której klient kupił produkt. W tym celu świetnie sprawdzi się merge tag:

*|ECM_BOUGHT_CATEGORY['nazwa kategorii']|*

Możesz w ten sposób polecić produkt związany z daną kategorią w następujący sposób:

*|IF:ECM_BOUGHT_CATEGORY['kategoria']|*Produkt związany z daną kategorią.*|END:IF|*

To, jak będziesz pracować z merge tagiem, zależy od Ciebie. Możesz na przykład w szablonie e-maila ustawić warunek, czy klient w przeszłości dokonał zakupu w danej kategorii. Jeśli warunek zostanie spełniony, możesz mu np. pokazać nowe produkty z tej kategorii, które mogą go zainteresować.

c) Merge tag "kupił cokolwiek"

W niektórych przypadkach w e-mailu potrzebujesz jedynie sprawdzić, czy klient w określonym okresie dokonał zakupu, niezależnie od konkretnego produktu czy kategorii. W takim przypadku możesz użyć merge taga:

*|ECM_BOUGHT_ANYTHING|* 
*|IF:ECM_BOUGHT_ANYTHING|* Darmowa dostawa! Użyj kodu 12345. *|END:IF|*

Tutaj również możesz określić warunek czasowy.
W przykładzie sprawdzamy, że kontakt dokonał zakupu ponad 90 dni temu, czyli w ciągu ostatnich 90 dni nic nie kupił:

*|ECM_BOUGHT_ANYTHING>=90|*

Dzięki temu będziesz w stanie wyświetlić specjalną ofertę, taką jak darmowa dostawa, tylko tym klientom, którzy długo u Ciebie nie dokonywali zakupów i których chciałbyś reaktywować.

2. Wyświetlanie ostatnio zakupionych produktów

Aby skorzystać z tej funkcji, w koncie musi znajdować się feed produktowy, który zawiera produkty odpowiadające tym z zamówień — ponieważ informacje wstawiane do szablonu są dopasowywane według ID z feedu produktowego.

a) Wyświetlanie produktów z ostatniego zamówienia

Jeśli chcesz w jednej ze swoich kampanii pokazać klientowi ostatnio zakupiony produkt, możesz to zrobić za pomocą tego merge taga:

*|ECM_LAST_BOUGHT|*

Jak widać w poniższym przykładzie, w szablonie możesz wyświetlić klientowi:

  • identyfikator (ID),

  • adres URL obrazka,

  • link,

  • nazwę,

  • opis,

  • oraz cenę

ostatnio zakupionego produktu. Aby produkty mogły zostać wstawione do treści e-maila, konieczne jest, by do Ecomailu były przesyłane informacje o zakupach z Twojego sklepu internetowego.

Można wyświetlić maksymalnie 5 ostatnich zakupionych produktów z ostatniego zamówienia.

Merge tagi:

*|ECM_LAST_BOUGHT[1].productId|* – ID produktu  
*|ECM_LAST_BOUGHT[1].img_url|* – adres (lokalizacja) obrazka
*|ECM_LAST_BOUGHT[1].url|* – link do produktu
*|ECM_LAST_BOUGHT[1].name|* – nazwa produktu
*|ECM_LAST_BOUGHT[1].price|* – cena
*|ECM_LAST_BOUGHT[1].description|* – opis

Zalecamy zastosowanie warunku, aby wyświetlić określoną treść w zależności od liczby ostatnio zakupionych produktów.

Warunek może wyglądać następująco:

*|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|*

Powyższy warunek działa na następującej zasadzie:

  • Jeśli kontakt w ostatnim zamówieniu ma dokładnie 1 zakupiony produkt, zostaną wyświetlone informacje o tym jednym produkcie.

  • Jeśli kontakt przy ostatnim zakupie nabył dokładnie 2 produkty, zostaną wyświetlone informacje o tych dwóch produktach.

  • W pozostałych przypadkach – tzn. jeśli liczba zakupionych produktów w ostatnim zamówieniu wynosi więcej niż 3 – zostaną wyświetlone dane o trzech produktach.

Parametry ustawiasz samodzielnie, w zależności od tego, jakie informacje o produktach chcesz wyświetlić (np. nazwę, cenę, link do produktu itp.).
W tym celu wstaw do warunku odpowiedni merge tag z powyższej tabeli, np. *|ECM_LAST_BOUGHT[1].name|* – aby wstawić nazwę pierwszego produktu.

Kolejne pozycje muszą mieć zmieniony numer w tagu przy każdym parametrze.
Na przykład, aby wyświetlić nazwę drugiego zakupionego produktu, zapis będzie wyglądał tak: *|ECM_LAST_BOUGHT[2].name|*

Poniżej możesz zobaczyć przykład warunku umieszczonego bezpośrednio w szablonie:

b) Wyświetlanie produktów z wielu zamówień

Podczas gdy merge tag ECM_LAST_BOUGHT służy do wyświetlania produktów tylko z ostatniego zamówienia, merge tag ECM_LAST_BOUGHT_ANYTIME nie ma takiego ograniczenia – jeśli kontakt złożył kilka zamówień, tag pobiera dane ze wszystkich z nich.

Merge tagi:

*|ECM_LAST_BOUGHT_ANYTIME[1].productId|* – ID produktu   *|ECM_LAST_BOUGHT_ANYTIME[1].img_url|* – adres (lokalizacja) obrazka   *|ECM_LAST_BOUGHT_ANYTIME[1].url|* – link do produktu   *|ECM_LAST_BOUGHT_ANYTIME[1].name|* – nazwa produktu   *|ECM_LAST_BOUGHT_ANYTIME[1].price|* – cena   *|ECM_LAST_BOUGHT_ANYTIME[1].description|* – opis

Aby wyświetlić produkty, należy zastosować warunek, w którym zdefiniujesz, jaka treść ma się pojawić w zależności od liczby produktów, które kontakt kiedykolwiek zakupił.

Warunek może wyglądać na przykład tak:

*|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|*

Powyższy warunek działa według następującej logiki:

  • Jeśli kontakt kiedykolwiek kupił dokładnie 1 produkt, zostaną wyświetlone informacje o tym jednym produkcie.

  • Jeśli kontakt kiedykolwiek kupił dokładnie 2 produkty, zostaną wyświetlone informacje o tych dwóch produktach.

  • W pozostałych przypadkach – tj. gdy zakupionych produktów było więcej niż 3 – zostaną wyświetlone dane o trzech produktach.

Parametry ustawiasz samodzielnie, w zależności od tego, jakie dane o produktach chcesz wyświetlić (np. nazwę, cenę, link do produktu itp.). W tym celu wstaw do warunku odpowiedni merge tag z powyższej tabeli, np. *|ECM_LAST_BOUGHT_ANYTIME[1].name|* – aby wstawić nazwę pierwszego produktu.

Kolejne pozycje muszą mieć zmieniony numer w tagu przy każdym parametrze.
Na przykład, aby wyświetlić nazwę drugiego zakupionego produktu, zapis będzie wyglądał tak: *|ECM_LAST_BOUGHT_ANYTIME[2].name|*

Przykład użycia merge tagów w szablonie:

Jeśli kontakt kiedykolwiek kupił następujące cztery produkty:

Produkty zostaną wyświetlone w szablonie zgodnie z powyższym warunkiem w następujący sposób:

W ten sposób można wyświetlić do pięciu produktów.

💡 Wskazówka: Masz w jednym koncie Ecomail więcej niż jeden feed produktowy zawierający te same ID produktów (np. przy połączeniu kilku wersji językowych e-shopu w jednym koncie Ecomail)?

Skorzystaj z możliwości określenia ID feedu bezpośrednio w merge tagu produktowym. Dzięki temu zapewnisz, że np. kontaktom z listy przypisanej do czeskiej wersji e-shopu w e-mailu pojawią się dane właśnie z czeskiego feedu.

Aby wyszukiwać produkty w konkretnym feedzie, dodaj po nazwie merge tagu __IDFEEDU (dwa podkreślenia i ID feedu).

Na przykład zapis ECM_LAST_BOUGHT__1234 spowoduje, że produkt zostanie pobrany tylko z feedu produktowego o ID 1234.
W podobny sposób można pracować również z merge tagiem ECM_LAST_BOUGHT_ANYTIME__1234.

Zapis z ID feedu należy stosować konsekwentnie w całym warunku.

Poniżej znajduje się przykładowy zapis warunku w szablonie, jeśli chcesz wstawić dane o ostatnio zakupionym produkcie z feedu o ID 19344:

*|IF:ECM_LAST_BOUGHT__19344[1]|* *|ECM_LAST_BOUGHT__19344[1].img_url|* – adres obrazka (URL) *|ECM_LAST_BOUGHT__19344[1].url|* – link do produktu *|ECM_LAST_BOUGHT__19344[1].name|* – nazwa produktu *|ECM_LAST_BOUGHT__19344[1].price|* – cena produktu *|ECM_LAST_BOUGHT__19344[1].description|* – opis produktu *|END:IF|*

Więcej informacji znajdziesz w tym artykule naszej pomocy.

3. Losowy produkt z feedu produktowego

Jeśli chcesz w swojej automatyzacji polecić losowy produkt, użyj następujących merge tagów:

*|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|*

  • Liczba 123 to przykład ID feedu produktowego, które znajdziesz w sekcji feedów produktowych swojego konta — należy ją zastąpić własnym ID feedu

  • Wartość [1] oznacza indeks produktu. Jeśli chcesz wyświetlić dwa produkty, w szablonie użyj merge taga z indeksami [1] i [2]

*|ECM_RAND_PRODUCT_123[1].name|*   *|ECM_RAND_PRODUCT_123[2].name|*

  • Skrót rand pochodzi od słowa random, czyli losowy

  • Merge tag price_vat oznacza aktualną cenę produktu, natomiast price_before to cena pierwotna (np. przed obniżką)

4. Polecanie na podstawie danych z CDP Analytics

Masz w swoim koncie aktywną płatną wersję dodatku CDP Analytics?

Aktywny dodatek CDP Analytics umożliwia w prosty sposób wstawiać do szablonów dane o:

  • najpopularniejszych produktach w Twoim e-sklepie,

  • produktach najczęściej kupowanych razem,

  • oraz produktach najczęściej kupowanych w kolejnym zamówieniu (zawsze w odniesieniu do ostatniego zamówienia danego kontaktu).

Aby wstawić te dane do szablonu, możesz użyć poniższych merge tagów:

⚠️ Uwaga: Podane merge tagi działają wyłącznie w automatyzacjach.

ECM_BESTSELLER

Za pomocą tego merge taga możesz wstawić do szablonu produkt z TOP 10 najczęściej kupowanych produktów w Twoim sklepie.

W zapisie merge taga należy określić indeks liczbowy (np. [1] oznacza najczęściej kupowany produkt, [2] – drugi najczęściej kupowany itd.) oraz konkretną wartość, którą chcesz wstawić (np. "name" – aby wstawić nazwę produktu).

*|ECM_BESTSELLER[1].name|* – nazwa produktu  
*|ECM_BESTSELLER[1].price|* – cena
*|ECM_BESTSELLER[1].img_url|* – adres obrazka
*|ECM_BESTSELLER[1].url|* – link do produktu
*|ECM_BESTSELLER[1].productId|* – ID produktu
*|ECM_BESTSELLER[1].description|* – opis produktu

Można wyświetlić maksymalnie 10 produktów.

❗ Aby wyświetlić dane w szablonie, użyj warunku, który określa, ile produktów ma się pojawić w zależności od dostępnych danych.

Poniższy warunek wyświetla produkty według następującej logiki:

  • Jeśli dostępny jest 1 produkt, w szablonie wyświetli się jeden produkt

  • Jeśli dostępne są 2 produkty, w szablonie wyświetlą się dwa produkty

  • W pozostałych przypadkach wyświetlą się 3 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 korzysta z danych dotyczących tego, jakie produkty są najczęściej kupowane razem w tym samym zamówieniu przez klientów, którzy zakupili te same produkty co dany kontakt (w ramach jego ostatniego zakupu).

W zapisie merge taga należy określić indeks liczbowy (np. [1] oznacza pierwszy powiązany produkt, [2] drugi itd.) oraz konkretną wartość, którą chcesz wstawić (np. "name" – aby wstawić nazwę produktu).

*|ECM_RELATED_PRODUCT[1].name|* – nazwa produktu   *|ECM_RELATED_PRODUCT[1].price|* – cena   *|ECM_RELATED_PRODUCT[1].img_url|* – adres obrazka   *|ECM_RELATED_PRODUCT[1].url|* – link do produktu   *|ECM_RELATED_PRODUCT[1].productId|* – ID produktu   *|ECM_RELATED_PRODUCT[1].description|* – opis produktu

❗ Aby wyświetlić dane w szablonie, użyj warunku, który określa, ile produktów ma się pojawić w zależności od dostępnych danych.

Poniższy warunek wyświetla produkty według następującej logiki:

  • Jeśli dostępny jest 1 produkt, w szablonie wyświetli się jeden produkt

  • Jeśli dostępne są 2 produkty, w szablonie wyświetlą się dwa produkty

  • W pozostałych przypadkach wyświetlą się 3 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|*

ECM_PREDICTED_PRODUCT

Merge tag korzysta z danych dotyczących tego, jakie produkty klienci najczęściej kupują w kolejnym zamówieniu, jeśli wcześniej zakupili te same produkty co dany kontakt (w ramach jego ostatniego zakupu).

W zapisie merge taga należy określić indeks liczbowy (np. [1] oznacza pierwszy najczęściej następnie kupowany produkt, [2] drugi itd.) oraz konkretną wartość, którą chcesz wstawić (np. "name" – aby wstawić nazwę produktu).

*|ECM_PREDICTED_PRODUCT[1].name|* – nazwa produktu   *|ECM_PREDICTED_PRODUCT[1].price|* – cena   *|ECM_PREDICTED_PRODUCT[1].img_url|* – adres obrazka   *|ECM_PREDICTED_PRODUCT[1].url|* – link do produktu   *|ECM_PREDICTED_PRODUCT[1].productId|* – ID produktu   *|ECM_PREDICTED_PRODUCT[1].description|* – opis produktu

❗ Aby wyświetlić dane w szablonie, użyj warunku, który określa, ile produktów ma się pojawić w zależności od dostępnych danych.

Poniższy warunek wyświetla produkty według następującej logiki:

  • Jeśli dostępny jest 1 produkt, w szablonie wyświetli się jeden produkt

  • Jeśli dostępne są 2 produkty, w szablonie wyświetlą się dwa produkty

  • W pozostałych przypadkach wyświetlą się 3 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. Wstawianie obrazka i ustawianie jego rozmiaru

Obrazek wstawia się poprzez kod źródłowy treści tekstowej (opcja Źródło (Source) na pasku narzędzi). Zalecamy również ustawienie maksymalnego rozmiaru obrazków produktów, ponieważ w przeciwnym razie zostaną wyświetlone w oryginalnym rozmiarze. Przykładowy kod dla obrazka może wyglądać następująco:

Losowy produkt

<img alt="*|ECM_RAND_PRODUCT_123[1].name|*" src="*|ECM_RAND_PRODUCT_123[1].imgurl|*" width="250" />

Ostatnio zakupiony produkt

<img alt="*|ECM_LAST_BOUGHT[1].name|*" src="*|ECM_LAST_BOUGHT[1].img_url|*" width="250" />

Gdzie width="250" oznacza maksymalną szerokość obrazka. Możesz dostosować rozmiar według potrzeb – wysokość zostanie ustawiona automatycznie proporcjonalnie do szerokości.

Newsletter ma szerokość 600px, dlatego warto ustawić odpowiedni rozmiar obrazków, np.:

  • trzy obrazki (produkty) obok siebie → każdy maks. 200px

  • dwa obrazki (produkty) obok siebie → każdy maks. 300px


Masz pytania? Napisz do nas na czacie lub pod adres [email protected].

Czy to odpowiedziało na twoje pytanie?