Analityka i raporty WhatsApp Business API

Sprawdź, jakie dane daje WhatsApp Business API, co trzeba zbudować samodzielnie, jak analizować przepływy rozmów i jak zamieniać dane w decyzje.

Wersja robocza

WhatsApp Business API generuje więcej danych niż aplikacja WhatsApp Business, ale mniej, niż zakłada większość marek. Dostępne są wskaźniki dostarczenia, odczytu i odpowiedzi. Przypisanie przychodu, wartość klienta w czasie powiązana z aktywnością w WhatsApp i porównanie skuteczności kanałów wymagają dodatkowej pracy poza tym, co API daje domyślnie. Warto znać granicę między tym, co API raportuje samo, a tym, co trzeba zbudować na jego bazie. Dzięki temu nie spodziewasz się więcej, niż oferuje platforma, i nie tracisz okazji, by wykorzystać to, co daje.

Co WhatsApp Business API raportuje domyślnie

API udostępnia ściśle określony zestaw danych na poziomie wiadomości i rozmowy. Gdy wiesz dokładnie, co jest dostępne, budujesz realistyczne raporty i nie opierasz się na funkcjach, które w platformie nie istnieją.

Statusy na poziomie wiadomości

Dla każdej wiadomości wysłanej przez API WhatsApp zwraca aktualizację statusu na każdym etapie dostarczenia. Dostępne statusy to:

  • Wysłano: wiadomość opuściła API i trafiła do systemu dostarczania WhatsApp
  • Dostarczono: wiadomość dotarła na urządzenie odbiorcy
  • Odczytano: odbiorca otworzył wiadomość (dostępne tylko wtedy, gdy odbiorca ma włączone potwierdzenia odczytu)
  • Błąd: wiadomości nie udało się dostarczyć, a kod błędu wskazuje przyczynę

Statusy te są przekazywane jako webhooki. API wysyła aktualizację do systemu marki w czasie rzeczywistym i nie trzeba o nią dopytywać. Przechwytywanie i zapisywanie tych zdarzeń to fundament analityki na poziomie wiadomości. Bez systemu, który odbiera i rejestruje webhooki, dane przepadają.

Metryki na poziomie rozmowy

Poza statusami pojedynczych wiadomości API udostępnia dane o rozmowach przez punkty końcowe analityki. Dostępne metryki obejmują liczbę rozmów według kategorii (marketingowe, użytkowe, uwierzytelniające, obsługowe), okresu i kraju. Te dane przydają się do kontroli kosztów (ile płatnych rozmów odbyło się w każdej kategorii) i do analizy trendów wolumenu. Nie opisują jednak pojedynczych rozmów: żaden punkt końcowy API nie zwraca pełnego tekstu dawnych rozmów ani wyniku konkretnej wymiany. Treść rozmów jest dostępna w czasie rzeczywistym przez webhooki, ale API nie przechowuje jej i nie udostępnia później, chyba że zapisze ją system marki.

Skuteczność szablonów wiadomości

Dla szablonów używanych w kampaniach wychodzących API podaje zbiorcze dane o skuteczności: ile razy każdy szablon wysłano, dostarczono, odczytano i ile razy ktoś na niego odpowiedział. Dane są dostępne na poziomie szablonu, nie pojedynczego odbiorcy. Widać z nich, jak szablon sprawdził się w całości, ale nie to, które konkretne kontakty go przeczytały lub odpowiedziały. Skuteczność szablonów jest kluczowa, by ocenić, które formaty i podejścia do treści działają w grupie odbiorców. Daje też podstawę do decyzji, które szablony zostawić, poprawić lub wycofać.

Ocena jakości numeru telefonu

API udostępnia ocenę jakości numeru firmowego, którą WhatsApp aktualizuje na podstawie reakcji klientów: do oceny wliczają się blokady, zgłoszenia i wypisania. Ocena ma trzy poziomy (wysoki, średni, niski) i bezpośrednio wpływa na limity wiadomości na koncie. Gdy monitorujesz ocenę jakości przez API lub panel Business Manager, wcześnie wykryjesz spadek i zbadasz jego przyczynę, zanim ograniczy to możliwości wysyłki. Spadek z wysokiego do średniego poziomu jest ostrzeżeniem. Spadek do niskiego wymaga natychmiastowego działania, by znaleźć i usunąć źródło problemu.

