NowośćProduct Score, 4T Segmentation, Price War i Broken Size są już dostępne.Zobacz, co nowego
Feedance
Logo EmarsysEmarsysKanał · Narzędzia marketingowe
Integracja z Emarsys

Wyślij do Emarsys produkty warte pokazania.

Feedance tworzy twój feed dla Emarsys i dodaje etykiety na poziomie produktu: wynik, segment 4T, pozycję cenową i niepełną rozmiarówkę, dzięki czemu każdy produkt niesie własny sygnał efektywności.

Feed produktowy dla Emarsys
Wygenerowany przez Feedance
Eksport XML, CSV lub JSONAktualizowany przy każdej synchronizacji
<item>
  <id>TS-1042</id>
  <title>T-shirt z okrągłym dekoltem</title>
  <price>49.90 USD</price>
  <availability>in stock</availability>
  <custom_label_0>score_86</custom_label_0>
  <custom_label_1>top</custom_label_1>
  <custom_label_2>best_price</custom_label_2>
  <custom_label_3>size_ok</custom_label_3>
</item>
Etykiety Feedance zapisane jako custom labels
Co Feedance wysyła do Emarsys

Katalog z sygnałem efektywności przy każdym produkcie.

Emarsys odczytuje twoje produkty z feedu. Feedance wysyła kompletny, poprawny feed oraz sygnały, do których Emarsys nie ma samodzielnie dostępu.

Product Scorecustom_label_0Wynik od 0 do 100 na podstawie wyświetleń, dodań do koszyka i zakupów z 1, 7 i 30 dni.
Segment 4Tcustom_label_1Top, Tolerable, Tranquil lub Toxic, na podstawie ruchu i zwrotu każdego produktu.
Price Warcustom_label_2Najlepsza cena, taka sama lub drożej niż wskazani konkurenci.
Broken Sizecustom_label_3Oznacza modele, których rozmiarówka jest w większości wyprzedana.
Kreacjeimage_linkBrandowane grafiki z Creative Suite, z ceną i szczegółami kampanii pobranymi z feedu.
Jak z tego korzystasz: dziel kampanie, grupy produktów lub zestawy produktów według tych etykiet, np. tylko produkty Top albo wszystko poza Toxic i niepełnymi rozmiarówkami. Sloty etykiet można konfigurować. Feedance nie zmienia twoich stawek ani budżetów.

Czym jest Emarsys?

Emarsys, obecnie oferowany jako SAP Emarsys Customer Engagement w ramach SAP Engagement Cloud, to omnichannelowa platforma automatyzacji marketingu służąca do prowadzenia spersonalizowanych kampanii e-mail, SMS, mobile push i web. W przeciwieństwie do czysto reklamowego kanału Emarsys pobiera katalog produktów, aby zasilać przede wszystkim dwa wewnętrzne mechanizmy: Web Extend, który śledzi zachowania związane z przeglądaniem i zakupami na stronie, oraz Predict, silnik rekomendacji oparty na uczeniu maszynowym. Oba opierają się na zsynchronizowanej, aktualnej kopii danych produktowych, a nie na pojedynczym feedzie z ofertami reklamowymi.

Ponieważ Emarsys należy do stosu narzędzi retencyjnych i marketingu cyklu życia klienta, a nie do stosu akwizycji i reklam, jego wymagania dotyczące feedu są bliższe źródłu danych CRM niż feedowi reklam produktowych: potrzebuje stałych identyfikatorów produktów, struktury kategorii, cen i dostępności, aby uruchamiać m.in. alerty o ponownej dostępności, e-maile o obniżkach cen i rekomendacje produktów w wielu kanałach.

Dlaczego warto połączyć feed produktowy z Emarsys?

Emarsys wykorzystuje dane katalogowe do zasilania kilku udokumentowanych wyzwalaczy i modułów opartych na danych produktowych, w tym:

  1. Spersonalizowanych rekomendacji w e-mailach, na stronie i w aplikacjach mobilnych, generowanych przez silnik Predict na podstawie zachowań związanych z przeglądaniem i zakupami, dopasowanych do twojego katalogu.
  2. Alertów o ponownej dostępności, uruchamianych, gdy pole available wcześniej niedostępnego produktu zmienia się z powrotem na true.
  3. Powiadomień o niskim stanie magazynowym i kampanii o obniżkach cen, opartych na porównaniu nowych wartości w katalogu (price, msrp, dostępność) z wcześniej zapisanymi.
  4. Spójności między kanałami, ponieważ ten sam katalog zasila bloki produktowe w e-mailach, rekomendacje na stronie oraz karty produktów w powiadomieniach push i komunikatach w aplikacji – z jednego źródła.

