SMS

Jak zbierać zgody opt-in w SMS?

Zbieraj zgody opt-in w SMS, wyjaśniając, co będziesz wysyłać, prosząc o zgodę i zachowując dowód jej udzielenia.

Numer telefonu podany przy składaniu zamówienia może być przeznaczony do powiadomień o dostawie. Dodanie go do kampanii promocyjnej wymaga zgody obejmującej te wiadomości.

Jakiej zgody wymaga mój program?

Wiadomości promocyjne wymagają zgody na promocje. Prośba o aktualizacje dotyczące usługi obejmuje ten cel informacyjny.

Zasady przesyłania wiadomości CTIA wyznaczają standardy branżowe dla biznesowych wiadomości SMS w USA. Załącznik II wymaga pisemnej zgody na promocje. Wiadomości informacyjne wymagają wyraźnej zgody. Odpowiedź związana z rozmową rozpoczętą przez klienta nie wymaga dodatkowej zgody w ramach tych wytycznych.

Dodanie oferty może zmienić przypomnienie w promocję. CTIA podaje taki przykład:

Adding a call-to-action (e.g., a coupon code to an informational text) may place the message in the promotional category.

Określ treść, zanim zaczniesz zbierać zgodę, tak aby zaproszenie odpowiadało wiadomościom, które faktycznie wysyłasz. Stosuj wymogi prawne kraju docelowego obok wytycznych branżowych. Wyraźna zgoda pisemna wyjaśnia amerykańską definicję prawną.

Co powinno zawierać zaproszenie?

Pokaż, kto będzie wysyłać, co będzie wysyłać i jak można zrezygnować.

Sekcja 5.1.1 CTIA wymaga podania programu, tożsamości i numeru nadawcy, opłat, instrukcji rezygnacji, informacji o pomocy i obowiązujących warunków. Umieść te informacje w widocznym miejscu obok akcji rejestrującej zgodę. Reklama ze słowem kluczowym również wymaga tych informacji.

W przypadku wiadomości cyklicznych wyjaśnij częstotliwość. Wyślij potwierdzenie rejestracji z informacją o rezygnacji i wsparciu. Sekcja 5.1.2.1 opisuje to potwierdzenie.

Pozwól, żeby osoba sama podjęła działanie wyrażające zgodę. Nie zaznaczaj zgody za nią ani nie ukrywaj jej w niepowiązanych warunkach, bo żadne z tych rozwiązań nie stanowi świadomego wyboru dotyczącego Twoich wiadomości.

Jakie dowody powinienem zachować?

Zachowaj czas zgody, tożsamość i numer osoby oraz zaproszenie, na które wyraziła zgodę.

Sekcja 5.1.2 CTIA wymienia też metodę zbierania zgody, kampanię i adres IP, jeśli dotyczy. Zapisz treść zaproszenia i akcję użytą do wyrażenia zgody. Sam znacznik czasu nie pokazuje, czy osoba zgodziła się na przypomnienia, czy na promocje.

Jeśli Twój program wymaga double opt-in, poproś osobę o potwierdzenie z jej telefonu, zanim uznasz rejestrację za zakończoną. Modele zgody SMS wyjaśniają ten dodatkowy krok.

Jak zapisać zgodę w Bird?

Decyzję zapisujesz przez POST /v1/preferences. Dowody przechowuj we własnym systemie.

Ustaw channel na sms, a handle na numer telefonu z kodem kraju, na przykład +15550001234. Ustaw status na granted lub revoked.

  • consented_at zapisuje, kiedy osoba wyraziła zgodę. Nadanie zgody ponad zapisaną rezygnację wymaga późniejszego znacznika czasu. Nie może wskazywać przyszłości.
  • source identyfikuje formularz, kampanię lub partię importu. Przyjmuje od 1 do 255 znaków, więc użyj krótkiego odniesienia do swojego dowodu.
  • coverage przyjmuje non_transactional lub all. Wartość domyślna, non_transactional, pozostawia potwierdzenia odbioru i kody weryfikacyjne poza zakresem tej preferencji.
  • sender_scope ogranicza oświadczenie do jednego nadawcy. Pomiń go, aby objąć cały kanał w ramach obszaru roboczego.