Czego API nie raportuje

Do istotnych braków w raportowaniu API należą:

  • treść rozmów: tekst dawnych wiadomości nie jest dostępny przez API po zamknięciu okna rozmowy, chyba że został zapisany osobno
  • przypisanie przychodu: nie ma wbudowanego powiązania między rozmową w WhatsApp a późniejszym zakupem
  • skuteczność konsultantów: API samo nie śledzi czasu odpowiedzi, wskaźników rozwiązania ani ocen jakości poszczególnych osób
  • dane demograficzne odbiorców: WhatsApp nie podaje wieku, płci ani lokalizacji kontaktów
  • porównania z rynkiem: API nie mówi, jak wyniki wypadają na tle średnich w branży

Analityka rozmów: jak ocenić skuteczność przepływów

Gdy marka używa automatycznych przepływów rozmów (chatbotów, sekwencji powitalnych, przepływów kwalifikacyjnych), musi wiedzieć, jak kontakty przez nie przechodzą. Dzięki temu widać, gdzie przepływy działają, a gdzie zawodzą.

Wskaźniki ukończenia przepływu

Wskaźnik ukończenia przepływu to odsetek kontaktów, które zaczęły przepływ rozmowy i dotarły do wyznaczonego końca bez porzucenia go w połowie. Wysoki wskaźnik oznacza, że przepływ jest jasny, trafny i łatwy do prześledzenia. Niski oznacza, że kontakty odpadają, zanim dojdą do rozwiązania. Gdy śledzisz wskaźnik dla każdego przepływu i w czasie, widzisz, czy zmiany poprawiły wyniki, czy je pogorszyły. Koniec przepływu trzeba określić, zanim go zbudujesz: w przepływie obsługowym może to być „problem rozwiązany", w kwalifikacyjnym „kontakt przekazany zespołowi sprzedaży".

Analiza porzuceń: gdzie kontakty rezygnują

Analiza porzuceń pokazuje dokładnie, na którym kroku przepływu kontakty rezygnują najczęściej. Duża liczba porzuceń na konkretnym kroku to wiarygodny sygnał, że coś jest tam nie tak: wiadomość jest niejasna, proponowane opcje nie pasują do potrzeb kontaktu, wymagana odpowiedź jest zbyt pracochłonna albo czas oczekiwania na odpowiedź (w przepływach hybrydowych) jest za długi. Rozwiązanie zależy od diagnozy. Niejasną wiadomość trzeba przepisać. Menu z nietrafionymi opcjami trzeba przebudować. Zbyt złożone zadanie trzeba uprościć. Gdy analizujesz porzucenia w każdym przepływie po pierwszych dwóch tygodniach działania, a potem co miesiąc, przepływy się poprawiają zamiast z czasem tracić skuteczność.

Wskaźnik eskalacji i jej przyczyny

Wskaźnik eskalacji to odsetek automatycznych rozmów, które musiała przejąć osoba z obsługi. Niski wskaźnik nie zawsze jest dobry: jeśli chatbot obsługuje sprawy, które powinien przekazywać dalej (złożone reklamacje, ważne rozmowy sprzedażowe, wrażliwe sprawy konta), niski wskaźnik oznacza, że automatyzacja przekracza swoje możliwości. Wysoki wskaźnik oznacza, że automatyzacja słabo radzi sobie ze scenariuszami, do których ją stworzono. Najbardziej przydatna jest nie sama liczba, lecz przyczyny eskalacji. Gdy co tydzień je kategoryzujesz, widzisz, które scenariusze chatbot musi obsługiwać lepiej, a które powinny na stałe zostać przy ludziach.

Rozkład czasu odpowiedzi w całej rozmowie