Niekompletny, nieaktualny lub niespójnie sformatowany feed po cichu psuje te wyzwalacze – rekomendacje tracą jakość, alerty o stanie magazynowym przestają działać, a e-maile o obniżkach cen wychodzą z błędnymi kwotami.

Jak Emarsys Predict i Web Extend wykorzystują dane katalogowe

Emarsys opisuje Predict jako samouczący się silnik rekomendacji, który łączy dwa źródła danych: śledzenie zachowań zbierane przez JavaScript API Web Extend (web) i Emarsys SDK (mobile) oraz przesłany przez ciebie ustrukturyzowany katalog produktów. Anonimowe przeglądanie buduje ogólne modele powinowactwa dla całego katalogu; zachowania powiązane ze zidentyfikowanym kontaktem (osobą, która się zalogowała lub przeszła z kampanii Emarsys) budują osobisty profil danego klienta.

Ma to znaczenie dla jakości feedu, ponieważ Predict może rekomendować tylko to, co jest poprawnie odwzorowane w katalogu: produkty potrzebują stałego, unikalnego identyfikatora item, z którym można dopasować zdarzenia behawioralne, dokładnych ścieżek category, aby modele powinowactwa były budowane w spójny sposób, oraz aktualnej flagi available, aby niedostępne produkty przestały być rekomendowane.

Jakiego formatu feedu wymaga Emarsys?

Emarsys przyjmuje dane katalogu produktów w jednym z dwóch udokumentowanych formatów, wybieranym na ekranie ustawień danych produktowych:

  1. Format CSV Emarsys – autorski plik .csv zakodowany w UTF-8, korzystający z własnych nazw pól Emarsys.
  2. Format Google Product Feed (GPF) – jeśli już generujesz feed w stylu Google Shopping, Emarsys często może go wykorzystać bez zmian, pod warunkiem że zawiera on wszystkie pola wymagane przez Emarsys. Obsługa GPF musi zostać włączona dla twojego konta przez wsparcie Emarsys, zanim będzie można ją wybrać.

W przypadku formatu CSV Emarsys dokumentuje ścisłe zasady składni: pola są rozdzielane przecinkami, pola wielowartościowe (np. kategoria czy marka) używają separatora |, ścieżki kategorii używają separatora hierarchii > (np. Men > Shoes > Running), w liczbach dziesiętnych zawsze trzeba używać kropki jako separatora niezależnie od ustawień regionalnych, daty muszą mieć format YYYY-MM-DD, a znaczniki czasu – YYYY-MM-DD T HH:MM:SS Z w UTC. Pierwszy wiersz pliku musi być wierszem nagłówka, a Emarsys wymaga znaku nowej linii w pierwszych 265 KB pliku, aby wykrywać i odrzucać omyłkowo przesłane pliki binarne. Pliki można opcjonalnie dostarczać w kompresji .gz, aby oszczędzić transfer przy dużych katalogach. Udokumentowanym sposobem przesyłania jest FTP lub FTPS; obsługa SFTP jest opisana niespójnie na stronach pomocy Emarsys – jedna strona podaje, że jest obsługiwana przy przesyłaniu katalogu produktów, a inna wprost stwierdza, że SFTP nie jest obsługiwany przy dostarczaniu feedów/zbieraniu danych, więc zanim zaczniesz na nim polegać, potwierdź to bezpośrednio ze wsparciem Emarsys.

Jakich atrybutów produktu wymaga Emarsys?

Emarsys dokumentuje zestaw standardowych pól katalogu produktów. item to jedyne pole wprost oznaczone jako wymagane i nielokalizowalne, ponieważ to identyfikator dopasowywany do danych behawioralnych i sprzedażowych; pozostałe pola poniżej to standardowe pola, na których opiera się dokumentacja Emarsys i funkcje aktualizacji katalogu (ponowna dostępność, niski stan, obniżka ceny). Większość tych pól można lokalizować za pomocą przyrostka [field]_[language] (np. title_it dla włoskiego tytułu); pola item nie można lokalizować. Każdy dodawany atrybut niestandardowy musi mieć prefiks c_ (np. c_color lub c_size).

