Jak korzystać z raportowania API WhatsApp, aby włączyć fallbacki SMS lub Voice
Zou PengBin
20 kwi 2021
1 min read

Kluczowe Wnioski
Flow Builder automates delivery tracking. Możesz wykrywać, kiedy wiadomości WhatsApp zawodzą i wyzwalać natychmiastowe akcje awaryjne, takie jak SMS lub Voice.
Fallbacks ensure message delivery. Kanały SMS i Voice kompensują niedostarczone wiadomości WhatsApp z powodu nieprawidłowych numerów, odinstalowania aplikacji lub problemów z łącznością.
Real-time insights through Google Sheets. Automatycznie rejestruj status dostarczenia (wysłano, dostarczono, przeczytano, odrzucono), aby wizualizować wydajność i identyfikować problematyczne numery.
WhatsApp Heatmap reporting. Monitoruj wydajność kampanii w Flow Builder, aby zrozumieć zaangażowanie, optymalizować wskaźniki dostarczania i dostosowywać przepływy.
Simple integration setup. Wymaga konta Bird, lokalnego numeru i konta Google do połączenia logiki przesyłania wiadomości i pul raportowania.
Data-driven optimization. Użyj dzienników odrzuceń, aby zbudować wyrafinowane listy kontaktów, zmniejszyć ilość marnowanych wiadomości i wzmocnić efektywność komunikacji wielokanałowej.
Time-based automation. Opcjonalna synchronizacja znaczników czasowych zapewnia dokładne śledzenie w różnych strefach czasowych na skalę przedsiębiorstwa.
Q&A Highlights
Co robi raportowanie WhatsApp API?
Śledzi statusy dostarczenia wiadomości — wysłane, dostarczone, przeczytane lub odrzucone — dzięki czemu możesz monitorować wydajność kampanii i podejmować działania w przypadku nieudanych dostaw.
Dlaczego używać SMS lub Voice jako alternatywy?
Fallbacki zapewniają, że Twoja wiadomość nadal dociera do klientów, jeśli dostarczanie przez WhatsApp nie powiedzie się z powodu nieprawidłowych numerów, braku łączności lub odinstalowania aplikacji.
Jak skonfigurować raportowanie z Flow Builder?
Połącz przepływ WhatsApp z Arkuszem Google za pomocą Flow Builder. Każdy status wiadomości (wysłana, dostarczona, odrzucona) jest rejestrowany w czasie rzeczywistym dla łatwej analizy.
Jakie są najczęstsze powody, dla których wiadomości WhatsApp nie dochodzą?
Nieprawidłowe numery telefonów, słaby sygnał sieci lub użytkownicy, którzy nie mają zainstalowanego WhatsApp, to główne przyczyny.
Jak działa proces awaryjny?
Kiedy wiadomość zostaje odrzucona, Flow Builder automatycznie uruchamia kanał zastępczy—SMS lub Voice—aby dostarczyć wiadomość bez ręcznej interwencji.
Czy mogę wizualizować wydajność kampanii?
Tak. Heatmap narzędzia Flow Builder pozwala zobaczyć, które wiadomości zostały dostarczone, przeczytane lub odrzucone, pomagając w optymalizacji strategii nadawania.
Jakie są wymagania wstępne przed konfiguracją?
Potrzebujesz konta Bird, lokalnego numeru SMS lub Voice oraz konta Google połączonego z panelem zarządzania.
Czy mogę śledzić czasy dostawy według regionu?
Tak. Możesz użyć kroku „Fetch Variables”, aby wywołać API TimeZoneDB i zarejestrować znaczniki czasu zgodnie z lokalną strefą czasową klienta.
Jaka jest korzyść biznesowa z włączenia fallbacks?
Maksymalizujesz zasięg, zmniejszasz liczbę pominiętych interakcji i poprawiasz satysfakcję klienta, zapewniając, że każda wiadomość — transakcyjna lub promocyjna — zostanie dostarczona.
Gdzie mogę dowiedzieć się więcej?
Odkryj dokumentację WhatsApp API i Conversations API firmy Bird dotyczącą szablonów, konfiguracji kampanii i najlepszych praktyk wersjonowania.
Dzięki kreatorowi Flow MessageBird możesz automatycznie sprawdzić, czy wiadomość WhatsApp została dostarczona, i wykorzystać SMS lub głos jako opcję zapasową, aby upewnić się, że dotrzesz do swojego klienta.
W miarę jak coraz więcej firm angażuje swoich klientów za pomocą WhatsApp, może być czasochłonne i kosztowne zrozumienie, którzy użytkownicy mają konta WhatsApp, a którzy nie.
Dla tych firm, zrozumienie, którzy użytkownicy nie otrzymują wiadomości API WhatsApp może pomóc zoptymalizować wyniki masowego rozsyłania, zwiększyć konwersje i zaangażowanie oraz zapewnić połączenie z alternatywami.
Z Flows Bird, możesz automatycznie zrozumieć, czy wiadomość WhatsApp została dostarczona, i użyć SMS lub Voice jako opcji zapasowych, aby zapewnić kontakt z klientem. Dowiedz się, jak uzyskać więcej danych z każdej wiadomości SMS, aby zoptymalizować swoje kampanie. W tym wpisie na blogu dowiesz się, jak:
Ustawić logikę przepływu w Flows
Zobaczyć wyniki kampanii wiadomości API WhatsApp z użyciem Flow Heatmap
Zbudować listę numerów telefonów WhatsApp, które zostały odrzucone
Ten przewodnik pomoże, jeśli twoje szablony wiadomości WhatsApp zostały już zatwierdzone i już rozsyłasz wiadomości masowe z użyciem Flow Builder. Jeśli masz problemy z zatwierdzeniem szablonów wiadomości lub nadal nie jesteś w stanie wysłać pierwszej wiadomości WhatsApp, koniecznie przeczytaj nasz przewodnik WhatsApp Message Best Practices.
Wymagania
Zanim zaczniesz budować logikę i przepływ w Flow Builder, musisz przygotować następujące wymagania:
Dzięki tym rzeczom możesz postępować według poniższych kroków, aby zobaczyć wyniki swojej kampanii reklamowej i budować alternatywy SMS/Voice, aby zapewnić dostarczalność za pomocą Flow Builder.
Krok 1: Utwórz nowy przepływ w Flow Builder z WhatsApp Webhook
Krok 2: Zarejestruj szczegóły wiadomości WhatsApp na nowym arkuszu Google Sheet
W tym kroku nauczysz się, jak połączyć swój przepływ z Google Sheets, aby śledzić dostarczanie wiadomości i ich status. Następnie wykorzystaj te informacje, aby zoptymalizować dostarczanie przez WhatsApp i utworzyć logikę rezerwową, aby zapewnić, że dotrzesz do swojego klienta.
1. Utwórz nowy arkusz Google o nazwie (“WhatsApp Campaign Reporting”) i kolumnach:
Time: To pokaże czas, w którym Twoja wiadomość została odrzucona
Message_From: Kto jest nadawcą wiadomości
Message_To: Kto jest odbiorcą wiadomości
Status: Jaki jest obecny status wiadomości
Description: Jaki jest powód odrzucenia wiadomości

