Kampania uruchomiona w porze śniadania w jednej strefie czasowej może dotrzeć do innej grupy odbiorców w środku nocy. Twoja decyzja o harmonogramie wymaga odpowiedniego czasu lokalnego odbiorcy i reguł obejmujących daną wiadomość.
Kto ustala godziny ograniczeń?
Przepisy prawa, wymagania operatorów i polityki dostawców mogą osobno ograniczać, kiedy wysyłasz objęte nimi wiadomości tekstowe.
Reguła określa typy wiadomości, strefę czasową i wyjątki. Ogólnokrajowe podsumowanie może nie obejmować każdego lokalnego ograniczenia dotyczącego Twoich odbiorców.
Na przykład 47 CFR 64.1200(c)(1) zabrania objętych regułą telefonicznych ofert handlowych w USA przed 8:00 i po 21:00. Stosuje czas lokalny wywoływanej strony. Paragraf (e) rozszerza te przepisy na bezprzewodowe wiadomości marketingowe.
Zgodnie z tym ograniczeniem objęta regułą wiadomość o 7:00 czasu odbiorcy jest zbyt wczesna, nawet jeśli Twój serwer wskazuje południe. Wyjaśnienie TCPA omawia zakres tej reguły.
Nie traktuj każdej reguły godzin ciszy jako gwarancji czasu dostarczenia. Sprawdź, czy obowiązujące sformułowanie reguluje wysyłanie, nawiązywanie kontaktu czy dostarczenie, zanim zaprojektujesz harmonogram.
Czy Bird wstrzymuje moją wiadomość do momentu, gdy wysyłka jest dozwolona?
Endpoint SMS w Bird nie odracza wiadomości na podstawie godzin ciszy.
Nie określa strefy czasowej odbiorcy na podstawie jego numeru. Nie wybiera też okna wysyłki na podstawie kategorii wiadomości. Żądanie przechodzi przez standardowy proces walidacji i dostarczenia niezależnie od pory. Akceptacja nadal nie gwarantuje dostarczenia.
Pole żądania scheduled_at jest również niedostępne: podanie go zwraca HTTP 422 SMSUnsupportedFeature. Zaplanuj wywołanie API we własnej aplikacji. Wysłanie tego pola nie umieszcza wiadomości w kolejce oczekiwania.
Jak znaleźć regułę kraju docelowego w Bird?
Możesz sprawdzić politykę krajową i stronę kraju docelowego SMS przed skonfigurowaniem harmonogramu.
Wyślij żądanie GET /v1/country-policies/US/messaging-context?platform=sms dla polityki USA. Zastąp US dwuliterowym kodem kraju docelowego, aby sprawdzić inny rynek.
Tablica platforms w odpowiedzi zawiera politykę SMS, w tym:
has_quiet_hours, wartość logiczna lubnull, wskazująca, czy ograniczenia są zarejestrowane.quiet_hours_is_regulatory, wartość logiczna lubnull, odróżniająca regulację od polityki platformy.exempt_message_categories, tablica z nazwami kategorii wyłączonych z ograniczeń godzin ciszy.
Brak wartości nie oznacza, że wysyłanie bez ograniczeń jest dozwolone. Sprawdź opublikowane wytyczne i obowiązujące reguły kraju docelowego, gdy rekord nie zawiera potrzebnych szczegółów.
Te pola opisują politykę. Nie aktywują harmonogramu w endpoincie wysyłki SMS w Bird.
Jak moja aplikacja powinna planować wysyłkę wiadomości?
Wstrzymaj objęte regułą wiadomości do następnego dozwolonego czasu dla danego odbiorcy. Sprawdź je ponownie przed wysłaniem.
Zapisz wiarygodną strefę czasową w profilu kontaktu. Sam kod kraju numeru telefonu nie pozwala zlokalizować osoby, która się przeprowadziła lub podróżuje. Przyjmij jawną politykę dla nieznanych stref czasowych zamiast zakładać, że zegar Twojego serwera obowiązuje.
W momencie wysyłki ponownie sprawdź zgodę. Upewnij się, że wiadomość jest nadal przydatna. Oferta mogła wygasnąć podczas oczekiwania. Zachowaj identyfikator odroczonej wiadomości, aby ponownie uruchomiony harmonogram nie wysłał jej dwukrotnie.
W przypadku pilnych kodów weryfikacyjnych sprawdź obowiązujące reguły kategorii, zanim zastosujesz okno wiadomości promocyjnych. Opóźnienie żądanego kodu do rana może sprawić, że stanie się bezużyteczny.
Czy odpowiedzi i wiadomości transakcyjne są zwolnione z ograniczeń?
Zwolnienia zależą od obowiązującej reguły i faktycznego celu wiadomości.
Nie zakładaj, że każda aktualizacja dostawy, przypomnienie czy kod weryfikacyjny ma to samo zwolnienie wszędzie. Sprawdź exempt_message_categories i regułę leżącą u podstaw kraju docelowego, zanim wykluczysz kategorię z harmonogramu.
Wbudowane potwierdzenia słów kluczowych Bird działają zgodnie z obsługą słów kluczowych bez harmonogramu godzin ciszy. Ich zwolnienie z blokady SMS pozwala na wysłanie potwierdzenia rezygnacji. To osobny mechanizm od prawnego zwolnienia dotyczącego czasu wysyłki. Słowa kluczowe STOP wyjaśniają to zachowanie.
Dodanie oferty do wiadomości serwisowej może zmienić jej cel. Modele zgód SMS omawiają powiązaną decyzję dotyczącą uprawnień.
W skrócie
Używaj zegara wskazanego przez regułę.
Ograniczenie lokalne dla odbiorcy obowiązuje tam, gdzie znajduje się odbiorca, więc czas lokalny Twojego serwera nie wystarczy.
Bird nie planuje wysyłek z uwzględnieniem godzin ciszy.
Endpoint SMS nie odracza wysyłki na podstawie pory dnia. Odrzuca scheduled_at.
Pola polityki krajowej opisują regułę.
Sprawdź has_quiet_hours, quiet_hours_is_regulatory i exempt_message_categories razem z opublikowanymi wytycznymi kraju docelowego.
Sprawdź cel każdej wiadomości.
Kampania promocyjna i żądany kod weryfikacyjny wymagają różnego traktowania, gdy obowiązująca reguła je rozróżnia.