PoleWymaganeFormatPrzykładUwagi
itemTakUnikalny ciąg znakówSKU-12345Identyfikator produktu; dopasowywany do danych Web Extend i sprzedażowych; nie można go lokalizować.
titlePole standardoweTekstMen's Running ShoesLokalizowalne przez title_[lang].
linkPole standardoweBezwzględny URLhttps://shop.example.com/p/12345Adres URL strony produktu.
imagePole standardoweBezwzględny URLhttps://cdn.example.com/img/12345.jpgLinki WebP są ogólnie obsługiwane, ale widżet e-mailowy Predict nie obsługuje formatu WebP.
zoom_imagePole standardoweBezwzględny URLhttps://cdn.example.com/img/12345_zoom.jpgDodatkowe zdjęcie w wyższej rozdzielczości.
categoryPole standardoweŚcieżka hierarchiczna z separatorem >Men > Shoes > RunningKilka ścieżek kategorii rozdziela się kreską pionową; pole służy do budowania modeli powinowactwa/statystycznych, więc utrzymuj je w spójnej formie.
pricePole standardoweLiczba dziesiętna, separator kropka89.99Separatorem dziesiętnym musi być kropka niezależnie od ustawień regionalnych.
msrpPole standardoweLiczba dziesiętna, separator kropka109.99Używane jako cena porównawcza w kampaniach o obniżkach cen.
availablePole standardoweWartość logicznatrueProdukty oznaczone jako niedostępne są wykluczane z rekomendacji i wyszukiwania, a po zmianie na true uruchamiają alerty o ponownej dostępności.
brandPole standardoweTekst (obsługa wielu wartości)NikeKilka wartości marki rozdziela się kreską pionową.
descriptionPole standardoweTekstLightweight running shoe with breathable mesh upper.Lokalizowalne przez description_[lang].
item_group_idWymagane dla Parent/Child w GPFWspólny ciąg znaków dla wariantówSHOE-STYLE-100Grupuje warianty rozmiaru/koloru pod jednym produktem nadrzędnym w funkcji katalogu Parent/Child; nie może pokrywać się z żadną wartością item, inaczej Emarsys zgłasza błąd kolizji przestrzeni nazw.

Dokumentacja Emarsys nie podaje sztywnych limitów znaków dla pól takich jak title czy description, jak robią to niektóre platformy reklamowe, dlatego nie podajemy tu żadnego konkretnego limitu.

Jak połączyć Emarsys z Feedance

  1. W Feedance utwórz lub wybierz feed produktowy, który chcesz wysyłać do Emarsys, i wybierz Emarsys jako miejsce docelowe. Zdecyduj, czy chcesz generować autorski format CSV Emarsys, czy format w stylu Google Product Feed – pamiętaj, że GPF musi najpierw zostać włączony na twoim koncie Emarsys przez wsparcie Emarsys.
  2. Zmapuj źródłowe dane produktowe na standardowe pola Emarsys (item, title, link, image, category, price, msrp, available, brand, description), a wszelkie dodatkowe atrybuty, które chcesz przekazać, opatrz prefiksem c_, aby Emarsys zaakceptował je jako pola niestandardowe.
  3. Jeśli sprzedajesz produkty w wariantach (rozmiar, kolor itp.), zmapuj wspólną wartość item_group_id dla wierszy tych wariantów, aby funkcja katalogu Parent/Child w Emarsys mogła je zgrupować – dbaj, by wartości item i item_group_id się nie przenikały, ponieważ duplikat między nimi powoduje błąd parsowania związany z kolizją przestrzeni nazw.
  4. Ustaw przesyłanie przez FTP lub FTPS (protokół, który Emarsys najbardziej konsekwentnie dokumentuje dla dostarczania katalogu) i opcjonalnie włącz kompresję .gz, jeśli twój katalog jest duży.
  5. Przed pierwszą synchronizacją upewnij się, że separator pól, separator dziesiętny oraz formaty dat i znaczników czasu są zgodne z zasadami CSV Emarsys (rozdzielanie przecinkami, kropka dziesiętna, daty YYYY-MM-DD), ponieważ Emarsys oczekuje, że uzgodniony format pozostanie taki sam przy każdym kolejnym przesłaniu.

Jak często powinien aktualizować się feed dla Emarsys?

Emarsys dokumentuje, że przesyłane plikami (FTP/FTPS) aktualizacje katalogu są przetwarzane wsadowo – odczytywane co godzinę lub rzadziej, jeśli tak skonfigurowano konto – natomiast dane przesyłane przez API Emarsys mogą być zapisywane niemal w czasie rzeczywistym, zwykle w ciągu kilku sekund. Każde przesłanie musi zawierać pełny, aktualny stan każdego produktu; Emarsys nie obsługuje aktualizacji częściowych (delta), więc niezmienione pola również trzeba wysyłać w każdym cyklu.

