Jak dodać kod rabatowy?
Kody wstawisz do każdego rodzaju treści za pomocą tzw. treści dynamicznej. Jest to fragment tekstu w języku skryptowym, który umożliwia zaawansowaną personalizację wiadomości e-mail, w tym wstawianie unikalnych kodów rabatowych.
Do wstawiania kodów rabatowych w treść wiadomości użyj następujących treści dynamicznych:
- Pobierz kod rabatowy – @(Model.UseDiscountCode(123)) – gdy używasz kodów rabatowych wczytanych do ExpertSender,
- Pobierz treść zdalną – @(Model.GetRemoteContent(”string url”, boolIsUnique)) – gdy pobierasz kody rabatowe z zewnętrznego źródła.
- Pobierz treść zdalną (z hasłem) – @(Model.GetRemoteContent(„string url”, „string username”, „string password”, boolIsUnique)) gdy pobierasz kody rabatowe z zewnętrznego źródła, które wymaga autoryzacji (podania hasła).
Z pomocą treści dynamicznych dodasz nie tylko kody rabatowe importowane do ExpertSender, ale również te z zewnętrznego źródła, np. z Twojego serwera.
Dodaj kod rabatowy zaimportowany do ExpertSender
Chcesz wysłać kod rabatowy do stałych klientów w dniu ich urodzin. Zestaw kodów jest już zaimportowany do platformy.
Masz już ‘wyklikany’ segment stałych klientów, do których wyślesz e-maila i bierzesz się za przygotowanie e-maila. Jego treść mogłaby wyglądać tak:
Cześć,
Dzisiaj są TWOJE URODZINY!
Życzymy Ci wszystkiego najlepszego, a w prezencie mamy dla Ciebie kod rabatowy
w wysokości 20% na najnowszą kolekcję butów sportowych:
@(Model.UseDiscountCode(2))
Kod jest ważny przez dwa tygodnie.
Sprezentuj sobie parę modnych sneakersów :)
Pozdrawiamy!
Żeby pobrać i umieścić w treści e-maila kod rabatowy dla danego odbiorcy, zastosowaliśmy treść dynamiczną o nazwie – Użyj kodu rabatowego.
Umieszcza ona w e-mailu pierwszy wolny kod rabatowy z listy zaimportowanej wcześniej do platformy, a dostępnej w sekcji Klienci > Kody rabatowe.
Gdy wybierzesz ją z listy, w treści e-maila pokaże się ciąg znaków: @(Model.UseDiscountCode(discountCodeSetId))
Wystarczy, że w miejscu discountCodeSetId wstawisz numer ID zestawu kodów rabatowych, z którego mają być pobrane kody. W powyższym przykładzie jest to 2.
Na przykładzie wiadomości e-mail pokażemy jak dodać urodzinowy kod rabatowy do wiadomości e-mail:
- W edytorze, w kroku Treść dodaj wiadomość, którą planujesz wysłać do klientów.
- Spersonalizuj wiadomość i dodaj treść dynamiczną, która będzie wyświetlać imię klienta.
- Wybierz z listy treść Imię klienta. W wiadomości pojawi się fragment skryptu, który po otworzeniu wiadomości zostanie podmieniony na imię odbiorcy.
- Następnie w miejscu, w którym chcesz wstawić kod rabatowy, wstaw treść dynamiczną Użyj kodu rabatowego.
- Zamień fragment treści oznaczonej jako discountCodeSetId na ID zestawu kodów, z którego chcesz pobrać kod rabatowy.
- Sprawdź, jak wiadomość będzie wyglądać po otwarciu przez odbiorcę:
- Kliknij opcję Podgląd, dostępną w górnym pasku narzędzi.
- Wprowadź testowy adres mailowy lub wybierz dane klienta dostępne w Twojej bazie.
- Kliknij Wygeneruj podgląd.
- Treści dynamiczne zostaną zastąpione rzeczywistą treścią.
- Kliknij opcję Podgląd, dostępną w górnym pasku narzędzi.
Dodaj kod rabatowy spoza platformy ExpertSender CDP
Gdy chcesz wysłać kod rabatowy z listy, którą trzymasz u siebie na serwerze bądź w innym narzędziu zewnętrznym, musisz użyć innej treści dynamicznej: Pobierz treść zdalną lub Pobierz treść zdalną (z hasłem).
Pobierz treść zdalną
Gdy wybierzesz z listy tę pozycję, w treści e-maila pokaże się ciąg znaków: @(Model.GetRemoteContent(”string url”, boolIsUnique)):
- W miejsce „string url” wstaw link, pod którym dostępne są np. kody rabatowe.
- W miejsce 'boolIsUnique wpisz true jeśli każdemu odbiorcy ma wyświetlić się indywidualny kod.
- Wpisz false, co spowoduje cachowanie (przechowanie) na 6 minut i w tym czasie każdy odbiorca otrzyma jednakowy kod.
Wtedy treść maila będzie wyglądać następująco:
Cześć!
Dzisiaj są TWOJE URODZINY!
Życzymy Ci wszystkiego najlepszego, a w prezencie mamy dla Ciebie
kod rabatowy w wysokości 20% na najnowszą kolekcję butów sportowych:
@(Model.GetRemoteContent("https://www.twojsklep.pl/uploads/urodziny-kody-
rabatowe-20-proc-znizki", true))
Kod jest ważny przez dwa tygodnie.
Sprezentuj sobie parę modnych sneakersów :)
Pozdrawiamy!
Tę treść dynamiczną możesz również stosować przy wysyłce biletów koncertowych, imiennych voucherów i zaproszeń.
Pobierz treść zdalną z hasłem#
Gdy wybierzesz z listy tę pozycję, w treści e-maila pokaże się ciąg znaków: @(Model.GetRemoteContent(„string url„, „string username„, „string password„, boolIsUnique)
- W miejsce „string url” wstaw link do treści.
- W miejsce „username” i „string password” podaj dane logowania, jeśli serwer wymaga autoryzacji (metoda HTTP Basic Authentication).
- W miejsce boolIsUnique wpisz true, jeśli każdemu odbiorcy ma wyświetlić się indywidualna treść.
- Wpisz false, co spowoduje cachowanie (przechowanie) na 6 minut i w tym czasie każdy odbiorca otrzyma jednakową treść.
- Jeśli nie ustawisz parametru boolIsUnique, efekt będzie taki jak przy ustawieniu parametru jako false.
- Przykładowa treść wygląda następująco: @(Model.GetRemoteContent(”www.mojsklep.pl/promocja/kod_lato_25″, „Adam Kowalski”, „nxewgh60#”, false))
Poniżej przykładowy e-mail z zastosowaniem tej metody:
Cześć!
Dzisiaj są TWOJE URODZINY!
Życzymy Ci wszystkiego najlepszego, a w prezencie mamy dla Ciebie
kod rabatowy w wysokości 20% na najnowszą kolekcję butów sportowych:
@(Model.GetRemoteContent("www.mojsklep.pl/promocja/kod_lato_25",
"Adam Kowalski", "nxewgh60#", false))
Kod jest ważny przez dwa tygodnie.
Sprezentuj sobie parę modnych sneakersów :)
Pozdrawiamy!