Synchronizacja statusów subskrypcji jest to dodatkowa funkcjonalność w edrone, która umożliwia aktualizację statusów subskrypcji na platformie sklepowej. Wykorzystuje ona endpoint (który jest połączeniem edrone z platformą), tworzony się na platformie i którego zadaniem jest odbieranie i przetwarzanie informacji przesyłanych przez edrone.
Jak skorzystać z synchronizacji w edrone?
Aby uruchomić synchronizację statusów, należy w po zalogowaniu do systemu, przejść do zakładki Ustawienia -> Integracja. Pod danymi na temat integracji znajduje się sekcja Synchronizacja statusów subskrypcji. W tym miejscu należy podać adres url (endpoint), na który będą przesyłane informacje o statusach z edrone do platformy sklepu.
Wcześniej oczywiście należy dostosować dany endpoint tak, aby był w stanie odebrać i obsłużyć dane przesłane z edrone, na podstawie naszej dokumentacji: https://docs.edrone.me/syncinc-subscription.html. Adres może składać się z domeny oraz dopisku “/update_subscriber_status“, np. https://demo-store.edrone.me/update_subscriber_status , ale może także mieć dowolną formę.
Następnie w systemie, po wprowadzeniu linku, należy wybrać wersję synchronizacji, tę, którą wykorzystano tworząc kod pod endpointem (najnowsza to NATIVE_5, wszystkie można znaleźć tutaj: https://docs.edrone.me/syncinc-subscription.html) oraz zdecydować, które statusy mają być przesyłane i aktualizowane na platformie sklepu (czy tylko wypisy, czy też subskrypcje, czy wszystkie).
Następnie synchronizację należy uruchomić klikając przycisk Synchronizuj.
Po poprawnej konfiguracji system nasłuchuje na zmiany statusów w edrone i wysyła informację (wysyła request) na podany endpoint od razu po zmianie statusu.
Synchronizacja (edrone → platforma) nie tworzy nowych profili na platformie sklepowej, jej celem jest przesłanie informacji o zmianie statusu, tzn. jeśli klient zapisze się przez onsite z edrone, a dany adres nie istnieje na platfrormie, to konto dla danego adresu nie zostanie utworzone na platformie poprzez nasz mechanizm. W takim przypadku należu samodzielnie dostosować mechanizm, który odbiera dane od nas, aby był w stanie dodawać nowe rekordy na platformie.
Jak sprawdzić, czy synchronizacja statusów subskrypcji działa?
Zapisz się przez formularz na stronie z nowym adresem lub wykorzystaj adres, który już istnieje w bazie edrone.
W CRM edrone pojawi się karta klienta ze statusem unknown w przypadku double opt-in, lub ze statusem subscribe przy single opt-in. W zależności od tego, jakie statusy są przesyłane (co zostało wybrane przy ustawianiu synchronizacji w sekcji ustawienia) należy dany status nadać wybranemu adresowi, np. jeśli ustawiliśmy przesyłanie tylko wypisów, to na danej karcie klienta należy zmienić status na wypisany.
Po zmianie statusu w edrone, informacja ta zostaje automatycznie przesłana na dany endpoint (do platformy), co powinno spowodować zmianę statusu na platformie sklepu.
Aby to potwierdzić, należy wyszukać na platformie dany adres mailowy i sprawdzić czy status się zaktualizował.
Jeśli status się zmienił, to synchronizacja działa.
Jeśli nie, to należy sprawdzić, czy na pewno endpoint został poprawnie przygotowany, czy zostały wybrane odpowiednie ustawienia w systemie, czy na serwerze został odnotowany request od edrone i czy nie został zablokowany z jakiegoś powodu. Jeśli wszystko wygląda w porządku, a synchronizacja nie działa, należy skontaktować się z nami na hello@edrone.me.
Czym jest dwustronna synchronizacja?
Polega ona na tym, że status aktualizuje się nie tylko na platformie klienta, gdy w edrone zaszły zmiany, ale także w edrone status zostaje zaktualizowany, jeśli zmieni się on na platformie.
W jaki sposób uruchomić synchronizację platforma → edrone?
Synchronizację edrone -> platforma ustawisz wg powyższej instrukcji, jeśli jednak potrzebujesz synchronizować statusy w drugą stronę (platforma → edrone), musisz przygotować po swojej stronie kod, który będzie przesyłał informacje (trace) o zmianie statusu na nasz adres API (endpoint): https://api.edrone.me/trace. Przygotowując kod, należy skorzystać z naszej dokumentacji. W tej zakładce: https://docs.edrone.me/sending-data-server.html#subscribe, znajdziesz przykładowy kod z parametrami, które należy przesyłać (app_id, email, subscriber_status, action_type, sender_type), aby status w edrone się zmienił.
Ten sposób przesyłania do nas danych tworzy karty klienta dla nieistniejących adresów w bazie edrone, tzn. że jeśli status zmieni się dla adresu, który z jakiegoś powodu nie znalazł się w edrone, to zostanie utworzona nowa karta klienta wraz z przesłanym statusem subskrypcji.
Jak sprawdzić, czy synchronizacja platforma → edrone działa?
Najpierw należy zmienić status, wybranemu adresowi na platformie.
Następnie należy sprawdzić, czy status zmienił się także w edrone na karcie klienta w CRM.
Jeśli status się zmienił, oznacza to, że synchronizacja działa.
Jeśli nie, to należy sprawdzić, czy kod do przesyłania requestów na pewno został poprawnie przygotowany, czy request faktycznie został wysłany na nasze API, jeśli tak, a status nadal się nie zmienia, należy skontaktować się z nami pod hello@edrone.me w celu weryfikacji.
Potrzebujesz dodatkowej pomocy?
Jeśli masz jakiekolwiek dodatkowe pytania dotyczące z synchronizacją statusów subskrypcji w edrone, skontaktuj się z nami poprzez chat lub na hello@edrone.me