Emarsys zaleca przesyłanie danych produktowych co najmniej raz dziennie, a częściej, jeśli pola, które mogą się zmieniać w ciągu dnia – zwłaszcza cena i dostępność – są ważne dla twoich kampanii, ponieważ nieaktualne dane o cenach lub stanach magazynowych bezpośrednio psują wyzwalacze obniżek cen i ponownej dostępności.

Typowe błędy feedu w Emarsys i sposoby ich naprawy

Błąd / objawPrawdopodobna przyczynaRozwiązanie
Parse error: Namespace clash, same id is used for both variants and groups.Wartość item i wartość item_group_id są identyczne – Emarsys traktuje identyfikatory produktów i grup jako jedną wspólną pulę.Upewnij się, że każda wartość item i item_group_id jest unikalna w obu polach łącznie, a nie tylko w obrębie własnej kolumny.
„More than 1,000 errors were found” (znaleziono ponad 1000 błędów) / przerwanie sprawdzaniaPlik CSV jest poważnie uszkodzony – np. błędne cudzysłowy, niespójna liczba kolumn lub problem z kodowaniem w wielu wierszach.Napraw problemy strukturalne u źródła (kodowanie, separator, nagłówek/liczba kolumn), zamiast poprawiać wiersz po wierszu; Emarsys przerywa walidację po 1000 błędach, ponieważ uznaje plik za zbyt uszkodzony, by sprawdzać go dalej.
Błędy kodowania podczas parsowania wierszyPlik zawiera znaki, które nie są prawidłowymi znakami UTF-8.Wyeksportuj plik ponownie w UTF-8 i upewnij się, że z systemu źródłowego nie przedostało się starsze kodowanie (np. Latin-1/Windows-1252).
Przesłanie oznaczone jako „missing” w Update HistoryZaplanowane przesłanie nie dotarło – Emarsys zaznacza, że zwykle przyczyną jest chwilowy problem z siecią po stronie wysyłającej.Sprawdź, czy zaplanowane zadanie faktycznie zostało uruchomione i zakończone po stronie wysyłki (FTP/FTPS/API), a następnie ponownie uruchom synchronizację.
Brak produktu w rekomendacjach/wyszukiwaniuPole available ma wartość false (lub go brakuje albo nie da się go odczytać) dla tego produktu.Sprawdź, czy wartość available jest obecna i poprawnie sformatowana dla każdego dostępnego produktu.

Wskazówki dotyczące optymalizacji feedu dla Emarsys

  1. Utrzymuj spójne, kanoniczne wartości category w całym katalogu – Emarsys wprost zaznacza, że pola takie jak kategoria, marka i autor służą do budowania modeli statystycznych/powinowactwa, więc niespójne nazewnictwo (np. mieszanie „Running Shoes” i „running-shoes”) obniża jakość rekomendacji.
  2. Nigdy nie wysyłaj aktualizacji delta/częściowych – zawsze przesyłaj pełny aktualny stan każdego produktu, ponieważ Emarsys nie obsługuje częściowych aktualizacji katalogu.
  3. Trzymaj wartości item i item_group_id w ściśle oddzielnych przestrzeniach identyfikatorów, aby uniknąć błędów kolizji przestrzeni nazw przy korzystaniu z funkcji wariantów Parent/Child.
  4. Przesyłaj zmiany cen i dostępności w krótszym cyklu (co godzinę lub przez API niemal w czasie rzeczywistym) niż resztę katalogu, ponieważ te dwa pola bezpośrednio uruchamiają wyzwalacze obniżek cen i ponownej dostępności.
  5. Unikaj formatu WebP w przypadku produktów pojawiających się w e-mailowym widżecie rekomendacji Predict, ponieważ ten widżet nie wyświetla WebP – używaj dla tych zdjęć linków JPEG/PNG, nawet jeśli w innych miejscach sklepu korzystasz z WebP.

Najczęściej zadawane pytania

Czy feed dla Emarsys to to samo co feed katalogu w Google Merchant Center lub Meta?
Nie do końca – Emarsys pobiera własny katalog produktów, aby zasilać rekomendacje Predict i śledzenie zachowań Web Extend, a nie płatne oferty reklamowe. Mimo to Emarsys często może bezpośrednio wykorzystać istniejący plik w formacie Google Product Feed, o ile zawiera on wszystkie pola wymagane przez Emarsys.

Czy Emarsys wymaga CSV, czy mogę wysłać GPF?
Obsługiwane są oba formaty. CSV to natywny format Emarsys; GPF musi zostać wprost włączony dla twojego konta przez wsparcie Emarsys, zanim będzie można go wybrać.