W przepływach hybrydowych, gdzie kroki automatyczne przeplatają się z odpowiedziami ludzi, pomiar czasu odpowiedzi na każdym etapie pokazuje, gdzie powstają opóźnienia. Krok automatyczny trwający trzy sekundy i krok z udziałem człowieka trwający 45 minut w tym samym przepływie dają niespójne doświadczenie. Rozkład czasu odpowiedzi na każdym kroku wskazuje, które kroki są wolne, i pozwala celowo poprawić obsadę, kierowanie rozmów lub zakres automatyzacji. Celem nie jest jednakowy czas na każdym kroku, bo automatyzacja z założenia jest szybsza od ludzi. Chodzi o to, by kroki z udziałem ludzi nie psuły szybkości, którą klient poczuł w krokach automatycznych.

Porównanie skuteczności różnych przepływów

Marki zwykle prowadzą równolegle kilka przepływów: powitalny dla nowych kontaktów, wstępną obsługę zapytań przychodzących, kwalifikację zapytań sprzedażowych i ponowne zaangażowanie nieaktywnych kontaktów. Porównanie wskaźników ukończenia, wzorców porzuceń i wskaźników eskalacji między przepływami pokazuje, które wymagają najwięcej uwagi, a które działają na poziomie wartym powielenia. Przepływ wstępnej obsługi z 85-procentowym ukończeniem i przepływ kwalifikacji sprzedażowej z 40-procentowym pokazują, na czym skupić poprawki, zanim któryś z nich zostanie skalowany.

Budowanie pełnego zestawu analitycznego dla WhatsApp

Raporty API połączone z danymi z platformy rozmów, CRM i systemu sklepu lub zamówień dają pełny obraz skuteczności WhatsApp. Zbudowanie takiego zestawu wymaga decyzji o przechwytywaniu, przechowywaniu i integracji danych.

Przechwytywanie i zapisywanie zdarzeń webhook

API dostarcza aktualizacje statusów wiadomości jako webhooki w czasie rzeczywistym. Jeśli zdarzenia nie zostaną przechwycone i zapisane, dane przepadają. Fundamentem zestawu analitycznego jest odbiornik webhooków, który zapisuje każde zdarzenie statusu w bazie danych. Dziennik powinien zawierać co najmniej: identyfikator wiadomości, numer telefonu odbiorcy, czas, status i ewentualny kod błędu dla wiadomości niedostarczonych. Ten surowy dziennik jest źródłem prawdy, z którego liczy się wszystkie metryki na poziomie wiadomości. Bez niego wskaźniki dostarczenia i odczytu są dostępne tylko w wstępnie zagregowanych punktach końcowych analityki API, które dają podsumowania, ale nie szczegółowe dane potrzebne do dokładnej analizy.

Łączenie danych z WhatsApp z CRM

Powiązanie danych o rozmowach z kartami kontaktów w CRM tworzy podstawę analityki na poziomie kontaktu: ile rozmów odbył dany kontakt, jaki był wynik każdej z nich i jaka jest jego historia zakupów w zestawieniu z aktywnością w WhatsApp. Takie połączenie wymaga spójnego identyfikatora, zwykle numeru telefonu, który istnieje w obu systemach i pozwala dopasować rekordy. Po dopasowaniu można zadawać pytania obejmujące oba systemy: które kontakty z listy WhatsApp kupiły coś w ostatnich 90 dniach, które rozmawiały w WhatsApp, ale jeszcze nie dokonały zakupu, a które mają najwyższy wskaźnik zaangażowania w wiadomościach masowych.

Przypisanie przychodu w zestawie danych

Przypisanie przychodu do rozmów w WhatsApp wymaga powiązania zdarzenia rozmowy ze zdarzeniem zakupu. Najczystsze rozwiązanie wykorzystuje identyfikator rozmowy przekazywany do kasy, gdy sprzedaż zaczyna się w rozmowie w WhatsApp. Dzięki temu zakup można oznaczyć źródłem WhatsApp w systemie zamówień. Gdy nie jest to technicznie możliwe, przybliżenie dają metody zastępcze: unikalne kody rabatowe dla każdej wysyłki, linki do płatności z tagami UTM, źródło sprzedaży zapisywane w CRM przez konsultanta. Gdy co miesiąc zestawiasz przychód przypisany do WhatsApp z kosztami prowadzenia kanału (opłaty API, czas zespołu, koszty platformy), otrzymujesz rachunek zwrotu z inwestycji, który uzasadnia dalsze nakłady.

