W systemie YouLead skuteczne prowadzenie komunikacji opiera się na dwóch uzupełniających się pojęciach: zgodach oraz statusach. Zrozumienie różnicy między nimi jest kluczowe dla poprawnego zarządzania bazą i zapewnienia wysokiej dostarczalności wiadomości.
1. Zgody (poziom biznesowy i prawny)
Zgody to deklaracje woli użytkownika. W YouLead masz pełną dowolność w ich definiowaniu, co pozwala na precyzyjne odzwierciedlenie procesów zbierania danych w Twojej firmie.
- Dowolność definicji: Możesz stworzyć dowolną liczbę zgód (np. „Zgoda na newsletter”, „Zgoda na kontakt handlowy”, „Zgoda na SMS marketing”).
- Powiązanie z formularzami: Zazwyczaj konkretna zgoda w systemie odpowiada jednemu checkboxowi w formularzu na stronie WWW.
- Zastosowanie w filtrach: Używanie konkretnych zgód jako kryteriów wyboru odbiorców danej wysyłki jest dobrą praktyką, jednak z punktu widzenia systemu jest opcjonalne.
2. Statusy komunikacji (poziom techniczny)
Status to informacja techniczna, która dla systemu jest „ostateczną instancją” decydującą o tym, czy wiadomość zostanie wysłana. Statusy działają globalnie dla danego kanału komunikacji. Możliwe są wartości opisane niżej, w nawiasach podano wartość liczbową odpowiadającą statusowi używaną np. w wywołaniach API.
Kanał E-mail
- Aktywny (3): Pozwala na każdą wysyłkę.
- Do aktywacji (2): Pozwala na wysyłkę wyłącznie wiadomości zawierających link aktywacyjny (np. w modelu Double Opt-In).
- Nieaktywny (1): Status domyślny, blokuje wysyłkę.
- Wypisany (4): Blokuje wysyłkę. Status nadawany po kliknięciu przez użytkownika w link wypisu lub po ręcznej zmianie.
- Odbity (5): Blokuje wysyłkę. Status nadawany automatycznie przez system w przypadku tzw. twardego odbicia (gdy serwer odbiorcy zgłosi, że adres trwale nie istnieje).
Kanał SMS
Struktura jest uproszczona:
- Aktywny (2): Niezbędny do realizacji wysyłki.
- Nieaktywny (1): Blokuje możliwość wysyłki SMS.
Kanał Web Push
W tym przypadku status jest ściśle powiązany z technologią przeglądarkową:
- Status zależy od uprawnień przeglądarki: Nawet jeśli użytkownik figuruje w systemie, wysyłka jest możliwa tylko wtedy, gdy wyraził on fizyczną zgodę na otrzymywanie powiadomień w oknie przeglądarki (tzw. prompt). Jeśli użytkownik zablokuje powiadomienia w ustawieniach przeglądarki, status w YouLead ulegnie zmianie na nieaktywny.
3. Kluczowa różnica w działaniu
To najważniejszy „bezpiecznik” systemu, o którym musisz pamiętać przy planowaniu wysyłek:
- Zgody działają na etapie budowania grupy odbiorców. Jeśli nie dodasz wymogu posiadania danej zgody do filtrów wysyłki, system sam z siebie jej nie „sprawdzi”.
- Statusy działają zawsze automatycznie. Nawet jeśli w kryteriach wysyłki nie uwzględnisz statusu „Aktywny”, system i tak zablokuje wysyłkę do osób o innym statusie (np. wypisanych lub odbitych).
4. Sprzężenie zgód ze statusami
Mimo że to dwa różne parametry, w YouLead łączymy je za pomocą mechanizmu sprzężenia. Pozwala to zautomatyzować proces aktywacji kontaktów. Szerzej mowa o tym w artykule: https://manual.youlead.io/knowledge-base/opis-modulu-zgod/
Podsumowanie
| Cecha | Zgody | Statusy |
| Rola | Prawna (na co dana osoba się zgadza?) | Techniczna (czy system może wysłać?) |
| Definiowanie | Dowolne, wg Twoich potrzeb | Stałe, systemowe |
| Kryteria wysyłki | Opcjonalne (zależne od Twojego filtra) | Zawsze brane pod uwagę, nawet jeśli nie uwzględnione w filtrach |
| Główny czynnik zmiany | Akcja użytkownika (formularz) | Sprzężenie, wypis lub zdarzenie techniczne (odbicie/przeglądarka) |