Personalizacja oraz treści dynamiczne w szablonach



Podobne dokumenty
1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb)

Definiowanie filtrów IP

Dokumentacja SMS przez FTP

NOWY SZABLON IMPORTU PLIKÓW

NOWY SZABLON IMPORTU PLIKÓW

Tworzenie kampanii mailowych. Tworzenie kampanii mailowych.

Dokumentacja REST API v 3.0

Autor: dr inż. Katarzyna Rudnik

BANKOWOŚĆ ELEKTRONICZNA. Opis formatu pliku przekazów pocztowych XCM 110_61. Ver

Moduł do importu wyciągów bankowych ver 1.3

Konfiguracja i uruchomienie usługi Filtry adresów IP dla użytkowników Centrum Usług Internetowych dla Klientów Banku Spółdzielczego w Łęcznej.

Tworzenie nowej kampanii i jej ustawienia

INSTRUKCJA ODNOWIENIA CERTYFIKATU PRYWATNEGO

29. Poprawność składniowa i strukturalna dokumentu XML

Dokumentacja 2SMS

Metody numeryczne Laboratorium 2

mbank CompanyNet, BRESOK

Bazy danych SQL Server 2005

INSTRUKCJA ODNOWIENIA CERTYFIKATU FIRMOWEGO

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

5 przykładów skutecznego użycia zawartości dynamicznej

I N S T R U K C J A O B S Ł U G I

Instrukcja użytkownika systemu bankowości internetowej dla firm KONTRAHENCI. BOŚBank24 iboss

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym

1.Formatowanie tekstu z użyciem stylów

mbank CompanyNet, BRESOK Struktura zbioru importu w formacie BRESOK2

14. POZOSTAŁE CIEKAWE FUNKCJE

Funkcje dodatkowe. Wersja 1.2.1

Getin Noble Bank SA wersja 1.0 Infolinia

Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym

KKO PLIKI ROZKAZÓW CMD

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1

Z poradnika dowiesz się jak zautomatyzować kampanie marketingowe za pomocą narzędzi i różnego typu autoresponderów dostępnych w GetResponse.

Polcode Code Contest PHP-10.09

Opis metody pracy Komisji podczas Kwalifikacji TestingCup 2017

E-book: Automatyzacja powiadomień SMS. CASE STUDY

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Instrukcja importu przesyłek. z Menedżera Sprzedaży do aplikacji Webklient

12. Banner 125 x125 w serwisie 1 dzień 14,43 zł PROMOCJA. 13. Banner 125 x125 w serwisie 1 dzień 4 zł PROMOCJA

E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA)

Opis funkcji Import transakcji - struktura oraz opis pliku importowego

SARE w 5 krokach. (podstawowy manual po systemie SARE)

Napisy w PHP. Drukowanie napisów instrukcją echo

Dokumentacja REST API v 3.0

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.

SAREscript w praktyce

Dokumentacja systemu erecepcja.com SYSTEM REJESTRACJI KLIENTÓW PRZEZ INTERNET

Logowanie do systemu. Rys. 1 Strona logowania

ELF. Instrukcja użytkownika. (System wspomagający wypełnianie wniosków elektronicznych)

Uwaga Przed każdą aktualizacją, zalecane jest zrobienie kopii bezpieczeństwa bazy oraz bibliotek programu

Modele danych walidacja widoki zorientowane na model

Format danych w pliku do importu przelewów

I. Program II. Opis głównych funkcji programu... 19

Instrukcja. Zobacz jak w prosty sposób założyć swoją własną stronę www. ZDJĘĆ DODAWANIE INFORMACJI EDYCJA

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Opis funkcjonalności podnoszących odporność systemu na ewentualne zaniedbania po stronie Klientów Banków w

Projektowanie nadruków życzeń wewnątrz kartek UNICEF poprzez stronę internetową

Podstawy JavaScript ćwiczenia

Kadry Optivum, Płace Optivum

Stworzenie programu KSIĄŻKA ADRESOWA posiadającego funkcjonalności przechowywania danych o osobach dodanych przez użytkownika.

Instrukcja dla Uczelnianego Administratora Systemu Antyplagiatowego Plagiat.pl

Specyfikacja techniczna dot. mailingów HTML

Łączenie liczb i tekstu.

Jak stworzyć bazę adresów firmowych aby wysyłać ingi reklamowe przez system OPENMailing.pl?

Funkcje dodatkowe. Wersja 1.2.1

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

WellCommerce Poradnik: CRM

Mobilny CRM BY CTI 1

W pustym polu wpisz szukaną frazę niezaleganie i kliknij [Filtruj]. Lista usług zostanie

Baza numerów Wersja 1.1

