Czy zdarza się, że klienci często nie kończą zakupów?
Automatyzacja porzuconego koszyka pozwala w odpowiednim momencie przypomnieć odbiorcom, że w Twoim sklepie internetowym dodali produkty do koszyka, ale nie sfinalizowali zakupu (np. o nim zapomnieli). W ten sposób możesz szybko i skutecznie zwiększyć liczbę ukończonych transakcji oraz konwersji.
Porzucony koszyk ze spersonalizowaną treścią e-maila
Spis treści:
WSKAZÓWKA: Zacznij budować świadomość marki oraz dobre relacje ze swoimi kontaktami poprzez ukierunkowany e-mailing – skorzystaj z naszej gotowej automatyzacji lub utwórz swoją własną automatyzację krok po kroku, za pomocą instrukcji w tym artykule.
1. Jakie warunki muszę spełnić, żeby automatyzacja zadziałała?
Zanim rozpoczniesz ustawianie scenariusza automatyzacji zgodnie z poniższą instrukcją 👇, wykonaj następujące kroki:
Przesyłanie danych o stanie koszyka do Ecomail
Przesyłanie zdarzenia dodania produktu do koszyka jest częścią wielu integracji e-commerce, które oferujemy, np. wtyczek do Shopera, Shopify, WooCommerce, Idosell czy PrestaShop. W niektórych przypadkach tę funkcję trzeba dodatkowo aktywować w ustawieniach wtyczki. Zalecamy zajrzeć do artykułu pomocy dotyczącego odpowiedniej integracji, z której korzystasz, aby uzyskać więcej informacji. W artykułach standardowo podajemy również informację, czy dana wtyczka oferuje funkcję przesyłania danych o stanie koszyka.
Jeśli nie korzystasz z żadnej integracji, należy zapewnić wysyłanie danych za pomocą własnych ustawień. Dostępne jest przesyłanie danych przez API lub kod śledzący. Oba sposoby opisujemy bardziej szczegółowo w tym artykule.
Przesyłanie danych o zamówieniach do Ecomail
Dane o zrealizowanych zamówieniach są również przesyłane w ramach konkretnych integracji e-commerce. Możecie też wysyłać dane o zakupach po swojej stronie przez API lub kod śledzący. Więcej informacji o obu możliwościach znajdziecie w tym artykule.
Przygotowanie szablonu mailingowego, który będziesz wysyłać kontaktom w e-mailu przypominającym -> 💡 poprzez proces tworzenia szablonu dla automatyzacji porzuconego koszyka przeprowadzimy Cię w tym artykule.
2. Dla jakich kontaktów można zastosować automatyzację
Automatyzacja (czyli kampania zautomatyzowana) porzuconego koszyka jest zwykle aktywowana dla kontaktów, które dodadzą towary do swojego koszyka w Twoim sklepie online, ale nie dokończą zakupu. Za pomocą tej automatyzacji możesz przypomnieć użytkownikom o ich towarach oraz przekonać ich do dokończenia zakupu.
Aby do kontaktów zaczęły się przesyłać zdarzenia dodania produktu do koszyka, należy powiązać ich adres e-mail w Ecomailu z aktywnością na stronie. Procedura różni się w zależności od tego, czy dane o koszyku z e-sklepu są przesyłane do Twojego konta za pomocą kodu śledzącego, czy przez API.
Jeśli korzystasz z własnego połączenia, zalecamy zweryfikować konkretny sposób przesyłania danych (API/kod śledzący) ze swoimi technikami, którzy realizowali integrację.
Jeśli korzystasz z jednej z dostępnych integracji e-commerce, sposób przesyłania danych może się różnić w zależności od konkretnej integracji. Aby uzyskać więcej informacji, zalecamy sprawdzić informacje w artykule poświęconym danej integracji.
a) Kod śledzący
Do przesyłania danych standardowo wymagane jest, aby kontakt wyraził na stronie zgodę na pliki cookies. 🍪
Następnie kontakt musi zostać zidentyfikowany, abyśmy mogli powiązać jego adres e-mail z aktywnością na stronie. Do zidentyfikowania kontaktu dochodzi zazwyczaj w momencie, gdy kontakt kliknie specjalnie otagowany link w newsletterze, który od Ciebie otrzymał. Możesz również śledzić kontakt manualnie.
💡 Bardziej szczegółowe informacje o procesie identyfikacji kontaktu znajdziecie w tym artykule, w sekcji „W jaki sposób kontakt może zostać zidentyfikowany?”.
b) API
W przypadku przesyłania danych poprzez API nie korzysta się z pomocy kodu śledzącego, trzeba znać adres e-mail danego kontaktu, aby można było wysłać odpowiednie zapytanie.
Do poprawnego przesyłania danych może być wymagane, aby dany użytkownik był zalogowany na swoje konto klienta w e-sklepie albo żeby podał swój adres e-mail podczas składania zamówienia, nawet jeśli ostatecznie nie dokończy zakupu. Zwykle konieczne jest zaakceptowanie przez użytkownika plików cookies. 🍪
Forma pozyskania adresu e-mail do wykorzystania w zapytaniu API zależy jednak od konkretnej konfiguracji. W przypadku własnego połączenia zalecamy weryfikację ustawień ze swoimi technikami. Jeśli korzystasz z jednej z naszych gotowych integracji, zajrzyj po więcej informacji do artykułu dotyczącego danej integracji albo napisz do nas na adres [email protected]. 😊
3. Tworzenie kampanii automatycznej
Gdy połączenie jest już aktywne, a szablon przygotowany, możesz przejść do tworzenia automatyzacji.
💡 WSKAZÓWKA: Jeśli nie masz jeszcze doświadczenia w tworzeniu automatyzacji, zalecamy najpierw zapoznać się z artykułem Jak tworzyć i zarządzać automatyzacjami, który pomoże Ci pracować w edytorze automatyzacji, jak również poznać wszystkie jego możliwości.
Nazwij automatyzację i wybierz listę kontaktów, z którą ma być powiązana. Zalecamy ustawić częstotliwość uruchamiania na „Wielokrotnie”. Dzięki temu automatyzacja będzie mogła uruchomić się ponownie dla kontaktów, które już wcześniej przez nią przeszły, jeśli w przyszłości ponownie zostawią produkty w koszyku.
Jako wyzwalacz wybierz „Nastąpi zdarzenie własne”. Następnie uzupełnij wartości dokładnie według wzoru poniżej. Dzięki temu automatyzacja uruchomi się w chwili, gdy użytkownik doda produkt do koszyka.
Gdy tylko rozpocznie się automatyzacja, ustaw późniejszy scenariusz według wybranej przez siebie strategii. Scenariusze mogą wyglądać następująco:
odczekaj 3 godziny;
ustal, czy użytkownik złożył zamówienie w ciągu ostatnich X godzin (zalecamy skorzystać z czasowej rezerwy, a więc w tym przypadku przykładowo: w ciągu ostatnich 6 godzin);
Jeśli nie złożył zamówienia, wyślij e-mail z zawartością koszyka;
możesz również wysłać kolejny e-mail z przypomnieniem, przykładowo po kolejnych 48 godzinach.
Scenariusz automatyzacji w Ecomailu może wówczas wyglądać następująco:
⚠️ UWAGA: W ramach warunku, w którym system sprawdza, czy kontakt dokonał zakupu, należy wybrać z rozwijanego menu nazwę sklepu:
W przeciwnym razie warunek nie zadziała prawidłowo.
Możliwość wyboru konkretnego sklepu pojawi się w momencie, gdy na Twoim koncie będzie znajdować się co najmniej jedno przeniesione zamówienie z danego sklepu.
Jeśli wysyłasz do Ecomail również zdarzenie pustego koszyka (po usunięciu produktów z koszyka), automatyzacja nie wyśle wiadomości e-mail do kontaktu z pustym koszykiem.
Przesłane zdarzenie pustego koszyka w aktywnościach kontaktu zapisuje się jako zdarzenie „towar dodany do koszyka”, ale bez wyszczególnionych produktów.
💡 WSKAZÓWKA: O tym, jak długo produkty pozostaną w koszyku, decydujesz bezpośrednio w swoim e-shopie. Jeśli np. kontrolujesz stan magazynowy i regularnie „opróżniasz” koszyki, musisz odpowiednio dostosować automatyzację -> jeśli „opróżniasz” koszyki po 24 godzinach, nie ustawiaj czekania dłuższego niż 24 godziny.
4. Testowanie
W tej części wyjaśnimy, jak przetestować przypisywanie do kontaktów zdarzenia dodania produktu do koszyka, a także sprawdzić działanie całej automatyzacji.
Adres e-mail, którego użyjesz do testów, dodaj do listy kontaktów powiązanej z automatyzacją porzuconego koszyka. Sprawdź, czy adres jest zapisany na liście i ma status aktywny.
4.1 Testowanie zdarzeń własnych
Aby automatyzacja działała poprawnie i aplikacja wiedziała, jakie produkty wyświetlić w wiadomości e-mail, w szczegółach kontaktu testowego musi zostać zapisane zdarzenie dodania produktu do koszyka.
Jeżeli w ramach używanej integracji lub własnego połączenia dane o produktach w koszyku są przesyłane za pomocą kodu śledzącego, najpierw zaakceptuj pliki cookies 🍪 na swojej stronie internetowej i pozwól na rozpoczęcie śledzenia (zob. wyżej).
Możesz to łatwo zrobić podczas testowania na dwa sposoby:
a) Na końcu adresu URL dodaj poniższy ciąg znaków, zastępując go swoim testowym adresem e-mail (adres ten musi być zaimportowany do listy kontaktów, dla której skonfigurowano automatyzację):
?ecmid=[email protected] (např. [email protected])
b) Uruchom poniższy fragment kodu w konsoli przeglądarki, na przykład w Google Chrome przez Narzędzia deweloperskie lub klawisz F12 > console, a następnie zastąp podany adres swoim adresem e-mail:
window.ecotrack('setUserId', '[email protected]');
window.ecotrack('trackPageView');
Po rozpoczęciu śledzenia poczekaj, aż zdarzenie niestandardowe zostanie przypisane do kontaktu.
Zdarzenie niestandardowe „Produkt dodany do koszyka” znajdziesz w szczegółach kontaktu:
Jeżeli w ramach używanej integracji lub własnego połączenia dane o produktach w koszyku są przesyłane za pośrednictwem API, śledzenie za pomocą kodu nie jest wykorzystywane. Aby zdarzenie dodania produktu do koszyka zostało przesłane, może być na przykład konieczne zalogowanie się na konto klienta w sklepie internetowym. Więcej informacji znajdziesz w tej części artykułu.
4.2. Testowanie automatyzacji
Gdy zdarzenie własne zostanie prawidłowo zapisane w szczegółach kontaktu, można przystąpić do testowania samej automatyzacji.
Wprowadź swój adres e-mail w sekcji „Testowanie” i poczekaj na wiadomość zawierającą zawartość porzuconego koszyka. Na tym etapie automatyzacja nie musi być jeszcze uruchomiona.
Podczas testowania automatyzacji poszczególne kroki są skracane do minimum, tzn. test pomija kroki „Czekaj”.
Jeżeli wiadomość e-mail dotarła do wskazanej skrzynki, a szablon jest skonfigurowany zgodnie z Twoimi oczekiwaniami, możesz uruchomić automatyzację dla docelowej listy kontaktów. 😊 Dla pewności zalecamy jeszcze przetestować uruchomioną automatyzację również po uruchomieniu, w rzeczywistych warunkach, aby mieć całkowitą pewność, że wszystko działa zgodnie z oczekiwaniami.
5. Najczęstsze błędy
Automatyzacja porzuconego koszyka nie działa zgodnie z oczekiwaniami?
Wiadomość e-mail z przypomnieniem nie została wysłana do któregoś z kontaktów albo kontakt w ogóle nie trafił do scenariusza?
Wiadomość z przypomnieniem została wysłana, ale obraz produktu się nie wyświetla?
⚠️ Zanim skontaktujesz się z naszym działem pomocy technicznej, sprawdź następujące kwestie:
1) Czy zdarzenie dodania produktu do koszyka zostało przypisane do kontaktu?
Jeżeli korzystasz z wyzwalacza „Nadejdzie zdarzenie własne” zgodnie z instrukcjami zawartymi w tym artykule, automatyzacja dla danego kontaktu zostanie uruchomiona przez przesłane zdarzenie dodania produktu do koszyka.
Aby sprawdzić, czy zdarzenie zostało przesłane, przejdź do szczegółów kontaktu, a następnie do sekcji „Aktywność & zdarzenia” → „Zdarzenie własne”. Tak wygląda prawidłowo przesłane zdarzenie „Produkt dodany do koszyka”:
Warunki, które należy spełnić, aby zdarzenie własne zostało przypisane do kontaktu, opisano wcześniej w tym artykule. 👆 Sposób postępowania może się różnić w zależności od rodzaju integracji ze sklepem internetowym.
❗WSKAZÓWKA: Czy zdarzenie dodania produktu do koszyka powinno być przesyłane za pomocą kodu śledzącego, kontakt jest prawidłowo śledzony, a marketingowe pliki cookie zostały zaakceptowane, lecz mimo to zdarzenie własne nie zostało przesłane?
Zalecamy sprawdzenie, czy baner cookie na Twojej stronie działa prawidłowo i zapisuje wymagane wartości.
2) Sprawdź częstotliwość uruchamiania automatyzacji.
Jeżeli ustawiono na przykład częstotliwość „Tylko raz dla każdego e-maila”, a dany kontakt przeszedł już wcześniej przez automatyzację – nawet wyłącznie w ramach etapu „Testowanie” – to nie wejdzie do niej ponownie. Dlatego w przypadku automatyzacji porzuconego koszyka zalecamy raczej wybranie częstotliwości „Wielokrotnie”, aby kontakty mogły więcej niż jednokrotnie wejść do automatyzacji.
Więcej informacji na temat częstotliwości uruchamiania automatyzacji znajdziesz w tym artykule.
3) Sprawdź, dla której listy kontaktów uruchomiono automatyzację.
Czy kontakt znajduje się na liście kontaktów, dla której skonfigurowano automatyzację?
Czy kontakt na tej liście jest aktywny (zapisany)?
4) Czy kontakt spełnia warunki wysłania wiadomości e-mail z automatyzacji?
W scenariuszu porzuconego koszyka standardowo stosuje się etap czekania, a następnie sprawdzenia, czy kontakt dokonał zakupu w ciągu ostatnich X godzin. Na tej podstawie kontakt przechodzi dalej odpowiednią ścieżką scenariusza.
Pamiętaj, aby sprawdzić, czy kontakt spełnił warunki prowadzące do wysłania wiadomości e-mail z przypomnieniem o koszyku.
Przykład: w scenariuszu masz ustawiony czas oczekiwania na 3 godziny, a następnie system sprawdza, czy kontakt dokonał zakupu w ciągu ostatnich 4 godzin.
Jeśli kontakt wszedł do automatyzacji o godz. 11:20, kiedy zostało dodane zdarzenie dodania produktu do koszyka, a następnie dokonał zakupu o godz. 13:31, automatyzacja zostanie dla niego zakończona bez wysłania wiadomości e-mail.
Po zakończeniu etapu oczekiwania o 14:20 system stwierdzi, że kontakt rzeczywiście dokonał zakupu w przeciągu ostatnich 4 godzin. W takiej sytuacji nie ma potrzeby zachęcania go do zakupu. ✅
💡 Sprawdź również, czy stosowane przedziały czasowe mają sens w kontekście automatyzacji.
Przykład: czas oczekiwania ustawiono na 3 godziny, a następnie jest ustawione sprawdzenie, czy kontakt dokonał zakupu w ciągu ostatnich 2 godzin. W takim przypadku system nie wykryje zakupów dokonanych przez kontakty w ciągu pierwszej godziny od dodania produktu do koszyka, przez co niepotrzebnie wyśle im przypomnienie o zakupie.
5) Sprawdź, czy w szablonie wiadomości e-mail prawidłowo wstawiono merge tagi dla porzuconego koszyka.
Jeżeli merge tagi w szablonie są zapisane nieprawidłowo, podczas generowania wiadomości może wystąpić błąd i e-mail nie zostanie wysłany, mimo że kontakt wszedł do automatyzacji porzuconego koszyka.
💡 W takim przypadku sprawdź, czy warunek wyświetlania produktów znajdujących się w koszyku oraz poszczególne merge tagi zostały zapisane prawidłowo.
Prawidłowy zapis merge tagów oraz dodatkowe wskazówki dotyczące tworzenia szablonu wiadomości dla porzuconego koszyka znajdziesz w tym artykule.
Najczęstsze błędy w zapisie warunkowego merge tagu, to:
warunek nie został zakończony merge tagiem *|END:IF|*
brakuje merge tagu *|ELSE:|* lub *|ELSEIF:|*
w merge tagu brakuje gwiazdki „*”, np. |IF:#ECM_BASKET=1|*
w merge tagu brakuje dwukropka „:”, np. *|ELSE|*
UWAGA: Na niewysłanie wiadomości e-mail może wpłynąć jakikolwiek błąd w zapisie merge tagów w szablonie – nie musi on dotyczyć wyłącznie merge tagów wyświetlających produkty w koszyku, lecz także innych użytych tagów (np. tagu rezygnacji z subskrypcji lub wyświetlania ostatnio zakupionych produktów).
6) Jeżeli obraz produktu nie wyświetla się w szablonie, sprawdź, czy został wstawiony w prawidłowy sposób.
Zajrzyj do tego artykułu pomocy, gdzie znajdziesz informację nt. wstawiania obrazu.
Obraz możesz dodać za pomocą kodu źródłowego lub jako obraz dynamiczny. Zawsze należy się upewnić, czy wszystkie kroki zostały wykonane prawidłowo, na przykład czy zapis w kodzie źródłowym jest poprawny.
💭 Czy tworzenie szablonów i automatyzacja sprawiają Ci trudności? Potrzebujesz pomocy z konkretnymi ustawieniami? Nie wahaj się skontaktować z nami na naszym czacie, który dostępny jest w aplikacji lub na witrynie.
❓
Masz pytania? Napisz do nas na chacie lub na [email protected].











