Appearance
Szczegóły wykonywania scriptspotów
SAREscript może zostać wykonany w kilku miejscach w systemie. Różnią się one obsługą niektórych funkcjonalności języka.
Do działania wymagany adres e-mail | Modyfikacja danych w bazie | Osadzenie grafiki | system_setfrom() | system_setsubject() | |
---|---|---|---|---|---|
Mailing -> edytor – podgląd | ✅ | ❌ | ✅ | ❌ | ❌ |
Mailing -> edytor – podgląd na email | ✅ | ❌ | ✅ | ❌ | ❌ |
Mailing -> wysyłanie – mail testowy | ✅ | ❌ | ✅1 | ✅ | ✅ |
Mailing -> wysyłanie – testowanie filtrów | ❌ | ❌ | ❌ | ❌ | ❌ |
Mailing -> wysyłanie – wysyłka właściwa | |||||
- filtr zaawansowany | ✅ | ✅ | ❌ | ❌ | ❌ |
- w treści TXT | ✅ | ✅ | ✅ | ✅ | ✅ |
- w treści HTML | ✅ | ✅ | ✅ | ✅ | ✅ |
SAREscript -> uruchom – wykonanie skryptów, w zależności od wybranego źródła danych: | |||||
- brak | ❌ | ❌ | ❌ | ❌ | ❌ |
- wybrane dane | ❌ | ❌ | ❌ | ❌ | ❌ |
- wybrane adresy | ✅ | ✅ | ❌ | ❌ | ❌ |
- cała baza | ✅ | ✅ | ❌ | ❌ | ❌ |
SAREscript -> uruchom – debugowanie skryptów, w zależności od wybranego źródła danych: | |||||
- brak | ❌ | ❌ | ❌ | ❌ | ❌ |
- wybrane dane | ❌ | ❌ | ❌ | ❌ | ❌ |
- wybrane adresy | ✅ | ❌ | ❌ | ❌ | ❌ |
- cała baza | ✅ | ❌ | ❌ | ❌ | ❌ |
Raporty -> mapa kliknięć | ✅ | ❌ | ✅ | ❌ | ❌ |
Podgląd WWW wiadomości. | ✅ | ✅ | ❌ | ❌ | |
Scenariusze subskrypcji – wyświetlanie i wysyłanie obiektów. | ✅ | ✅ | ✅ | ✅ | ✅ |
Interfejs SOAP – wywołanie metody Execute | ❌ | ✅ | ❌ | ❌ | ❌ |
✅ działa;
❌ nieobsługiwane;
1 działa tylko przy wysyłce "z dołączonymi grafikami"
W niektórych miejscach systemu (np. przy wysyłce wiadomości) istotna jest kolejność w jakiej są wykonywane scriptspoty.
1. Mailing -> wysyłanie-mail testowy
- Wyszukanie linków w treści maila
- Wykonanie SAREscript w treści TXT (patrz tabela powyżej)
- Osadzenie wyniku działania scriptspotów TXT w mailu
- Wyszukanie i podmiana znaczników presonalizacyjnych (%znacznik%) w treści TXT
- Wykonanie SAREscript w treści HTML (patrz tabela powyżej)
- Osadzenie wyniku działania scriptspotów HTML w mailu
- Wyszukanie i podmiana znaczników presonalizacyjnych (%znacznik%) w treści HTML
- Wysłanie maila
2. Mailing -> wysyłanie – wysyłka właściwa
- Wybranie adresów do wysyłki z zastosowaniem filtra prostego
- Wykonanie dla każdego wybranego adresu e-mail filtra zaawansowanego (patrz tabela powyżej)
- Wyszukanie linków w treści maila
- Wyszukanie w treści maila i użycie znaczników
<sare_subject>
,<sare_from_f>
,<sare_from_m>
,<sare attachment>
- Wykonanie SAREscript w treści TXT (patrz tabela powyżej)
- Przekodowanie wyniku działania scriptspotów TXT na kodowanie docelowe
- Osadzenie wyniku działania scriptspotów TXT w mailu
- Jeżeli odbiorca chce odbierać HTML lub wymuszono wysyłkę HTML, wykonanie SAREscript w treści HTML (patrz tabela powyżej)
- Przekodowanie wyniku działania scriptspotów HTML na kodowanie docelowe
- Osadzenie wyniku działania scriptspotów HTML w mailu
- Wyszukanie i podmiana znaczników presonalizacyjnych (%znacznik%) w treści TXT
- Wyszukanie i podmiana znaczników presonalizacyjnych (%znacznik%) w treści HTML
- Wysłanie maila
3. SAREscript -> wykonaj – wykonanie lub debugowanie na wybranych adresach
Wybranie adresów z zastosowaniem filtra prostego Wykonanie dla każdego wybranego adresu e-mail filtra zaawansowanego (patrz tabela powyżej) Wykonanie SAREscript dla każdego z wybranych adresów (patrz tabela powyżej)