programu Neofon instrukcja obsługi Spis treści

Struktura pliku VideoTEL dla importu zleceń

Technologie informacyjne: Arkusz kalkulacyjny

1. Tworzenie tabeli. 2. Umieszczanie danych w tabeli

Tworzenie formularzy w Microsoft Office Word 2007

APLIKACJA SHAREPOINT

Tworzenie nowych pytań materiał dla osób prowadzących kursy

8. Komunikacja. Gabi.NET Sp. z o.o. ul. Dąbrowskiego 247/249, Łódź, tel. kontaktowy: (22) , dok@gabi.net.

1 Powtórzenie wiadomości

Instrukcja obsługi serwisu VoiceContact

Sekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy ucznia i jego opiekunów? Projektowanie listy

Podstawy Informatyki Wykład X

System KADRY. Konsolidacja danych kadrowych BKIP. Wystawianie pism do pracowników. Autor : Piotr Zielonka tel

FUNKCJE TEKSTOWE W MS EXCEL

Serwis jest dostępny w internecie pod adresem Rysunek 1: Strona startowa solidnego serwisu

Formularze. Instrukcja MailSolutions Zarządzanie Panelem Administratora Aplikacja zgodna wymogami RODO

Kosmicznie skuteczny. i sms marketing

Wszystkie dane są fikcyjne, wygenerowane jedynie na potrzeby zadań.

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

Integracja oprogramowania GASTRO z systemem Blue Pocket

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

1. Rejestracja 2. Logowanie 3. Zgłaszanie nowego wniosku projektowego

realizacja księga marki

Liga zadaniowa. Serwis administracyjny. UMK w Toruniu. Paweł Lebioda

UONET+ - moduł Sekretariat

Transkrypt:

Personalizacja oraz treści dynamiczne w szablonach Kraków 20 maja 2010

Uwagi ogólne Wszystkie tagi w postaci: $$nazwa_pola_dodatkowego$$ $$filtr:nazwa_pola$$ $$if:nazwa_pola$$ $$endif$$ $$wyrażenie_czasowe$$ należy umieszczać w treści tekstowej, treści HTML-owej i/lub w temacie wiadomości. Sprawdzanie poprawności tagów następuje w pierwszym oraz w piątym kroku tworzenia kampanii. Jeśli zostaną wykryte błędy, zostaniesz o tym poinformowany. Zalecamy poprawienie wszystkich błędów, ponieważ mogą one powodować niepoprawne wyświetlanie się mailingu w różnych programach desktopowych i webmailach.

Pola dodatkowe: Pola dodatkowe to specjalne znaczniki zawarte w znakach $$ (podwójny znak dolara). Każdy subskrybent posiada dwa pola dodatkowe: $$email$$ - w to miejsce zostanie wstawiony email subskrybenta do którego jest kierowana wiadomość $$nazwa$$ - pole opisujące subskrybenta, może się tam znajdować dowolna wartość Poza wyżej wymienionymi polami dodatkowymi jest możliwość stworzenia nieograniczonej ilości pól dodatkowych w których można przechowywać dowolne dane (nie przekraczające 255 znaków). Każde pole może posiadać wartość domyślną, jest to wartość, która się wyświetli jeśli pole będzie puste. Dodaje się ją w następujący sposób: $$nazwa_pola, wartosc domyslna=tutaj wpisz tekst$$ Tag personalizacji Wartość pola Wynik Witaj $$_w, wartosc domyslna=użytkowniku$$ Paweł Witaj Pawle Witaj $$_w, wartosc domyslna=użytkowniku$$ Witaj użytkowniku $$telefon, wartosc domyslna=nie podałeś$$ 5xx-xxx-xxx 5xx-xxx-xxx $$telefon, wartosc domyslna=nie podałeś$$ Nie podałeś Specjalne pola dodatkowe: Pole o nazwie $$$$ ma specjalne właściwości. Za pomocą dodatkowych przyrostków jest możliwość odmiany nia przez przypadki. Poniżej znajdują się wszystkie możliwe warianty: Przypadek Znacznik Przykład Mianownik $$$$ Paweł Dopełniacz $$_d$$ Pawła Celownik $$_c$$ Pawłowi Biernik $$_b$$ Pawła Narzędnik $$_n$$ Pawłem Miejscownik $$_m$$ Pawle Wołacz $$_w$$ Pawle Uwaga! Nie należy stosować polskich znaków w tagach personalizacji. Niedozwolone jest używanie nazw takich jak np. $$imię$$. Ta reguła dotyczy także wyrażenia wartosc domyslna. Nie można używać wyrażenia $$, wartość domyślna=dowolny tekst$$. Jako wartość domyślną dla danego pola można podać dowolną wartość poza dwoma znakami. Nie można używać znaków dwukropka oraz dolara, czyli niedozwolone jest używanie tagów w taki sposób jak: $$, wartosc domyslna=to pole nie może zawierać znaku $ oraz : $$

