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.
EmarsysKanał · Narzędzia marketingoweFeedance 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.
Emarsys odczytuje twoje produkty z feedu. Feedance wysyła kompletny, poprawny feed oraz sygnały, do których Emarsys nie ma samodzielnie dostępu.
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.
Emarsys wykorzystuje dane katalogowe do zasilania kilku udokumentowanych wyzwalaczy i modułów opartych na danych produktowych, w tym:
available wcześniej niedostępnego produktu zmienia się z powrotem na true.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.
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.
Emarsys przyjmuje dane katalogu produktów w jednym z dwóch udokumentowanych formatów, wybieranym na ekranie ustawień danych produktowych:
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.
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).
| Pole | Wymagane | Format | Przykład | Uwagi |
|---|---|---|---|---|
item | Tak | Unikalny ciąg znaków | SKU-12345 | Identyfikator produktu; dopasowywany do danych Web Extend i sprzedażowych; nie można go lokalizować. |
title | Pole standardowe | Tekst | Men's Running Shoes | Lokalizowalne przez title_[lang]. |
link | Pole standardowe | Bezwzględny URL | https://shop.example.com/p/12345 | Adres URL strony produktu. |
image | Pole standardowe | Bezwzględny URL | https://cdn.example.com/img/12345.jpg | Linki WebP są ogólnie obsługiwane, ale widżet e-mailowy Predict nie obsługuje formatu WebP. |
zoom_image | Pole standardowe | Bezwzględny URL | https://cdn.example.com/img/12345_zoom.jpg | Dodatkowe zdjęcie w wyższej rozdzielczości. |
category | Pole standardowe | Ścieżka hierarchiczna z separatorem > | Men > Shoes > Running | Kilka ścieżek kategorii rozdziela się kreską pionową; pole służy do budowania modeli powinowactwa/statystycznych, więc utrzymuj je w spójnej formie. |
price | Pole standardowe | Liczba dziesiętna, separator kropka | 89.99 | Separatorem dziesiętnym musi być kropka niezależnie od ustawień regionalnych. |
msrp | Pole standardowe | Liczba dziesiętna, separator kropka | 109.99 | Używane jako cena porównawcza w kampaniach o obniżkach cen. |
available | Pole standardowe | Wartość logiczna | true | Produkty oznaczone jako niedostępne są wykluczane z rekomendacji i wyszukiwania, a po zmianie na true uruchamiają alerty o ponownej dostępności. |
brand | Pole standardowe | Tekst (obsługa wielu wartości) | Nike | Kilka wartości marki rozdziela się kreską pionową. |
description | Pole standardowe | Tekst | Lightweight running shoe with breathable mesh upper. | Lokalizowalne przez description_[lang]. |
item_group_id | Wymagane dla Parent/Child w GPF | Wspólny ciąg znaków dla wariantów | SHOE-STYLE-100 | Grupuje 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.
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.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.YYYY-MM-DD), ponieważ Emarsys oczekuje, że uzgodniony format pozostanie taki sam przy każdym kolejnym przesłaniu.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.
| Błąd / objaw | Prawdopodobna przyczyna | Rozwią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 sprawdzania | Plik 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 wierszy | Plik 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 History | Zaplanowane 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/wyszukiwaniu | Pole 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. |
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.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.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.
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.
Połącz swój feed i GA4. Pokażemy Product Score, 4T, Price War i Broken Size na twoim własnym katalogu.