Bird porównuje oświadczenia dla tego samego kanału, identyfikatora, zakresu nadawcy i tematu. Temat grupuje wiadomości w ramach jednej subskrypcji. Pole topic_id w odpowiedzi identyfikuje tę grupę. Wartość null oznacza wszystkie tematy.

Starsze oświadczenie zwraca applied: false, a obowiązujące oświadczenie znajduje się w preference. Sprawdź ten wynik, żeby stary import nie wyglądał, jakby przywrócił zgodę.

Własna rezygnacja osoby ma silniejszą ochronę niż deklaracja API. Nie możesz jej nadpisać ani usunąć przez ten API, nawet z późniejszym znacznikiem czasu. Endpoint preferencji dokumentuje zachowanie zapisu.

Czy odpowiedź START tworzy początkowy zapis zgody?

Odpowiedź START kończy wstrzymanie nadawcy. Nie zastępuje początkowego zbierania zgody.

Operacja start w Bird kończy to wstrzymanie. Następnie wysyła skonfigurowane potwierdzenie. START od osoby, która nigdy nie była wstrzymana, może otrzymać potwierdzenie bez ustalenia, na co pierwotnie się zgodziła.

Operacja confirm rozpoznaje odpowiedzi double opt-in. Nie wysyła odpowiedzi. Twój handler musi dokończyć ten przepływ. Słowa kluczowe STOP wyjaśniają osobne zachowanie słów kluczowych i wstrzymań.

Co powinienem sprawdzić przed wysyłką?

Wysyłaj tylko wtedy, gdy zaproszenie, dowód zgody i wdrożony przepływ są spójne.

  1. Dopasuj zgodę do faktycznej treści wiadomości.
  2. Zastosuj model zgody kraju docelowego.
  3. Zachowaj zaproszenie i czas zgody, a następnie sprawdź wynik zapisu preferencji w Bird.
  4. Dokończ wymianę potwierdzającą, jeśli Twój program wymaga double opt-in.

W skrócie

  1. Dopasuj zgodę do treści.

    Zgoda na przypomnienia nie obejmuje automatycznie wiadomości promocyjnych.

  2. Przechowuj zaproszenie razem z zapisem zgody.

    Zapisz, co osoba widziała i kiedy wyraziła zgodę, żebyś mógł wykazać, czego ta zgoda dotyczy.

  3. Czas zgody decyduje, które oświadczenie obowiązuje.

    Starsze oświadczenie preferencji nie może zastąpić nowszego. Sam późniejszy znacznik czasu nie może nadpisać własnej rezygnacji (opt-out) osoby.

  4. START kończy wstrzymanie.

    Obsługa słów kluczowych w Bird nie zastępuje początkowego zbierania zgody ani obsługi potwierdzenia double opt-in.

Zastosuj w praktyce.

Kontynuuj z dokumentacją, przewodnikami i przykładami dotyczącymi tego tematu. Zasoby są w języku angielskim.

Uzyskaj brief wdrożeniowy

Buduj na tej samej sieci.

Testowy klucz API otrzymasz od razu. Dostęp produkcyjny odblokujesz po dodaniu metody płatności i zweryfikowaniu nadawcy.

Zacznij od jednego kanału.
Dodaj kolejne, gdy będziesz gotowy.

Testowy klucz API otrzymasz od razu. Dostęp produkcyjny odblokujesz po dodaniu metody płatności i weryfikacji nadawcy.

Używasz Claude Code, Cursor lub Codex? Skopiuj prompt konfiguracyjny, a Twój agent zainstaluje za Ciebie Bird CLI i umiejętności. Wybierz swój:

Cursor