Wydajna automatyzacja to praktyka budowania scenariuszy w taki sposób, aby minimalizować obciążenie serwera i czas przetwarzania. W Positive User oznacza to korzystanie z konkretnych modułów w sposób, który pozwala systemowi przetwarzać dane tak szybko, jak to możliwe.
Budowanie scenariuszy automatyzacji z myślą o wydajności systemu sprawia, że Twoje wiadomości docierają do odbiorców na czas, a workspace pozostaje responsywny.
Automatyzacje w Positive User są elastyczne, co oznacza, że często możesz osiągnąć ten sam efekt na kilka różnych sposobów. Wybór najbardziej optymalnej ścieżki zapobiega przeciążeniu infrastruktury i zapewnia, że kampanie na dużą skalę realizowane są bez opóźnień. Takie podejście jest niezbędne dla każdego zespołu, który chce skalować komunikację bez utraty wydajności.
Poniżej znajdziesz najczęstsze sytuacje, z którymi możesz się spotkać w kontekście wydajności automatyzacji, oraz sposoby ich rozwiązania.
Wyzwanie: Wysyłka e-maili do dużej grupy (np. 500 000 kontaktów) za pośrednictwem automatyzacji trwa bardzo długo.
Rozwiązanie: W przypadku komunikacji masowej kampanie jednorazowe są znacznie szybsze niż automatyzacje. Zamiast budować scenariusz, przejdź do „Kampanie" → „E-mail" i kliknij „Nowa kampania". Dzięki temu filtry są przeliczane tuż przed wysyłką, a Twoja grupa odbiorców jest zawsze aktualna.
Zajrzyj do poradnika „Jak utworzyć jednorazową kampanię e-mailową".
Wyzwanie: System przetwarza tysiące kontaktów, które ostatecznie są wykluczane przez filtr, co spowalnia automatyzację.
Rozwiązanie: Twój wyzwalacz jest prawdopodobnie zbyt ogólny. Zamiast używać ogólnego wyzwalacza „W dacie i w czasie", a następnie bloku filtra do wykluczeń, przenieś wszystkie możliwe warunki i wykluczenia bezpośrednio do ustawień wyzwalacza. Dzięki temu system nie uruchamia automatyzacji dla kontaktów, które nie powinny być w niej uwzględnione. To samo można zastosować do innych wyzwalaczy: wyzwalacz „Odwiedzenie strony" możesz ograniczyć do konkretnych linków lub przynajmniej ich fragmentów, a wyzwalacz „Zdarzenie" możesz uściślić, korzystając z filtrów atrybutów zdarzenia.

Wyzwanie: Automatyzacja potrzebuje kilku sekund na przetworzenie każdego kontaktu.
Rozwiązanie: Blok filtrów może działać wolno, ponieważ przelicza dane w czasie rzeczywistym. Zastąp blok filtrów blokiem segmentu w przypadku powtarzających się grup kontaktów. Segmenty korzystają z danych w pamięci podręcznej, które są przeliczane co kilka godzin, dzięki czemu automatyzacja może wykonać się w zaledwie kilka milisekund. Przejdź do „Dane" → „Kontakty" i utwórz segment na podstawie filtrów, których często używasz w automatyzacjach (lub takich, które będą wykorzystywane w długo trwającym scenariuszu). Następnie wróć do swojej automatyzacji i wybierz ten segment w filtrach, korzystając z opcji „dokładnie".
Dowiedz się więcej o segmentach z artykułu „Czym jest segment".
Wyzwanie: Uruchamianie kilku bloków filtrów jednocześnie w celu podziału grupy odbiorców na różne segmenty generuje bardzo dużą liczbę zadań, ponieważ każdy kontakt jest sprawdzany względem każdego filtra równolegle.
Rozwiązanie: Skorzystaj z „filtrowania kaskadowego", aby przetwarzać dane krok po kroku. Zamiast tworzyć kilka równoległych ścieżek, podłącz wyjście „nie" pierwszego bloku „Filtr" do początku kolejnego bloku „Filtr". Dzięki temu Twój zespół może obsłużyć jedną grupę, a system kieruje do następnej kontroli tylko pozostałe osoby. Pozwala to rozłożyć pracę i utrzymać szybkie działanie automatyzacji.