Filtry Do każdego pola dodatkowego można dodać filtr, który zmieni sposób wyświetlania tego pola. Dostępne filtry: upper wszystkie litery będą pisane z dużej fupper pierwsza litera będzie pisana z dużej title pierwsza litera każdego wyrazu będzie pisana z dużej lower wszystkie litery będą pisane małymi Filtry umieszcza się wewnątrz znaków $$, bezpośrednio przed nazwą pola dodatkowego. Filtr i pole dodatkowe muszą być oddzielone od siebie dwukropkiem, czyli: $$filtr:nazwa_pola$$ Przykładowe wykorzystanie filtrów: Tag personalizacji Wartość pola Wynik WITAJ $$upper:_w$$ Paweł WITAJ PAWLE WITAJ $$upper:_w$$ WITAJ $$title:firma, wartosc domyslna=nie podałeś$$ MOJA firma Moja Firma $$fupper:firma, wartosc domyslna=nie podałeś$$ MOJA firma Moja firma $$upper:firma, wartosc domyslna=nie podałeś$$ MOJA firma MOJA FIRMA $$lower:firma, wartosc domyslna=nie podałeś$$ MOJA firma moja firma $$upper:firma, wartosc domyslna=nie podałeś$$ NIE PODAŁEŚ

Wyrażenia czasowe/daty: Za pomocą wyrażeń czasowych można w mailingu umieszczać daty aktualne, z przeszłości lub z przyszłości. Dostępne są następujące wyrażenia czasowe: $$today$$ aktualna data w formacie dd.mm.rrrr, np. 20.05.2010 $$today_txt$$ aktualna data w formacie dzień tygodnia, dd miesiąc słownie rrrr, np. czwartek, 20 maja 2010 $$current_day$$ aktualny dzień w formacie dd, np. 20 $$current_month$$ aktualny miesiąc w formacie mm, np. 05 $$current_year$$ aktualny rok w formacie rrrr, np. 2010 $$current_weekday$$ aktualny dzień tygodnia słownie, np. Czwartek Przesunięcia czasowe: Za pomocą specjalnych znaczników istnieje możliwość dodania/odjęcia dni i/lub miesięcy od aktualnej daty, znaczniki te umieszcza się po dwukropku, a przed znakiem zamykającym $$. Znaczniki mają format: +/- liczba i znacznik czasu, np. +2d, -15d-2m, -3d+1m d znacznik czasu oznaczający dni, np. +2d, -4d, +7d m znacznik czasu oznaczający miesiące, np. +1m, -3m, +2m Istnieje możliwość dowolnego łączenia znaczników czasu (mają nastąpić bezpośrednio po sobie, między nimi nie może być żadnych dodatkowych znaków, w tym spacji), np. +2d-1m, +7d+1m. Przykładowe wykorzystanie znaczników czasu (przy założeniu, że dziś mamy 20 maja 2010): Tag personalizacji Wynik $$today$$ 20.05.2010 $$today_txt$$ czwartek, 20 maja 2010 $$current_weekday$$ Czwartek $$today:+7d$$ 27.05.2010 $$today:+7d+1m$$ 27.06.2010 $$today:-1d$$ 19.05.2010 $$today_txt:+3d$$ niedziela, 23 maja 2010 $$current_weekday:+4d$$ Poniedziałek $$current_month:+4d$$ 05 $$current_month:+4d+2m$$ 07 $$current_day:+1d$$ 21 $$current_weekday:+1m$$ Niedziela

