Opisaliśmy już, co to merge tagi i jak je stosować do tworzenia bardziej spersonalizowanych wiadomości w tym artykule.
Tutaj pokażemy Ci, jak działać z warunkowymi merge tagami i personalizować nie tylko imiona, nazwiska czy cechy indywidualne, lecz również jak dostosować całą treść tekstu. Przykładowo, dzięki warunkowym merge tagom możesz ustalić, kto otrzyma jaki tekst, a kto nie otrzyma żadnego tekstu. Służą do tego warunki.
Warunki podstawowe IF, ELSE
Użyj IF, jeśli chcesz wyświetlić indywidualną treść, jeśli zostanie spełniony Tobą określony warunek:
*|IF:NAME|*
Ten tekst zobaczy odbiorca, jeśli podał on swoje imię.
*|END:IF|*
*|IF:NAME=John|*
Ten tekst zobaczy odbiorca, jeśli ma na imię John.
*|END:IF|*
Użyj ELSE, aby wyświetlić inny tekst, jeżeli warunek nie zostanie spełniony.
*|IF:NAME|*
Witaj, *|NAME|*
*|ELSE:|*
Witaj!
*|END:IF|*
Jeżeli odbiorca podał swe imię, zobaczy on tekst "Witaj, *jego imię*". W innym wypadku zobaczy tekst "Witaj!"
Stosowanie ELSEIF
Możesz użyć ELSEIF do sprawdzania wielu warunków, przykładowo jeśli pragniesz pokazać różne treści ludziom na podstawie informacji podanych w niektórych polach. W tym przypadku możesz użyć notacji ELSIF w sposób następujący:
*|IF:PLACE=Nowy Jork|*
Odwiedź Times Square
*|ELSEIF:PLACE=Londyn|*
Odwiedź Pałac Buckingham
*|ELSEIF:PLACE=Paryż|*
Odwiedź Wieżę Eiffela
*|ELSE:|*
Odwiedź jakieś ciekawe miejsce
*|END:IF|*
Warunki negatywne
Oto przykład wpisu, w którym trzeba sprawdzić, czy warunek jest negatywny:
*|IF:NAME!=Danny|*
Ten tekst otrzyma odbiorca, który nie ma na imię Danny.
*|ELSE:|*
Ten tekst otrzyma odbiorca, który podał jakiekolwiek imię.
*|END:IF|*
Najczęściej stosowane warunkowe merge tagi
Warunek oparty na płci
Przykład dla stosowania płci wygenerowanej przez system:
*|IF:GENDER=male|*
Drogi Panie *|VOKATIV_S|*
*|ELSEIF:GENDER=female|*
Droga Pani *|VOKATIV_S|*
*|ELSE:|*
Witam,
*|END:IF|*
Według tego przykładu, jeśli płeć jest znana i jest męska, ta część e-maila pojawi się jako "Drogi Panie Nowak". W przypadku płci ustawionej jako żeńska "Droga Pani Nowak", a w przypadku płci nieznanej, użyty zostanie tekst ogólny "Witam".
Warunki złożone
Możesz z łatwością łączyć warunki celem stworzenia jeszcze bardziej spersonalizowanych wrażeń. Oto przykład, gdzie interesuje nas głównie istnienie nazwiska, a potem imienia, a potem zwracamy się do tych, którzy nie mają żadnej z tych wartości:
*|IF:VOKATIV_S|*
*|IF:GENDER=male|*
Drogi Panie *|VOKATIV_S|*
*|ELSEIF:GENDER=female|*
Droga Pani *|VOKATIV_S|*
*|ELSE:|*
Witam,
*|END:IF|*
*|ELSEIF:VOKATIV|*
*|IF:GENDER=male|*
Hej, *|VOKATIV|*
*|ELSEIF:GENDER=female|*
Hej, *|VOKATIV|*
*|ELSE:|*
Witam,
*|END:IF|*
*|ELSE:|*
Witam,
*|END:IF|*
Przykładowo Jane, która nie podała swojego nazwiska, zobaczy w swoim e-mailu tekst "Hej, Jane", zaś John, który podał swoje nazwisko, zobaczy "Drogi Panie Snow".
Jeśli chcesz użyć merge tagu w kodzie HTML szablonu, trzeba wpisać go również jako kod html a nie jako tekst. Do tego trzeba wpisać merge tag w nawiasach złożonych {}, tj. przykładowo {*|NAME|*}.
❓
Jeśli masz pytania, napisz do nas na chacie lub na [email protected].