Które pole jest naprawdę wymagane?
item – unikalny, nielokalizowalny identyfikator produktu, do którego dopasowywane są dane behawioralne i sprzedażowe. Pozostałe standardowe pola (title, link, image, category, price, msrp, available, brand, description) nie są w dokumentacji wprost oznaczone jako „wymagane”, ale rekomendacje i wyzwalacze aktualizacji katalogu zależą od tego, czy są obecne i dokładne.

Jak odwzorować warianty produktów, takie jak rozmiar czy kolor?
Skorzystaj z funkcji katalogu Parent/Child w Emarsys, uzupełniając wspólną wartość item_group_id w wierszach wariantów. Utrzymuj przestrzeń nazw tej wartości oddzielnie od wartości item, aby uniknąć błędu parsowania związanego z kolizją przestrzeni nazw.

Jak często Emarsys oczekuje aktualizacji feedu?
Zgodnie z wytycznymi Emarsys co najmniej raz dziennie, a częściej – najlepiej co godzinę lub przez API niemal w czasie rzeczywistym – jeśli ceny lub stany magazynowe zmieniają się w ciągu dnia.

Czy Emarsys obsługuje przesyłanie przez SFTP?
Jest to opisane niespójnie na stronach pomocy Emarsys: jedna strona podaje, że SFTP jest obsługiwany przy przesyłaniu katalogu produktów, a inna stwierdza, że SFTP nie jest obsługiwany przy dostarczaniu feedów/zbieraniu danych i należy zamiast niego używać FTP/FTPS. Zanim zaczniesz polegać na SFTP, potwierdź to bezpośrednio ze wsparciem Emarsys dla swojego konta.

Czy mogę dodać do feedu własne atrybuty niestandardowe?
Tak – nazwa każdego pola niestandardowego musi mieć prefiks c_ (np. c_color lub c_size), aby Emarsys zaakceptował je obok pól standardowych.

O Emarsys

Emarsys to globalna platforma automatyzacji marketingu, która dostarcza firmom rozwiązania do spersonalizowanego angażowania klientów. Została założona w 2000 roku przez Josefa Ahornera i Petera Olsena w Wiedniu w Austrii. Emarsys oferuje szereg narzędzi i usług marketingowych, które pomagają firmom skuteczniej angażować i zatrzymywać klientów.

Platforma wystartowała w 2000 roku z celem zrewolucjonizowania angażowania klientów dzięki personalizacji i automatyzacji opartej na danych. Początkowo Emarsys koncentrował się na e-mail marketingu, ale z czasem rozszerzył swoje możliwości o kolejne kanały, takie jak urządzenia mobilne, media społecznościowe, strony internetowe i inne.

Emarsys pozwala firmom zbierać dane klientów z różnych punktów styku i wykorzystuje sztuczną inteligencję do tworzenia spersonalizowanych kampanii marketingowych. Funkcje AI platformy pomagają zrozumieć zachowania, preferencje i trendy klientów, umożliwiając firmom dostarczanie odbiorcom ukierunkowanych i trafnych treści.

Firma znacząco rozwinęła się na przestrzeni lat i stała się globalnym dostawcą rozwiązań dla ponad 2500 marek na całym świecie. Emarsys obsługuje różnorodne branże, w tym handel detaliczny, e-commerce, turystykę, motoryzację i inne.

Z siedzibą nadal w Wiedniu Emarsys otworzył biura w wielu krajach, w tym w Stanach Zjednoczonych, Wielkiej Brytanii, Niemczech, na Węgrzech, w Australii i Zjednoczonych Emiratach Arabskich. Platforma obsługuje wiele języków, dzięki czemu jest dostępna dla firm na całym świecie.

Emarsys oferuje szeroki zakres funkcji, które pomagają firmom optymalizować strategie marketingowe. Obejmują one automatyzację e-mail marketingu, segmentację klientów, analitykę predykcyjną, śledzenie zachowań klientów, marketing omnichannel, zarządzanie cyklem życia klienta i wiele innych.

Podsumowując, Emarsys wypracował pozycję wiodącej platformy automatyzacji marketingu, która umożliwia firmom tworzenie spersonalizowanych kampanii opartych na danych. Dzięki globalnej obecności i kompleksowemu pakietowi rozwiązań Emarsys pozwala firmom zwiększać zaangażowanie klientów i napędzać wzrost przychodów.

Zobacz, które
produkty zarabiają.

Połącz swój feed i GA4. Pokażemy Product Score, 4T, Price War i Broken Size na twoim własnym katalogu.