Przejdź do treści

Czym są treści dynamiczne?

Treści dynamiczne to inaczej fragmenty tekstu w języku skryptowym umieszczane w wiadomości e-mail lub w pop-upie, a służące ich personalizacji. Za pomocą treści dynamicznej dodasz informacje zarówno z platformy – imię lub nazwisko klienta, wybraną cechę lub link wypisu – jak i spoza ExpertSender, np. kody rabatowe dla klientów.

Podczas wysyłki e-maila treść dynamiczna jest zastępowana treścią docelową. Na przykładzie:

  1. Tworzysz temat wiadomości e-mail, np. Kliencie, rusza letnia wyprzedaż!
  2. Chcesz zastąpić słowo ‘kliencie’ imieniem każdego odbiorcy maila, taki miły gest. W bazie masz 5000 odbiorców. Przygotowanie tytułu maila z indywidualnym imieniem każdego z odbiorców będzie bardzo pracochłonne.
  3. Na szczęście korzystasz z platformy ExpertSender, dzięki której możesz spersonalizować temat e-maila jednym kliknięciem.

W jaki sposób?

  1. W polu Temat e-maila klikasz znak @ który wyświetla listę dostępnych treści dynamicznych.
  2. Wybierasz treść Imię klienta.
  3. W polu Temat pojawia się taki ciąg znaków: @(Model.CustomerFirstName).
  4. W momencie wysyłki tego e-maila, ten ciąg znaków zostanie zastąpiony imionami odbiorców.
  5. Gotowe!

Stosując treści dynamiczne w e-mailach nadasz im indywidualny charakter, dzięki czemu będą bardziej skuteczne – odbiorcy chętniej klikają i czytają wiadomości adresowane bezpośrednio do nich i zawierające treści uwzględniające ich preferencje.

Gdzie znajdę treści dynamiczne?

Treści dynamiczne dodasz do każdej wiadomości e-mail i sms, powiadomień web push i do pop-upów. Znajdziesz je:

  1. W kreatorze wiadomości e-mail > Podstawowe ustawienia kliknij znak @ w polach:
    • Temat,
    • Preview,
    • Śledzenie > po włączeniu opcji Google Analytics i Niestandardowe parametry.
  2. W edytorze wiadomości e-mail i pop-up > Treść > Bloki > Tekst
    • Scal tagi/Personalizacja.
  3. W edytorze wiadomości SMS > Treść > Treść wiadomości.
  4. W edytorze powiadomień web push > Treść > Tytuł oraz Treść powiadomienia.
  5. W scenariuszach > Utwórz/Edytuj scenariusz > Kanały: Wyślij E-mail > Stwórz treść > kliknij znak @ w polach:
    • Nazwa „Od”,
    • E-mail „Od”,
    • Nazwa „Odpowiedz do”,
    • E-mail „Odpowiedz do”,
    • Temat,
    • Preview text.

Rodzaje treści dynamicznych

W platformie ExpertSender znajdziesz następujące rozdaje treści dynamicznych:

  1. Cechy systemowe
    • ID klienta – @(Model.CustomerId) – wyświetla numer porządkowy klienta nadany w platformie.
    • CRM ID klienta – @(Model.CustomerCrmId) – wyświetla zaimportowany numer porządkowy klienta nadany przez system CRM, którego używasz.
    • Imię klienta – @(Model.CustomerFirstName) – wyświetla imię klienta.
    • Nazwisko klienta – @(Model.CustomerLastName) – wyświetla nazwisko klienta.
    • Pełna nazwa klienta – @(Model.CustomerFullName) – wstawia w treść wiadomości imię oraz nazwisko klienta.
    • Data urodzin klienta – @(Model.CustomerDateOfBirth) – dodaje do wiadomości datę urodzin klienta.
    • Ostatnia aktywność klienta – @(Model.CustomerLastActivity) – wstawia treść z ostatnią aktywnością klienta, np. zakup jakiegoś produktu, zapis do newslettera.
    • E-mail klienta – @(Model.CustomerEmail) – dodaje adres podany przez klienta podczas rejestracji w Twoim sklepie lub zapisu na newsletter.
    • E-mail Md5 klienta – @(Model.CustomerEmailMd5) oraz E-mail Sha256 klienta @(Model.CustomerEmailSha256) – umożliwiają personalizację treści dla klientów zidentyfikowanych poza platformą ExpertSender.
    • Telefon klienta – @(Model.CustomerPhone) – wyświetla numer telefonu klienta.
    • Ostatni e-mail klienta – @(Model.CustomerLastEmail) – wstawia ostatni adres e-mail użyty przez klienta, np. do złożenia zamówienia, rejestracji na newsletter.
    • Ostatni sms klienta – @(Model.CustomerLastSms) – wyświetla datę i godzinę ostatniej wysyłki wiadomości SMS.
  1. Cechy wprowadzone przez Ciebie do platformy:
    • Czy atrybut klienta istnieje – @(Model.CustomerAttributeExists(”string attributeName”)) – wyświetla treść w zależności od tego, czy wskazany atrybut (cecha) klienta istnieje lub nie. Tę treść dynamiczną najczęściej umieszczasz bezpośrednio w kodzie newslettera. W jaki sposób dostać się do kodu HTML newslettera? Opis znajdziesz w sekcji Jak działa edytor wiadomości?
    • Atrybut klienta – @(Model.CustomerAttribute(”string attributeName”)) – umożliwia dodanie wybranej cechy klienta; w miejsce string attributeName wyświetli wybraną przez Ciebie cechę klienta, dodaną wcześniej do systemu w sekcji Ustawienia > Klienci > Cechy klientów.
    • Atrybut klienta – ustaw wartość – @(Model.SetCustomerAttribute(„attributeName”, objectValue)) – umożliwia dodanie wartości dla wybranej cechy klienta, np. rozmiaru ubrania, numeru karty lojalnościowej itp.
    • Atrybut klienta – wyczyść wartość – @(Model.ClearCustomerAttribute(„attributeName”)) – zeruje wartość cechy dla danego klienta, np. rozmiar ubrania, miasto zamieszkania.
  1. Linki
    • Link wypisania – @(Model.InsertUnsubscribeLink()) – wyświetla link do osobnej strony docelowej potwierdzającej wypisanie się z listy e-mailingowej.
    • Link do Preference Center – @(Model.InsertPreferenceCenterLink())merId) – wyświetla link kierujący do Twojego centrum preferencji.
  2. Kody rabatowe
    • Użyj kodu rabatowego – @(Model.UseDiscountCode(discountCodeSetId)) pobiera pierwszy wolny kod rabatowy z listy wczytanej do platformy, a następnie wyświetla go w treści e-maila.
  3. Identyfikatory wiadomości
    • ID wiadomości email – @(Model.EmailMessageId) – wyświetla numer identyfikacyjny wiadomości.
    • ID bannera – @(Model.BannerId) – wyświetla numer identyfikacyjny bannera.
    • ID pop-upu – @(Model.PopupId) – wyświetla numer identyfikacyjny pop-upa.
  4. Treść zdalna
    • Pobierz treść zdalną – @(Model.GetRemoteContent(”string url”, boolIsUnique)) – wyświetla link z wysyłką kodów rabatowych, biletów na koncert.
    • Pobierz treść zdalną (z hasłem) – @(Model.GetRemoteContent(”string url”, ”string username”, ”string password”, boolIsUnique)) – wyświetla ohasłowany link wraz z danymi dostępowymi.