Platformy analityczne i panele

Surowe dane w bazach nie są dostępne dla zespołu marketingu ani obsługi klienta bez warstwy raportowej. Warstwę raportową można zbudować na kilka sposobów:

  • panel analityczny wbudowany w platformę dostawcy rozwiązań WhatsApp Business, który obejmuje metryki śledzone przez dostawcę
  • narzędzie business intelligence połączone z hurtownią danych, w której trafiają zdarzenia webhook i dane z CRM, co pozwala tworzyć własne raporty i zapytania obejmujące kilka systemów
  • raportowanie w arkuszu kalkulacyjnym dla mniejszych firm, gdzie dane są eksportowane z punktów końcowych analityki API i łączone ręcznie

Właściwy wybór zależy od ilości danych, dostępnych zasobów technicznych i tego, jak często dane trzeba odświeżać. Duża operacja API obsługująca tysiące rozmów dziennie potrzebuje porządnego narzędzia BI. Mniejsza firma poradzi sobie z cyklicznymi eksportami i dobrze zbudowanym arkuszem.

Przechowywanie danych i obowiązki w zakresie prywatności

Dane z rozmów w WhatsApp zapisane w zestawie analitycznym marki podlegają tym samym obowiązkom dotyczącym prywatności co inne dane klientów. Okresy przechowywania dzienników rozmów, kart kontaktów i danych o skuteczności powinny wynikać z przepisów o ochronie danych obowiązujących na każdym rynku. Dane, które nie są już potrzebne, należy usuwać według ustalonego harmonogramu, a nie trzymać bez końca. Gdy kontakt prosi o usunięcie swoich danych, usunięcie musi objąć zestaw analityczny, a także CRM i każdy inny połączony system. Znacznie łatwiej utrzymać porządek, gdy usuwanie danych wbuduje się w infrastrukturę analityczną od początku, a nie dopiero po czasie.

Zamiana danych w decyzje

Zestaw analityczny, który produkuje dane, ale nie zmienia decyzji, to droga infrastruktura bez zwrotu. Zamiana danych analitycznych z WhatsApp w decyzje operacyjne i strategiczne wymaga ustalonego rytmu przeglądów i wyraźnego powiązania sygnałów z działaniami.

Cotygodniowy przegląd danych: decyzje operacyjne

Przegląd tygodniowy obejmuje metryki, które mogą szybko się zmienić i wymagają szybkiej reakcji. Do cotygodniowych kontroli należą: wskaźniki dostarczenia i odczytu w kampaniach z tego tygodnia, skuteczność nowych szablonów, status i trend oceny jakości, wskaźnik eskalacji w przepływach automatycznych i średni czas pierwszej odpowiedzi. Każda metryka powinna mieć próg: powyżej progu nie trzeba nic robić, poniżej progu uruchamia się ustalone badanie przyczyn i reakcję. Przegląd tygodniowy nie powinien zająć więcej niż 30 minut, jeśli raportowanie jest dobrze ustawione, a progi zdefiniowane z góry.

Miesięczny przegląd strategiczny: decyzje o kanale

Przegląd miesięczny obejmuje trendy, przypisanie przychodu i podział zasobów. Kluczowe pytania miesięczne: czy grupa osób ze zgodą rośnie w zakładanym tempie, czy przychód przypisany do WhatsApp zmierza do celu, które automatyczne przepływy działają słabo i jak je poprawić, które segmenty odbiorców dają najwyższe wskaźniki odpowiedzi i co to oznacza dla targetowania oraz jak koszt pozyskania klienta w WhatsApp wypada na tle innych kanałów w tym miesiącu. Wynikiem przeglądu miesięcznego powinny być trzy do pięciu konkretnych decyzji lub działań na kolejny miesiąc, każde z przypisaną osobą odpowiedzialną i terminem wykonania.

Dane z testów A/B do poprawy szablonów i przepływów

