Segmentify to platforma do personalizacji i angażowania klientów dla sprzedawców internetowych, oparta na analizie behawioralnej opartej na sztucznej inteligencji. Segmentify pozycjonuje się jako platforma, która pomaga firmom e-commerce tworzyć spersonalizowane doświadczenia zakupowe w czasie rzeczywistym, wykorzystując uczenie maszynowe do śledzenia sposobu przeglądania i dokonywania zakupów przez kupujących, aby móc personalizować rekomendacje produktów, wyszukiwanie na stronie, wiadomości e-mail, SMS i powiadomienia push dla każdego odwiedzającego.
W tym celu Segmentify łączy dwa strumienie danych: bieżące sygnały behawioralne rejestrowane ze strony internetowej lub aplikacji za pośrednictwem JavaScript lub mobilnych pakietów SDK oraz katalog produktów, który sprzedawca udostępnia i aktualizuje. Katalog informuje Segmentify, jakie produkty są dostępne, ile kosztują, czy są dostępne w magazynie i jak są kategoryzowane – to właśnie z tych danych czerpią funkcje rekomendacji i wyszukiwania.
Własna dokumentacja Segmentify wyraźnie wskazuje, że samo śledzenie zachowań nie wystarczy: potrzebny jest również kanał produktowy, aby poznać szczegóły dostępne wyłącznie w systemach sprzedawcy, takie jak aktualna cena, stan magazynowy i plakietki promocyjne. W sekcji FAQ Segmentify zaznaczono, że aktualne informacje są niezwykle ważne, zwłaszcza w przypadku stanów magazynowych, cen i plakietek produktów, ponieważ silnik rekomendacji, który sugeruje brak produktu w magazynie lub wyświetla nieprawidłową cenę, szkodzi zaufaniu i konwersji zamiast je wspierać.
Prawidłowo połączony kanał obsługuje również inne spersonalizowane kanały Segmentify poza widżetami rekomendacji na stronie, w tym spersonalizowane wyniki wyszukiwania oraz kampanie e-mailowe i push oparte na produktach. Dzięki temu dokładność katalogu wpływa na więcej niż tylko rekomendacje wyświetlane na stronach produktów.
W FAQ firmy Segmentify podano, że preferowanym formatem pliku produktowego jest standardowy format Google Merchant Center, dostarczany w postaci pliku XML. Jeśli sprzedawca nie posiada jeszcze pliku produktowego w tym formacie, Segmentify zaznacza, że jego zespół może stworzyć niestandardową integrację, ale wymagałoby to dodatkowych dwóch dni pracy programistycznej – opóźnienia, którego ma uniknąć automatyczne generowanie pliku produktowego przez Feedance, ponieważ może ono wygenerować zgodny plik bezpośrednio z połączenia ze sklepem lub z istniejących danych o produktach.
Dokumentacja deweloperska Segmentify opisuje również uzupełniającą integrację opartą na zdarzeniach: pakiet SDK JavaScript (lub pakiety SDK iOS/Android dla aplikacji), który raportuje liczbę wyświetleń stron, produktów i aktywności w koszyku podczas przeglądania produktów przez kupujących. Według Segmentify, niektóre atrybuty produktów mogą być przesyłane albo poprzez tę integrację JavaScript, albo przez dedykowany węzeł parametrów w kanale XML, dzięki czemu kanał katalogowy i skrypt śledzenia na stronie działają razem, a nie jako alternatywa.
W sekcji FAQ firmy Segmentify, zatytułowanej „Definicja tagów XML”, wymieniono konkretne tagi, których firma oczekuje w pliku katalogu produktów. Poniższa tabela przedstawia tę listę. Publiczna dokumentacja Segmentify nie oznacza większości z nich jako bezwzględnie wymaganych lub opcjonalnych – jedyne dwa tagi, które wyraźnie oznaczono jako opcjonalne w jej własnym przykładzie, to rozmiary i kolory. Pozostałe należy traktować jako pola, które sama firma Segmentify dokumentuje dla kanału, nawet jeśli ich konieczność nie jest wyraźnie określona w każdym polu.
| Znacznik XML | Co mówi dokumentacja Segmentify |
|---|---|
| ID produktu | Unikalny identyfikator produktu. |
| tytuł | Nazwa produktu. |
| URL | Link do strony produktu. |
| obraz | Adres URL obrazu produktu. |
| Cena | Aktualna cena sprzedaży. W FAQ Segmentify podkreślono, że musi ona być dokładnie taka sama, jak cena podana na żywo na stronie internetowej – przykładowo cena w kanale „14.99” w porównaniu z ceną na stronie internetowej „15.00” jest oznaczana jako nieprawidłowa. |
| staraCena | Poprzednia cena lub cena katalogowa, używana do pokazania rabatu. |
| waluta | Waluta pola ceny. |
| kategorie | Ścieżka kategorii produktów. Segmentify zaleca rozdzielenie każdego poziomu znakiem „>”, np. „Kobieta > Jeansy”. |
| w magazynie | Stan magazynowy lub liczba. W FAQ Segmentify zaznaczono, że niektóre kanały wysyłają numer magazynowy, a inne status magazynowy i to w zupełności wystarcza. |
| marka | Marka produktu. |
| płeć | Płeć docelowa, jeśli ma to znaczenie w kontekście katalogu. |
| rozmiary | Dostępne rozmiary — oznaczone jako opcjonalne w dokumentacji Segmentify. |
| zabarwienie | Dostępne kolory — oznaczone jako opcjonalne w dokumentacji Segmentify. |
| params | Niestandardowe lub dodatkowe atrybuty produktu. Notatki dotyczące segmentacji można przesyłać za pośrednictwem tego węzła XML lub poprzez integrację JS. |
Publiczna dokumentacja Segmentify nie określa limitu znaków ani ścisłej specyfikacji typów danych dla tych pól (na przykład maksymalnej długości tytułu czy precyzji dziesiętnej w przypadku ceny). W przypadku, gdy taki poziom szczegółowości ma znaczenie dla katalogu, Segmentify zaleca bezpośrednią koordynację z zespołem integracyjnym.
Feedance zajmuje się tworzeniem kanałów RSS w ramach tego połączenia, dzięki czemu sprzedawca nie musi ręcznie formatować pliku XML. Połączenie Segmentify przez Feedance przebiega zgodnie z tym samym ogólnym schematem, co w przypadku innych integracji Feedance:
Aby umożliwić Segmentify śledzenie zachowań, konieczne jest osobne zainstalowanie w witrynie pakietu SDK JavaScript (lub wersji mobilnej) — kanał i skrypt śledzący uzupełniają się, a nie zastępują siebie nawzajem.
Segmentify nie publikuje ustalonej częstotliwości aktualizacji dla pliku danych o produktach. W sekcji FAQ firmy zaznaczono, że aktualne informacje są niezwykle ważne, zwłaszcza w przypadku stanów magazynowych, cen i oznaczeń produktów – co oznacza, że w praktyce rzadko aktualizowany plik danych może sugerować, że Segmentify zarekomenduje produkt, który jest już wyprzedany, lub wyświetli cenę niezgodną z ceną na stronie, co Segmentify jednoznacznie traktuje jako błąd.
Biorąc pod uwagę te wytyczne i standardową praktykę e-commerce, odświeżanie kanału co najmniej raz dziennie, a częściej w przypadku zmian stanu magazynowego lub cen w ciągu dnia, jest rozsądnym celem. Feedance może zaplanować automatyczne odświeżanie, dzięki czemu kanał pozostaje zgodny z aktualnym katalogiem bez konieczności ręcznego ponownego przesyłania.
W FAQ firmy Segmentify wymieniono kilka konkretnych, udokumentowanych problemów z kanałami informacyjnymi:
Poza tymi udokumentowanymi punktami, Segmentify nie publikuje szerszej publicznej listy kodów błędów w plikach danych ani komunikatów walidacyjnych. Zgodnie z dobrą praktyką, warto nadal sprawdzać typowe problemy z higieną plików danych, które wpływają na każdy plik rekomendacji lub personalizacji, takie jak brakujące zdjęcia produktów, nieaktualne adresy URL produktów i zduplikowane identyfikatory produktów, mimo że nie są one wyraźnie wymienione w materiałach Segmentify.
Poniżej przedstawiono ogólne praktyki optymalizacji kanałów, które warto stosować w przypadku kanału Segmentify, oparte na standardowym zarządzaniu kanałami e-commerce, a nie na dokumentacji specyficznej dla Segmentify:
Jakiego formatu danych potrzebuje Segmentify?
W FAQ firmy Segmentify podano, że w przypadku katalogu produktów preferowany jest standardowy format XML Google Merchant Center.
Co zrobić, jeśli nie mam jeszcze pliku danych o produktach?
Zespół Segmentify twierdzi, że może stworzyć niestandardową integrację, choć może to zająć do dwóch dni. Feedance unika tego oczekiwania, generując kompatybilny kanał bezpośrednio z połączenia ze sklepem lub z istniejących danych o produktach.
Czy cena w moim kanale musi dokładnie odpowiadać cenie na mojej stronie internetowej?
Tak. Dokumentacja Segmentify wyraźnie wskazuje, że każda niezgodność, nawet różnica jednego centa w przykładzie, jest traktowana jako błąd.
Czy muszę przesłać zarówno liczbę sztuk, jak i stan magazynowy?
Nie. Zgodnie z FAQ Segmentify, oba rozwiązania są wystarczające.
Czy mogę wysłać niestandardowe atrybuty produktu, których nie ma na liście pól standardowych?
Tak — dokumentacja Segmentify opisuje węzeł params w kanale XML dla atrybutów niestandardowych jako alternatywę dla przesyłania ich poprzez integrację JavaScript.
Jak często powinienem aktualizować swój kanał Segmentify?
Segmentify nie publikuje ustalonego, wymaganego harmonogramu, ale jego własne wytyczne podkreślają, że dane dotyczące stanu magazynowego, cen i odznak muszą być aktualne. Codzienne lub częstsze aktualizacje są rozsądnym celem, a Feedance może zautomatyzować ten proces według harmonogramu.