W czerwcu wprowadziliśmy ulepszenia w App Inbox, publicznym API, przepływach pracy (workflows), Telegramie, Widgetach i integracjach.
Sprawdź aktualizacje z poprzedniego miesiąca tutaj.
Przepływy pracy
Podgląd przepływów pracy bez opuszczania listy
Teraz możesz przeglądać dowolny przepływ pracy bezpośrednio z listy przepływów, aby szybko i przejrzyście zapoznać się z logiką automatyzacji — nie ma potrzeby otwierania edytora. Z podglądu możesz natychmiast przejść do edytora przepływu pracy/historii uruchomień/raportów.
Historia uruchomień przepływu pracy w edytorze
Teraz możesz oglądać historię uruchomień nie tylko w ogólnej liście przepływów, ale także bezpośrednio w edytorze.
Konfiguruj warunki rozpoczęcia i zakończenia przepływu pracy
Blok Start w przepływach pracy teraz zawiera ulepszone ustawienia warunków do zarządzania logiką wyzwalania. Otrzymujesz lepszą kontrolę nad tym, kiedy przepływy pracy powinny się zaczynać i kończyć dla kontaktu: na przykład według zdarzenia, zamówienia lub włączenia do segmentu.
Wsparcie dla sprawdzania pól rozwijanych
Rozszerzyliśmy blok Warunek → Sprawdź wartości o wsparcie dla pól kontaktowych typu dropdown. Nowa funkcja ułatwia rozgałęzianie przepływów pracy na podstawie wyborów takich jak status użytkownika, poziom subskrypcji lub niestandardowe kategorie. Nie ma potrzeby tworzenia oddzielnych segmentów, co upraszcza konfigurację.
API
Płaska struktura JSON w metodzie Generate Event
Nowa metoda Generate Event v3 wprowadza bardziej przejrzysty format dla ładunków zdarzeń. Zamiast wysyłania wartości jako par nazw-wartości:
{
"name": "phone",
"value": "380501234567"
}
możesz teraz użyć płaskiej struktury:
{
"phone": "380501234567"
}
Płaska struktura JSON upraszcza integrację i poprawia czytelność.
Wsparcie dla formatu ISO 8601 dla pól daty i czasu
Następujące metody API związane z kontaktami teraz wspierają formaty daty i czasu ISO 8601:
Obsługiwane formaty:
- YYYY-MM-DDTHH:mm:ssZ (UTC)
- YYYY-MM-DDTHH:mm:ss±xx:xx (+03:00)
- YYYY-MM-DDTHH:mm:ss±xxxx (+0300)
- YYYY-MM-DDTHH:mm:ss±xx (+03)
Te formaty zapewniają lepszą obsługę stref czasowych i poprawiają zgodność integracji.
Skrzynka odbiorcza aplikacji
ID wiadomości dołączone do webhooków Skrzynki odbiorczej aplikacji
Dodaliśmy parametr messageId do wiadomości Skrzynki odbiorczej aplikacji dostarczanych przez webhook. Ulepszenie to pozwala na:
- Dokładne zidentyfikowanie która wiadomość z Skrzynki odbiorczej aplikacji została dostarczona lub z którą nawiązano interakcję.
- Dopasowanie danych dostarczania wiadomości do działań użytkownika, takich jak odczyty czy kliknięcia, w celu uzyskania zaawansowanej analityki.
Integracja Skrzynki odbiorczej aplikacji >
Aktualizacje kanału Telegram
Wyświetlanie szczegółów nadawcy w zaplanowanych transmisjach Telegramu
Podczas przeglądania zaplanowanej transmisji Telegramu, można teraz zobaczyć szczegóły wysyłającego bota, co dodaje przejrzystości oraz zapewnia, że odpowiedni nadawca jest powiązany z właściwą wiadomością.
Wsparcie dla danych callback w przyciskach wiadomości Telegram
Dodaliśmy wsparcie dla danych callback do przycisków, co pozwala na tworzenie bardziej interaktywnych i dynamicznych wiadomości Telegram przy użyciu callbacków botów.
Oto jak to działa:
- Przycisk może zawierać albo link, albo dane callback, ale nie oba jednocześnie.
- Dane callback muszą być ciągiem o długości do 64 znaków.
Widgety
Nowa zasada wywoływania: zmienne JavaScript
Widgety obsługują teraz zmienne zdefiniowane w JavaScript w Na stronach zasadach wywoływania.
Zmienne JavaScript pozwalają na dynamiczne kontrolowanie, kiedy i gdzie pojawiają się widgety, bazując na danych dostępnych w czasie rzeczywistym na stronie.
Przykładowy skrypt:
js
eS('addVariables', { subscribed: false });
Zasada wyświetlania:
- Jeśli zmienna JavaScript subscribed równa się false → pokaż widget
Można dodać wiele zmiennych naraz:
js
eS('addVariables', { user_age: 18, user_status: 'vip' });
Zasada wyświetlania:
- Jeśli user_age to 18 I user_status to vip → pokaż widget
Zmienne są przechowywane do momentu przeładowania strony lub przejścia użytkownika na inną stronę, co czyni je idealnymi do krótkotrwałej logiki opartej na sesji.
Uwaga
Użyj tej funkcji, aby uruchamiać ultra-docelowe wyskakujące okienka, banery lub osadzone formularze na podstawie zachowań użytkownika w czasie rzeczywistym, wartości z API lub logiki wewnętrznej (np. grupa w teście A/B, zakres wartości koszyka, kategoria produktu).
Web Push
Używanie tej samej domeny w wielu aplikacjach
Możesz teraz tworzyć wiele aplikacji Web Push dla tej samej domeny. Ta zmiana usuwa kontrolę unikalności domen, umożliwiając dystrybuowaną zbiórkę subskrypcji na różnych stronach Twojej witryny, każda ze swoim skryptem i konfiguracją.
Więcej o ustawieniach Web Push >
Integracje
Horoshop: Logika DOI
Ulepszyliśmy integrację z Horoshop o pełne wsparcie dla Double Opt-In (DOI). Teraz, jeśli zdecydujesz się tworzyć kontakty jako niepotwierdzone, możesz:
- Wybrać szablon e-maila potwierdzającego
- Skonfigurować stronę docelową po subskrypcji
- Automatycznie wywoływać zdarzenia systemowe:
- SysContactConfirmationRequest dla nowych niepotwierdzonych kontaktów
- SysContactConfirmed po potwierdzeniu kontaktu
Uwaga
Istniejące integracje nie zmienią automatycznie swojego działania. Aby włączyć funkcje DOI, otwórz ustawienia integracji, wybierz e-mail potwierdzający i zapisz konfigurację.
Specjalne Żądanie Inline