Integracja powiadomień push

This post is also available in: Czeski Angielski

Korzystanie z kampanii push

Aby uzyskać instrukcje dotyczące korzystania z kampanii push, zobacz ten artykuł.

Powiadomienia push umożliwiają klientom otrzymywanie ukierunkowanych powiadomień z Twojego sklepu internetowego, dając Ci możliwość wysłania wiadomości do klienta nawet bez jego bezpośredniej obecności na Twojej stronie. W rzeczywistości wyświetlanie powiadomień push jest obsługiwane przez samą przeglądarkę internetową. Gdy klient odwiedzi Twój sklep internetowy po raz pierwszy, otrzyma następującą wiadomość:

 

Po włączeniu otrzymywania powiadomień można tworzyć własne powiadomienia za pośrednictwem Samba Push Campaigns, które mogą wyglądać następująco:

Jak przekonwertować subskrybentów web push zebranych do tej pory?

Jeśli wcześniej korzystałeś z powiadomień Push, Samba automatycznie przywróci subskrypcję wcześniej zebranym subskrybentom. Oznacza to, że po tym jak użytkownik odwiedzi Twoją witrynę, informacje te są przekazywane z przeglądarki użytkownika do Samby w tle, dzięki czemu Samba może dodać użytkownika z powrotem do subskrybentów bez konieczności ponownego przechodzenia przez cały proces rejestracji.

Ponowna subskrypcja

Mechanizm ten działa tylko dla Samodzielnej Integracji.


Obsługiwane urządzenia

Przeglądarki internetowe

  • Powiadomienia push są obecnie obsługiwane w przeglądarkach Chrome, Firefox, Edge i Opera.
  • Internet Explorer nie posiada tej funkcji.

Systemy operacyjne

  • Wyświetlacz działa domyślnie poprawnie dla systemów Windows OS i Android OS – niektóre funkcje mogą nie działać na innych urządzeniach.
  • Niestety, powiadomienia Push nie są obecnie dostępne na telefonach komórkowych Apple – jest to ograniczenie tego systemu operacyjnego, a nie Samby.

Jak zintegrować powiadomienia Push

W Sambie można wybrać jedną z 2 metod integracji:

  • Samodzielna Integracja

    Ta opcja jest zalecana, jeśli masz dostęp do katalogu głównego swojej domeny, gdzie musisz umieścić specjalny skrypt.

    • Korzyści:
      • Twoja domena będzie wyświetlana w powiadomieniach.
      • Twoi wcześniej zebrani subskrybenci mogą być automatycznie ponownie subskrybowani (ponowna subskrypcja działa).
      • Użytkownicy mogą subskrybować za pomocą jednego kliknięcia, niestandardowe wyskakujące okienko jest opcjonalne.
    • Wady:
      • Musisz mieć dostęp do katalogu głównego domeny, aby umieścić skrypt.
      • Domena musi posiadać certyfikat HTTPS.

Ta opcja jest zalecana, jeśli korzystasz z jednej z następujących platform e-commerce: Idosell Shop, Magento Commerce (SaaS), RedCart, Shoper, Shopify, Shoptet, SkyShop itp.

    • Korzyści:
      • Nie potrzebujesz dostępu do katalogu głównego domeny.
      • Domena nie musi posiadać certyfikatu HTTPS.
    • Wady:
      • Domena samba.ai będzie wyświetlana w powiadomieniach.
      • Subskrybenci są powiązani z domeną samba.ai, automatyczne subskrybowanie istniejących subskrybentów nie będzie działać (działa ponowna subskrypcja).
      • Przed wyświetleniem natywnego okna przeglądarki konieczne jest wywołanie interakcji użytkownika z niestandardowym wyskakującym okienkiem subskrypcji. Użytkownicy muszą następnie potwierdzić subskrypcję w nowym oknie.

Metodę integracji można zmienić w sekcji Rozszerzenia pod przyciskiem Ustawienia Powiadomień Push

następnie kliknąć Zmień typ integracji.

Integracja dla własnego hostingu 