Dane o skuteczności szablonów z API są materiałem do systematycznych testów A/B. Gdy testujesz wariant szablonu (zmieniasz pierwsze zdanie, wezwanie do działania, porę wysyłki lub rodzaj multimediów) i porównujesz dane sprzed zmiany i po niej, masz dowód, która wersja jest lepsza. W przepływach rozmów test poprawionego kroku na tle oryginału i porównanie porzuceń na tym konkretnym kroku pokazuje skalę poprawy. Każdy wynik testu, niezależnie od tego, czy wygrał wariant, czy oryginał, powiększa wiedzę firmy o tym, co działa na jej odbiorców. Dziennik testów z każdym eksperymentem i jego wynikiem chroni przed ponownym sprawdzaniem tego, co już próbowano.

Łączenie analityki z planowaniem treści i kampanii

Dane analityczne z WhatsApp powinny trafiać bezpośrednio do planowania treści i kampanii. Warto budować na szablonach, które w poprzednich kampaniach miały wysoki odsetek odpowiedzi. Tematy, które wywołały najwięcej rozmów przychodzących, pokazują, co najbardziej interesuje odbiorców. Pora kampanii z najlepszymi wskaźnikami odczytu podpowiada, kiedy planować kolejne. Pytania klientów, które wracały w rozmowach z obsługą, wskazują luki w treściach, które można zamknąć z wyprzedzeniem w wiadomościach masowych lub przepływach. Dane analityczne są najcenniejsze nie osobno, lecz jako stała pętla informacji zwrotnej, dzięki której każda kolejna kampania jest trafniejsza i lepiej wyczuta w czasie niż poprzednia.

Raportowanie analityki API zarządowi

Raport dla zarządu o analityce WhatsApp API powinien tłumaczyć metryki techniczne na język biznesu. Wskaźniki dostarczenia i opóźnienia webhooków nie interesują osoby podejmującej decyzje na wysokim szczeblu. Interesują ją przychód przypisany do WhatsApp, koszt pozyskania klienta na tle innych kanałów i oceny zadowolenia klientów z ankiet po rozmowie. Jednostronicowe miesięczne podsumowanie z trzema do pięciu metryk biznesowych i wskaźnikami trendu (czy dana metryka wzrosła, czy spadła względem poprzedniego miesiąca) daje zarządowi informacje do oceny kanału bez potrzeby znajomości działania API. Celem jest raport, z którego jasno wynika, czy inwestycja w WhatsApp przynosi zwrot i co robi się, by poprawić wyniki tam, gdzie go nie ma.

Korzystamy z dostawcy rozwiązań WhatsApp Business. Czy on zajmuje się analityką, czy musimy zbudować własną?

Większość platform dostawców ma wbudowany panel analityczny obejmujący śledzone przez nich metryki: wskaźniki dostarczenia i odczytu wiadomości, liczbę rozmów według kategorii, skuteczność szablonów, a czasem wskaźniki ukończenia przepływów. To wystarcza do bieżącego monitorowania. Analityka dostawcy zawodzi przy raportowaniu obejmującym kilka systemów: łączeniu danych z WhatsApp z kartami w CRM, przypisywaniu przychodu do konkretnych rozmów czy porównywaniu WhatsApp z innymi kanałami. W takich przypadkach dane od dostawcy trzeba wyeksportować i połączyć z danymi z innych systemów, ręcznie lub przez narzędzie BI. Sprawdź, co obejmuje panel analityczny Twojego dostawcy, zanim zdecydujesz, czy budować dodatkową infrastrukturę raportową.

Nasz wskaźnik odczytu od trzech miesięcy stale spada. Co sprawdzić?

Spadek wskaźnika odczytu zwykle ma jedną z trzech przyczyn. Po pierwsze, odbiorcy są mniej zaangażowani: kontakty, które wyraziły zgodę dawno temu, już aktywnie nie korzystają z WhatsApp albo mają numer marki, ale przestały się interesować ofertą. Po drugie, kontakty dostają wiadomości, ale nie zapisują numeru, co odbiera wiadomościom osobisty charakter i zmniejsza chęć ich otwierania. Po trzecie, częstotliwość wiadomości wzrosła tak, że kontakty przestają traktować wiadomości marki priorytetowo. Sprawdź listę pod kątem kontaktów, które nie przeczytały żadnej wiadomości od 60 dni, zweryfikuj, czy ostatnie kontakty zapisały numer, i przeanalizuj, czy częstotliwość zmieniła się w okresie spadku.