2. Zintegruj swoje konto Google z Bird dashboard, aby połączyć arkusz, który właśnie utworzyłeś, ze swoim przepływem

3. Połącz kolumny “WhatsApp Campaign Reporting” z każdą kolumną w Twoim nowym przepływie w Flow Builder

Część 3: Utwórz logikę awaryjną dla SMS / Voice
W tym kroku będziesz mógł dodać kanały zapasowe (SMS lub Voice) do swojej logiki przepływu, jeśli wiadomość WhatsApp zostanie odrzucona.
Oto niektóre z najczęstszych powodów, dla których wiadomości są odrzucane na tym etapie:
Numer telefonu Twojego klienta jest nieprawidłowy
Nie mają sygnału w momencie wysyłania wiadomości
Nie używają WhatsApp lub nie mają go zainstalowanego na swoim telefonie komórkowym
Gdy otworzysz przepływ w Flows, zobaczysz cztery różne gałęzie (patrz obrazek poniżej). Te gałęzie są skoordynowane ze statusami wiadomości WhatsApp API:
Wysłane: Wiadomość odebrana przez serwer WhatsApp
Dostarczona: Wiadomość dostarczona do odbiorcy
Odczytana: Wiadomość odczytana przez odbiorcę
Odrzucona: Wiadomość wysłana przez Twoją firmę nie została wysłana

W tym kroku dodasz swój kanał zapasowy do gałęzi odrzuconych. Gałąź odrzucona zbierze wszystkich Twoich klientów, którzy nie otrzymali pomyślnie Twojej wiadomości WhatsApp. Jest to część szerszej strategii przekierowywania zapytań na kanały o niższych kosztach.
1. Dodaj akcję „Wyślij SMS” lub „Połączenie wychodzące” jako krok do gałęzi odrzuconych. Ta gałąź będzie używana jako droga zapasowa po odrzuceniu wiadomości przez WhatsApp Business API. SMS jest również skuteczny do zbierania opinii klientów za pomocą formularzy. Na przykład, jeśli wiadomość nie zostanie dostarczona pomyślnie, Flow Builder wyśle SMS-a lub wiadomość głosową.

2. Użyj Flow Heatmap aby monitorować przepływ i zobaczyć wyniki kampanii Twojego WhatsApp API. Będziesz mógł zobaczyć, ile wiadomości zostało wysłanych, dostarczonych, odrzuconych i wiele więcej.

Użyj naszej Mapy Cieplnej, aby zrozumieć rezultaty i dostarczalność Twoich kampanii nadawczych WhatsApp API. Dla szerszych spostrzeżeń kampanii dowiedz się jak używać Bird's Competitive Tracker aby porównać swoje wyniki.
Część 4: Dodaj znacznik czasu do swojego flow (opcjonalnie)
Domyślna zmienna znacznika czasu w Flow jest oparta na strefie czasowej UTC. Możesz użyć kroku „Fetch variables” w Flow Builder, aby wykonać żądanie GET do http://api.timezonedb.com i automatycznie zsynchronizować się ze strefą czasową klienta. Zmienna wyjściowa powinna być sformatowana. Zarejestruj się i uzyskaj swój własny darmowy klucz API.
Wskazówka: Upewnij się, że monitorujesz obsługę błędów flow, aby zapewnić, że twój flow będzie kontynuowany nawet w przypadku niepowodzenia żądania.

To są proste kroki, które musisz wykonać, aby zacząć używać SMS lub Voice jako opcji awaryjnej, gdy twoje wiadomości WhatsApp nie zostaną dostarczone z sukcesem.
Konkluzja
Twój przepływ jest teraz w stanie stworzyć Heatmap i pokazać wyniki kampanii broadcastowych WhatsApp. Teraz wiesz, jak używać Flows do dostosowywania doświadczeń klientów. Aby kontynuować tworzenie projektów i angażowanie klientów za pomocą jednego API, zapoznaj się z naszą WhatsApp API i Conversations API dokumentacją. Pracując z API, postępuj zgodnie z najlepszymi praktykami wersjonowania API dla utrzymania integracji.