Jak używać treści dynamicznych?

Używając treści dynamicznych możesz stworzyć jeden szablon wiadomości i wysłać ją wielu klientom. W miejscach użytych w szablonie treści dynamicznych pojawią się konkretne dane przypisane do danego klienta.

Dodaj imię klienta w temacie e-maila

Dodawanie imienia klienta to najpopularniejszy sposób personalizacji wiadomości e-mail.

W platformie ExpertSender możesz zrobić to nie tylko w samej treści e-maile, ale też w jego temacie.

  1. W menu głównym przejdź do sekcji Kampanie > E-mail.
  2. Kliknij Utwórz newsletter. Przejdziesz do edytora wiadomości.
  3. W polu Temat wprowadź Temat twojej wiadomości.
  4. Zaznacz kursorem miejsce, w którym chcesz wstawić imię odbiorcy wiadomości.
  5. Kliknij symbol @ znajdujący się na końcu pola. Otworzy się pop-up z listą treści dynamicznych.
  6. Wybierz treść Imię klienta.
  7. W zaznaczonym wcześniej miejscu pojawi się następująca treść dynamiczna: @(Model.CustomerFullName). Nie musisz do niej nic dodawać.
  8. Podczas wysyłki wiadomości treść dynamiczna zostanie zastąpiona imieniem klienta dostępnym w bazie Klienci > Klienci.

Gotowe

Dodaj kod rabatowy do e-maila

W ExpertSender udostępniamy dwa sposoby dodawania kodów rabatowych w treściach e-mail – gdy zestaw kodów został zaimportowany do platformy oraz gdy zestaw kodów przechowujesz na zewnątrz platformy, np. na własnym serwerze.

Dodaj kod rabatowy do wiadomości e-mail za pomocą treści dynamicznej o nazwie – Użyj kodu rabatowego. Umieszcza ona w e-mailu pierwszy wolny kod rabatowy z listy zaimportowanej wcześniej do platformy 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 ID zestawu kodów rabatowych, z którego mają być pobrane kody.

Przykład użycia kodów rabatowych w wiadomościach email znajdziesz w artykule Jak dodać kod rabatowy do wiadomości?

Jak dodać do e-maila treść chronioną hasłem?

Jeśli potrzebujesz wysłać do swoich odbiorców treść chronioną hasłem, wystarczy, że użyjesz treści dynamicznej o nazwie Pobierz treść zdalną (z hasłem).

Wygląda ona następująco:

@(Model.GetRemoteContent(”string url”, ”string username”, ”string password”, boolIsUnique))

Jak wstawiać dane? Zamień:

  • string url – na adres url, pod którym znajdują się docelowe dane,
  • string username – na imię klienta, do którego wysyłasz wiadomość,
  • string password – na hasło dostępu przypisane do treści, którą chcesz wysłać

To tylko dwa z wielu przykładów, w których sprawdzi się treść dynamiczna. Możesz jej użyć również do budowania komunikacji na podstawie unikalnych cech klientów lub stosować w znacznikach utm dla lepszej identyfikacji klientów.