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:
- Tworzysz temat wiadomości e-mail, np. Kliencie, rusza letnia wyprzedaż!
- 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.
- Na szczęście korzystasz z platformy ExpertSender, dzięki której możesz spersonalizować temat e-maila jednym kliknięciem.
W jaki sposób?
- W polu Temat e-maila klikasz znak @ który wyświetla listę dostępnych treści dynamicznych.
- Wybierasz treść Imię klienta.
- W polu Temat pojawia się taki ciąg znaków: @(Model.CustomerFirstName).
- W momencie wysyłki tego e-maila, ten ciąg znaków zostanie zastąpiony imionami odbiorców.
- 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:
- W kreatorze wiadomości e-mail > Podstawowe ustawienia kliknij znak @ w polach:
- Temat,
- Preview,
- Śledzenie > po włączeniu opcji Google Analytics i Niestandardowe parametry.
- W edytorze wiadomości e-mail i pop-up > Treść > Bloki > Tekst
- Scal tagi/Personalizacja.
- W edytorze wiadomości SMS > Treść > Treść wiadomości.
- W edytorze powiadomień web push > Treść > Tytuł oraz Treść powiadomienia.
- 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- W menu głównym przejdź do sekcji Kampanie > E-mail.
- Kliknij Utwórz newsletter. Przejdziesz do edytora wiadomości.
- W polu Temat wprowadź Temat twojej wiadomości.
- Zaznacz kursorem miejsce, w którym chcesz wstawić imię odbiorcy wiadomości.
- Kliknij symbol @ znajdujący się na końcu pola. Otworzy się pop-up z listą treści dynamicznych.
- Wybierz treść Imię klienta.
- W zaznaczonym wcześniej miejscu pojawi się następująca treść dynamiczna: @(Model.CustomerFullName). Nie musisz do niej nic dodawać.
- 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.