Jak sprawdzić, które konkretne kontakty odpowiedziały na wiadomość masową, bez ręcznego przeglądania każdej rozmowy?

Przez system webhooków API. Gdy kontakt odpowiada na wiadomość wysłaną w ramach wysyłki masowej, webhook wiadomości przychodzącej zawiera identyfikator oryginalnej wiadomości. Jeśli Twój system zapisuje wysyłki z identyfikatorami wiadomości i rejestruje wiadomości przychodzące z identyfikatorem wiadomości, na którą są odpowiedzią, możesz zapytać te dane, by ustalić dokładnie, które kontakty odpowiedziały na daną wysyłkę. Potrzebujesz do tego odbiornika webhooków i bazy danych na zdarzenia. Bez tej infrastruktury śledzenie odpowiedzi trzeba prowadzić ręcznie w platformie rozmów, co przy dużej skali jest niepraktyczne.

Chcemy wiedzieć, w którym przepływie rozmów jest najwięcej porzuceń. Jak to ustalić bez pomocy programistów?

Większość platform chatbotów WhatsApp ma w panelu analitykę przepływów, która pokazuje, ile kontaktów weszło na każdy krok i ile przeszło do następnego. Taki widok lejka krok po kroku ujawnia porzucenia bez własnej analizy. Jeśli platforma tego nie oferuje, sprawdź, czy pozwala eksportować dane o rozmowach: z arkusza rozmów z ich wynikami można odczytać ostatni krok, do którego kontakt dotarł przed rezygnacją. Jeśli nie ma żadnej z tych opcji, najszybciej dowiesz się, co jest możliwe bez dodatkowego programowania, pytając dostawcę rozwiązań, jaka analityka przepływów jest dostępna w jego platformie.

Nasza analityka WhatsApp jest rozproszona na trzy platformy: panel dostawcy, CRM i system sklepu. Jak ją połączyć?

Opcje łączenia sięgają od prostych do złożonych, zależnie od zasobów technicznych. Najprostsze podejście to miesięczny ręczny eksport z każdego systemu do wspólnego arkusza, który prowadzi jedna osoba i który zespół przegląda razem. Solidniejsze podejście używa narzędzia do integracji danych, które cyklicznie pobiera dane z API każdego systemu i ładuje je do centralnej bazy, z której powstaje jeden panel. Podejście ręczne sprawdza się przy małej skali. Automatyczne jest konieczne, gdy ilość danych lub częstotliwość przeglądów sprawia, że ręczne łączenie przestaje być praktyczne. Zacznij prosto i przejdź na automatyzację, gdy ręczny proces stanie się wąskim gardłem.

Jak obliczyć zwrot z inwestycji w WhatsApp, by uzasadnić dalsze nakłady?

Do obliczenia zwrotu potrzebne są dwie liczby: ile kosztował WhatsApp i co przyniósł. Po stronie kosztów: opłaty API, opłaty za platformę dostawcy, czas pracy zespołu przeznaczony na WhatsApp (godziny razy stawka godzinowa) oraz koszty narzędzi i programowania. Po stronie przychodów: sprzedaż bezpośrednio przypisana do rozmów w WhatsApp, przychód z utrzymania klientów, których zaangażowano ponownie przez WhatsApp, oraz oszczędności w obsłudze dzięki sprawom załatwionym w WhatsApp, które inaczej wymagałyby droższego kanału (telefonu, spotkania osobistego). Przypisanie przychodu trudniej wyliczyć dokładnie, ale nawet ostrożne oszacowanie przypisanego przychodu na tle pełnych kosztów daje obraz wystarczający do obrony inwestycji.

Wykorzystaj to od razu
na własnej stronie.

Zacznij za darmo z WEMASY i zbuduj stronę w kilka minut.