Aby uruchomić powiadomienia Push, należy wykonać następujące kroki:

  1. Pomyślnie wdrożyć podstawowy skrypt śledzenia. Sam interfejs wskazuje to za pomocą zielonego znacznika wyboru.
  2. Wstawić mały skrypt, zwany skryptem serwisowym, w niezmienionej formie (ta sama zawartość, ta sama nazwa) w katalogu głównym domeny hostingowej, w której znajduje się Twój sklep internetowy.
    • Na przykład, jeśli Twój sklep działa pod adresem https://eshop.pl, skrypt serwisowy musi być dostępny pod adresem https://eshop.pl/samba-sw.js. 
    • Skrypt można pobrać bezpośrednio w aplikacji.
    • Możesz edytować domenę, w której hostowany jest Twój sklep internetowy. Zwróć szczególną uwagę, czy w Twoim przypadku należy dodać „www”. Protokół http/https nie może być tutaj zawarty.
    • Typ pliku MIME musi być „application/javascript”.
    • Jeśli masz wiele domen z jednym katalogiem głównym, postępuj zgodnie z tym przewodnikiem.
  3. Włącz usługę Push
    • Aktywuje to zbieranie subskrybentów powiadomień push i umożliwia wysyłanie kampanii push.
    • Żądanie subskrypcji powiadomień push działa tylko w domenie, w której pomyślnie zaimplementowano skrypt śledzenia i skrypt pracownika usługi.

Integracja z hostingiem Samba.ai

Aby uruchomić powiadomienia Push należy wykonać następujące kroki:

  1. Pomyślnie zaimplementować podstawowy skrypt śledzący. Sam interfejs wskazuje to zielonym znacznikiem wyboru.
  2. Wyłącz usługę Push
      • Aktywuje to zbieranie subskrybentów powiadomień push i umożliwia wysyłanie kampanii push.

Subdomena, która pojawia się wraz z domeną „push.samba.ai” w powiadomieniach, jest automatycznie tworzona z domeny sklepu internetowego. Można ją zmienić, zmieniając domenę w Typie integracji: tryb hostingu niestandardowego.

Inne funkcje ustawień

Powiadomienia push z ikoną

Twoja ikona może być wyświetlana dla każdego powiadomienia push, które musi spełniać następujące wymagania:

  • Rozmiar: min. 192x192px lub większy dla wyświetlaczy o wysokiej rozdzielczości
  • Stosunek boków: 1:1
  • Format obrazu: .jpg, .png

Ikona jest również wyświetlana w wyskakującym okienku, które jest wyświetlane w przypadku typu integracji Hosted Samba.ai.

Niestandardowy Popup Opt-in

W ramach integracji powiadomień Push można utworzyć niestandardowy, spersonalizowany monit powiadomienia Push. W ramach niestandardowego monitu o subskrypcję można edytować tekst, aby okno stało się integralną częścią sklepu.

Dostosowanie okna można znaleźć w zakładce Ustawienia konta > Rozszerzenia:

Po kliknięciu przycisku „Edytuj monit” otworzy się okno dialogowe, w którym można edytować nie tylko treść monitu, ale także tekst samych przycisków.

Aby aktywować niestandardowy monit, kliknij przełącznik po lewej stronie:

Typ integracji Hostowany przez Samba.ai

Dla tego typu integracji, użycie niestandardowej podpowiedzi jest konieczne i dlatego nie może być wyłączone

Po aktywacji okno będzie zawsze wyświetlane po dołączeniu do sklepu internetowego. Należy jednak wziąć pod uwagę, że gdy klient potwierdzi swoje zainteresowanie powiadomieniami Push, zostanie mu wyświetlone normalne okno rejestracji powiadomień Push – jest to prawidłowe zachowanie, które zależy od samej przeglądarki internetowej.

Wiele domen z jednym katalogiem głównym

Jeśli chcesz korzystać z integracji z własnym hostingiem i masz wiele domen z jednym katalogiem głównym w ramach jednego hosta plików (na przykład dla .CZ i .SK), możesz użyć tylko jednego skryptu samba-sw.js. W takim przypadku należy zmodyfikować zawartość skryptu w następujący sposób:

switch(self.location.hostname) {
case "domain1.com":
importScripts("https://yottlyscript.com/push/service-worker.js?tp=*TRACKPOINT FOR DOMAIN1*");
break;
case "domain2.com":
importScripts("https://yottlyscript.com/push/service-worker.js?tp=*TRACKPOINT FOR DOMAIN2*");
break;
.
.
.
}

Wartość wspomnianego punktu śledzenia można uzyskać, logując się do Samby bezpośrednio z paska adresu, na przykład (pogrubiona część to wartość punktu śledzenia):

https://enterprise.samba.ai/shop/123456789/dashboard

Uwaga na domenę używaną w skrypcie – www.domain.com to nie to samo co domain.com. Dlatego zalecamy użycie konsoli, aby sprawdzić, co jest zwracane jako wartość self.location.hostname i ustawić to jako warunek w skrypcie.

Upewnij się, że używasz bieżącej domeny śledzenia w importScripts(...).

This post is also available in: Czeski Angielski

Zaktualizowano na 8 lipca, 2024

Czy ten artykuł był pomocny?

Artykuły powiązane