Wyrażenia warunkowe Wyrażenia warunkowe to specjalne znaczniki, które pozwalają na ukrywanie/pokazywanie dodatkowych treści w mailingu na podstawie posiadanych przez danego subskrybenta wartości pól dodatkowych. Dostępne są następujące wyrażenia warunkowe: if znacznik rozpoczynający wyrażenie warunkowe endif znacznik kończący wyrażenie warunkowe Wyrażenia warunkowe umieszcza się wewnątrz znaków $$, jako wartość po dwukropku podaje się pole dodatkowe, którego wartość sprawdzamy, czyli: $$if:nazwa_pola$$ lub $$if:nazwa_pola=wartość$$. Każdemu wyrażeniu $$if:nazwa_pola$$ MUSI odpowiadać jedno wyrażenie $$endif$$. Metody porównywania wartości: Istnieją 3 metody, za pomocą których można porównywać wartości: brak znaku oznacza, że sprawdzamy, czy dane pole posiada jakąkolwiek wartość = sprawdzamy czy pole równa się pewnej wartości!= sprawdzamy czy pole nie równa się pewnej wartości Znaki specjalne w wyrażeniach porównawczych: Znakiem specjalnym, który może zostać umieszczony w wyrażeniu porównawczym jest znak procenta (%). Można go umieszczać w dowolnym miejscu wyrażenia porównawczego po prawej stronie znaku równości, czyli: $$if:=%a$$. Znak ten reprezentuje dowolną ilość znaków. Przykładowo: Wyrażenie Co oznacza? Przykładowe wartości pól dodatkowych które porównawcze spełniają warunek nie spełniają warunku %a Wyraz kończy się na a Anna Barbara Marzena Piotr Paweł Michał krak% Wyraz zaczyna się na Kraków Kra frazę krak Krakow Krak k%w Wyraz zaczyna się na k, Kraków Krak a kończy na w Krakow %ak% Wyraz zawiera frazę ak Kraków Krakow Akademik Kawa Kra Kawa

Uwaga! W wyrażeniach porównawczych NIE można używać znaków : (dwukropek) oraz $ (dolar). Wielkości liter w wyrażeniach porównawczych nie mają znaczenia, tzn. że fraza kraków oraz KRAKÓW są sobie równe. Nie ma znaczenia czy napiszemy $$if:=paweł$$, czy $$if:=paweł$$. Obie wartości oznaczają to samo. Zagnieżdżanie wyrażeń warunkowych: Wszystkie wyrażenia można dowolnie zagnieżdżać. Dozwolona jest dowolna głębokość zagnieżdżeń oraz dowolne wykorzystanie innych pól dodatkowych wewnątrz wyrażeń warunkowych. Przy zagnieżdżaniu wyrażeń należy uważać aby zachować poprawność wszystkich tagów personalizacji, oraz aby pozamykać wszystkie otwarte znaczniki warunkowe. Błędy w składni tagów personalizacji i wyrażeń warunkowych: Jeśli Freshmail wykryje jakieś błędy w szablonie, zostaniesz o tym poinformowany, zarówno w pierwszym kroku tworzenia kampanii: jak i już przed wysyłką: Uwaga! Zaleca się poprawienie wszystkich błędów w szablonie przed wysyłką kampanii. Wysłanie kampanii z błędem składniowym może powodować niepoprawne wyświetlanie się mailingu.

Przykłady wykorzystania: Poniżej znajdują się przykładowe możliwości wykorzystania tagów personalizacji i wyrażeń warunkowych. Przykład nr. 1: Witaj $$_w, wartość domyslna=drogi czytelniku$$! Dzisiaj mamy $$today_txt$$. $$if:=$$powiedz nam jak masz na imię, $$edit$$$$endif$$. $$if:zrobil_ostatnio_zakupy$$ Ostatnio u nas kupiłeś: $$title:ostatnio_kupil$$, zostaw nam swoją opinię o tej książce! $$if:rabat$$jesteś naszym stałym klientem, w nagrodę dajemy ci rabat w wysokości $$rabat$$%$$endif$$ $$endif$$ Paweł Witaj Pawle! zrobil_ostatnio_zakupy 1 Dzisiaj mamy czwartek, 20 maja 2010. Ostatnio u nas kupiłeś: Romeo i Julia, zostaw ostatnio_kupil Romeo i Julia nam swoją opinię o tej książce! Jesteś naszym stałym klientem, w nagrodę dajemy ci rabat w rabat 15 wysokości 15% zrobil_ostatnio_zakupy 0 ostatnio_kupil rabat Witaj drogi czytelniku! Dzisiaj mamy czwartek, 20 maja 2010. Powiedz nam jak masz na imię, <link do edycji treści>

Przykład nr. 2: Witaj $$if:=$$drogi czytelniku$$endif$$ $$if:=%a$$ droga $$_w$$ $$endif$$ $$if:!=%a$$ drogi $$_w$$ $$endif$$ Mamy dla ciebie kupon promocyjny, możesz go wykorzystać do $$today:+7d$$, aby dostać $$rabat, wartość domyslna=5$$% rabatu! rabat Witaj drogi czytelniku Mamy dla ciebie kupon promocyjny, możesz go wykorzystać do 27.05.2010, aby dostać 5% rabatu! Paweł rabat 10 Witaj drogi Pawle Mamy dla ciebie kupon promocyjny, możesz go wykorzystać do 27.05.2010, aby dostać 10% rabatu! Anna rabat 15 Witaj droga Anno Mamy dla ciebie kupon promocyjny, możesz go wykorzystać do 27.05.2010, aby dostać 15% rabatu!