Aby umożliwić szybsze wysyłanie web pushy i mobile pushy, wprowadziliśmy funkcjonalność instant push. Taka opcja nie jest domyślnie dostępna. Jeśli chciałbyś ją aktywować, skontaktuj się ze swoim Account Managerem, który sprawdzi możliwość uruchomienia tej funkcjonalności na Twoim koncie.
Czym są instant pushe?
To inna wersja standardowo dostępnych w iPresso web pushy i mobile pushy. Dzięki instant pushom, jesteś w stanie w kilkadziesiąt sekund zrealizować wysyłkę. Wystarczy wypełnić niezbędne pola lub skorzystać z gotowych szablonów. Niedostępna w tym przypadku jest opcja raportowania i segmentacji; jeśli chcesz dokładniej trafiać do odbiorców i sprawdzać efekty wysyłek, skorzystaj z domyślnych narzędzi iPresso.
Zanim wyślesz pierwszego instant pusha
- Upewnij się, że masz aktywną opcję Instant push. W menu iPresso wybierz Wysyłki. Jeśli nie znajdziesz Instant pushy, skontaktuj się ze swoim Account Managerem.
- W przypadku web pushy sprawdź, czy strona na której chcesz wyświetlić pusha, jest monitorowana (System->Monitoring->Monitorowane strony) oraz czy dodany jest na Twoim serwerze plik service workera dla danej strony (plik pobierzesz z System->Ustawienia wysyłek->Ustawienia web pushy).
- W przypadku mobile pushy sprawdź, czy skonfigurowana jest aplikacja mobilna, której chcesz użyć do wysyłek (System->Ustawienia aplikacji mobile).
- Zarówno dla web pushy i mobile pushy, niezbędne są tokeny, czyli zgody udzielone w przeglądarce lub aplikacji mobilnej, na otrzymywanie tego typu komunikacji. Token jest wyrażony ciągiem znaków. iPresso zbiera tokeny (wyrażone zgody) dla kontaktów monitorowanych i anonimowych, jednak w przypadku instant pushy nie ma możliwości segmentacji precyzyjnej grupy odbiorców. Upewnij się, że tokeny są zbierane ze stron monitorowanych/aplikacji mobilnych.
- Instant pushe wysyła się to tematów, czyli grup tematycznych (np. sport czy pogoda), złożonych z tokenów. Domyślny temat zawiera wszystkie tokeny. Jeśli chcesz wysyłać komunikację do wszystkich tokenów, możesz przejść do tworzenia wysyłki. Jeśli chcesz kierować komunikację do grup zainteresowań, skonfiguruj tematy, wspierając się instrukcją z kolejnego kroku.
Tematy zainteresowań
Aby skonfigurować tematy, wejdź do zakładki System > Ustawienia wysyłek > Instant push - tematy i kliknij Stwórz nowy temat:
Nadaj tematowi nazwę i klucz API, który posłuży do jego identyfikacji, przesyłanego z Twojej monitorowanej strony. Kliknij Zapisz.
Jeśli system wskaże dane jako błędne oznacza to, że nazwa/klucz API tematu były kiedyś/są obecnie wykorzystane. W takim wypadku wprowadź inną nazwę i klucz API.
Utworzony temat, będzie widoczny na liście:
Od teraz, możesz zebrane już tokeny przypisywać do utworzonych przez siebie tematów. Zrobisz to za pośrednictwem JS api (web pushe) i Mobile api (mobile pushe).
Poniżej przykład przycisku, który możesz umieścić na stronie:
Jeśli użytkownik wyraził zgodę na otrzymywanie powiadomień, w iPresso zapisywany jest token. Jeśli ten użytkownik kliknie w powyższy przycisk a Ty poprawnie skonfigurujesz przesłanie informacji o tej akcji do iPresso przez API, token zostanie przyporządkowany do odpowiedniego tematu. Jednocześnie pozostanie w temacie ogólnym.
Tworzenie Instant pusha
Wejdź w Wysyłki > Instant push > Stwórz nową wysyłkę Instant Push.
Web push
Zaczniemy od web pusha.
Wypełnij sekcję Ustawienia. Pola wymagane, oznaczone są gwiazdką:
Kiedy klikniesz na znak zapytania w kółku, pojawią się opisy pól:
- Nazwa - znajduje się na liście wysyłek Instant push, widoczna tylko dla użytkowników w systemie.
- Opis - pole dające możliwość opisania szczegółowych informacji o danej wysyłce. Opis dostępny jest na liście wysyłek Instant push, widoczny tylko dla użytkowników systemu.
- Typ wysyłki - możliwość wyboru pomiędzy mobile pushem a web pushem.
- Monitorowana strona - dostępna w przypadku wysyłki web push. Strona, w ramach której będzie wysłana wiadomość.
- Aplikacja mobilna - dostępna w przypadku wysyłki mobile push. Aplikacja, w ramach której będzie wysłana wiadomość.
- Tematy - umożliwiają wysyłanie wiadomości do odbiorców, którzy są zapisani do danego tematu.
- Klucz wiadomości - klucz, po którym identyfikowane są wysyłki. Stosowanie daje możliwość zastępowania poprzednich wysyłek, które nie zostały jeszcze dostarczone do odbiorcy.
- Data ważności - data oraz godzina, po której wiadomość nie zostanie dostarczona do odbiorcy, który był offline.
Zatrzymajmy się na chwilę przy kluczu wiadomości i dacie ważności. Po wysłaniu pusha, natychmiastowo zostanie wysłany do wybranego tematu (grupy tokenów). Nie da się tego cofnąć. Jeśli w grupie odbiorców będą tokeny, którym push nie został jeszcze wyświetlony - możemy zastąpić go nowym pushem. Właśnie do tego służy klucz wiadomości - identyfikujemy poprzedniego pusha, którego chcemy zastąpić nowym.
Przykład: w poniedziałek wysłałeś 10 web pushy. Użytkownik miał wyłączony komputer, włączył go we wtorek. Dostanie 10 powiadomień. Jeśli jednak w każdym web pushu ustawiłeś ten sam klucz, użytkownik otrzyma wyłącznie ostatnie powiadomienie, bo każde z 10 wysłanych przez Ciebie, zostało zastąpione następnym.
Jeśli chodzi o datę ważności, możemy ustawić limit czasowy.
Przykład: wysłałeś web pushe w poniedziałek, z ustawionym limitem czasowym do środy. Użytkownik włączył komputer w czwartek. Nie otrzyma web pusha.
Panel Treści
Pora na sekcję Treści:
- Tytuł - tytuł wiadomości bez możliwości personalizacji. Sugerujemy do 32 znaków.
- Treść - treść wiadomości bez możliwości personalizacji. Sugerujemy do 64 znaków.
- Odnośnik - adres, na który zostanie przekierowany użytkownik po kliknięciu. Adres witryny musi być zabezpieczony protokołem HTTPS.
- Adres URL do ikonki - adres, z którego ma zostać dociągnięta ikonka do wysyłki.
- Adres URL do grafiki - adres, z którego ma zostać dociągnięty obrazek do wysyłki.
Możesz dodać przycisk akcji:
Jak widać poniżej, podgląd umożliwia sprawdzenie kreacji dla poszczególnych systemów operacyjnych. Klikając na księżyc, możemy włączyć i wyłączyć tryb nocny. Pamiętaj, że to jest widok poglądowy, a ostateczny wygląd powiadomienia, zależy od ustawień systemu użytkownika. Na pewno warto pamiętać o krótkim tytule (do 32 znaków) i krótkiej treści (do 64 znaków).
Mobile push
Przejdźmy do mobile pusha:
Wypełnij pola, opierając się na instrukcji dla web pushy.
Wyjaśnienie dodatkowych pól:
- Akcja na kliknięciu - umożliwia wybór jednej z dwóch opcji: Aktywność w aplikacji, Otwórz aplikację.
- Dane dodatkowe - dodatkowe dane w formacie JSON, które zostaną przesłane do aplikacji.
- APNS - dodatkowe ustawienia w formacie JSON dla urządzeń z systemem iOS. Zgodne z dostępnymi informacjami, nieprawidłowe dane mogą skutkować niedostarczaniem wiadomości lub jej błędnym wyświetleniem.
Jeśli Twoja kreacja jest gotowa, w prawym górnym rogu możesz: wysłać komunikat, zapisać go jako szablon lub zaplanować wysyłkę:
Przy zapisaniu szablonu, zdefiniuj jego nazwę i klucz API (przyda się do wywoływania wysyłek z pominięciem interfejsu iPresso):
Zarządzanie instant pushami
Możesz zarządzać swoimi wysyłkami i szablonami z poziomu menu Instant pushy.
Wysyłki > Instant Push > Wysyłki
W zakładce Wysyłki znajdziesz zrealizowane wysyłki. Pamiętaj, że liczebność tokenów wskazuje na tokeny do których wysłaliśmy komunikację, a nie do których ją dostarczyliśmy. Nie mamy możliwości zbadania dostarczalności instant pushy.
W zakładce Szablony masz możliwość użycia wcześniej zapisanego szablonu, sprawdzenia kluczy API i usunięcia niepotrzebnych szablonów.
Pamiętaj, aby używać tego narzędzia starannie i przed każdą wysyłką sprawdzić treść i tematy, do których wysyłasz komunikację. Nie ma żadnego mechanizmu anulowania tych wysyłek (oprócz wysyłek zaplanowanych do realizacji w przyszłości).
Wysyłka instant pushy przez API
W naszej dokumentacji API, znajdziesz szczegóły dotyczące wysyłania zapytań:
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.