Przejdź do treści

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:

  1. W edytorze, w kroku Treść dodaj wiadomość, którą planujesz wysłać do klientów.
  2. Spersonalizuj wiadomość i dodaj treść dynamiczną, która będzie wyświetlać imię klienta.
  3. Wybierz z listy treść Imię klienta. W wiadomości pojawi się fragment skryptu, który po otworzeniu wiadomości zostanie podmieniony na imię odbiorcy.
  4. Następnie w miejscu, w którym chcesz wstawić kod rabatowy, wstaw treść dynamiczną Użyj kodu rabatowego.
  5. Zamień fragment treści oznaczonej jako discountCodeSetId na ID zestawu kodów, z którego chcesz pobrać kod rabatowy.
  6. 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ą.

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!