| Termin | Definicja |
|---|---|
| platforma marketing automation | Platforma marketing automation to system prowadzący komunikację według scenariuszy opartych na zachowaniu odbiorcy. Platforma marketing automation jako system zdarzeń i scenariuszyPlatforma marketing automation to oprogramowanie, które rejestruje określone zdarzenia związane z odbiorcą, a następnie uruchamia zdefiniowane działania. Zdarzeniem może być między innymi otwarcie wiadomości, kliknięcie odnośnika, wypełnienie formularza, odwiedzenie konkretnej podstrony albo brak aktywności przez określony czas. System zapisuje takie informacje w profilu kontaktu i wykorzystuje je do wyboru kolejnego kroku scenariusza komunikacji. W praktyce scenariusz jest zestawem reguł typu „jeżeli wystąpi zdarzenie, wykonaj działanie”, uzupełnionym często o opóźnienia, warunki oraz rozgałęzienia. Platforma nie jest pojedynczym programem do wysyłania wiadomości. Zwykle składa się z kilku współpracujących elementów: bazy kontaktów, modułu śledzenia zdarzeń, edytora automatyzacji, mechanizmu wysyłkowego, panelu raportowego oraz interfejsów integracyjnych. Dane mogą trafiać do systemu z formularza internetowego, sklepu, aplikacji lub systemu obsługi klienta. Każde źródło powinno przekazywać zdarzenia w jednoznacznym formacie, aby reguły scenariusza nie reagowały na niepełne albo błędnie nazwane informacje. Budowa profilu odbiorcy i kolejność reakcjiPodstawą działania automatyzacji jest profil odbiorcy. Może on zawierać dane identyfikacyjne, historię komunikacji, źródło pozyskania kontaktu, przypisane znaczniki oraz informacje o wykonanych działaniach. W systemach wykorzystujących identyfikator kontaktu ważne jest poprawne połączenie zdarzenia z właściwym profilem. Jeżeli formularz tworzy nowy rekord zamiast rozpoznać istniejący kontakt, historia może zostać rozdzielona na dwa profile. Taki błąd wpływa na warunki scenariusza, raportowanie i ocenę kolejnych reakcji. Scenariusz może prowadzić odbiorcę przez kilka etapów. Po zdarzeniu początkowym platforma może odczekać określony czas, sprawdzić spełnienie warunku, wysłać komunikat albo przekazać kontakt do innego procesu. Warunek może zależeć od cechy profilu lub od wcześniejszego zdarzenia. Przykładowo, następna wiadomość może zostać wysłana tylko wtedy, gdy odbiorca kliknął odnośnik, a w przeciwnym przypadku kontakt może trafić do innej gałęzi. Istotna jest kolejność operacji: opóźnienie, sprawdzenie warunku i akcja wykonująca komunikację muszą odpowiadać założeniom scenariusza. W bardziej rozbudowanych konfiguracjach platforma stosuje segmentację, czyli wybór grup według wspólnych cech lub zachowań. Segment może być statyczny, gdy lista kontaktów pozostaje niezmienna do ręcznej aktualizacji, albo dynamiczny, gdy system oblicza przynależność na podstawie aktualnych danych. Zmiana właściwości profilu może więc spowodować automatyczne wejście do scenariusza, opuszczenie go albo zmianę dalszej ścieżki komunikacji. Integracje, śledzenie zdarzeń i kontrola dostarczaniaPlatformy marketing automation często udostępniają API, webhooki albo gotowe integracje z innymi systemami. API umożliwia wysyłanie danych przez żądania aplikacyjne, natomiast webhook pozwala przekazać informację o zdarzeniu do wskazanego adresu, gdy zdarzenie wystąpi. W integracji trzeba ustalić nazwy pól, typy wartości, format dat, sposób identyfikowania kontaktu oraz zachowanie przy ponowieniu tego samego żądania. Bez tych zasad jedno zdarzenie może zostać zapisane wielokrotnie albo przypisane do nieprawidłowego profilu. Śledzenie aktywności w serwisie internetowym jest zwykle realizowane przez skrypt osadzony na stronie lub przez mechanizm po stronie aplikacji. Skrypt może rejestrować odwiedzenie strony, identyfikator kampanii i wybrane interakcje. W przypadku aplikacji internetowej zdarzenia można wysyłać bezpośrednio z kodu backendu lub klienta. Niezależnie od sposobu przesyłania danych trzeba kontrolować, czy zdarzenie ma poprawny czas wystąpienia, identyfikator użytkownika oraz nazwę zgodną z konfiguracją scenariusza. Moduł wysyłkowy odpowiada za przekazanie wiadomości do odbiorców i zapisanie wyniku operacji. W raporcie mogą pojawić się informacje o zaakceptowaniu wiadomości przez serwer odbiorcy, odrzuceniu, błędzie adresu lub wykonaniu działania przez odbiorcę. Samo otwarcie wiadomości nie zawsze jest jednoznacznym dowodem przeczytania, ponieważ zależy od sposobu obsługi obrazów i mechanizmów prywatności w programie pocztowym. Dlatego wnioski powinny być oparte na zdefiniowanych zdarzeniach, a nie na pojedynczym wskaźniku. Diagnostyka niespójnego działania automatyzacjiAnalizę problemu warto rozpocząć od sprawdzenia, czy zdarzenie wejściowe rzeczywiście dotarło do platformy i zostało zapisane przy właściwym profilu. Następnie należy porównać nazwę zdarzenia, wartości pól oraz czas jego rejestracji z warunkami scenariusza. Jeżeli kontakt nie przechodzi do następnego kroku, przyczyną może być niespełniony warunek, nieprawidłowa strefa czasowa, aktywna reguła wykluczająca albo duplikat profilu. Warto także sprawdzić historię wykonania scenariusza, status kolejki oraz komunikaty o błędach integracji. Problemy mogą wynikać również z konfiguracji środowiska, na przykład z nieaktualnego klucza API, błędnego adresu webhooka, odrzuconego żądania HTTP albo różnicy między środowiskiem testowym i produkcyjnym. Przy diagnostyce należy rozdzielić błąd samej aplikacji, błąd przesyłania danych i błąd reguły biznesowej zapisanej w scenariuszu. Takie rozróżnienie pozwala ustalić, czy trzeba poprawić kod integracji, mapowanie pól, kolejność warunków, czy tylko dane konkretnego kontaktu. W przypadku problemów z komputerem używanym do obsługi panelu można sprawdzić połączenie z internetem, działanie przeglądarki, rozszerzenia blokujące skrypty, pamięć podręczną oraz poprawność wyświetlania formularzy i raportów. Te czynności dotyczą warstwy lokalnego stanowiska i nie zastępują analizy logów platformy ani historii zdarzeń po stronie usługi. Dopiero porównanie obu warstw pozwala ustalić, czy problem powstał na laptopie lub komputerze PC, podczas przesyłania danych, czy w samym scenariuszu automatyzacji. |