Aby zrozumieć, jak współgra ze sobą integracja sklepu oraz feed produktowy, w pierwszej kolejności przypomnę, jak funkcjonuje integracja sklepu z edrone oraz jakie dane dzięki niej są przesyłane.
Integracja sklepu z edrone - przypomnienie
Pierwszym źródłem informacji o produktach jest poprawna integracja Twojego sklepu internetowego z edrone. Integracja odpowiada za zbieranie informacji o zdarzeniach (inaczej przesyłanie trace) takich jak: przeładowanie strony, przeglądanie produktu, dodanie produktu do koszyka, zamówienie produktu oraz zapis do newslettera.
Więcej o integracji, przesyłanych i zbieranych danych dowiesz się tutaj.
Każde ze zdarzeń takich jak: przeglądanie produktu, dodawanie do koszyka, zamówienie koniecznie musi zawierać w sobie ID lub SKUS produktu (przesyłane w postaci product_ids lub product_skus - patrz screen)
Jeśli w jakimkolwiek zdarzeniu otrzymujemy jednocześnie product_ids oraz products_skus, dla systemu priorytetowe będzie product_ids.
Zatem bazując na powyższym zrzucie ekranu, w bazie danych edrone zapiszemy produkt przyjmujący: product_ids: 8526
Integracja Twojego sklepu może jednak przesyłać samo product_skus - wtedy wartości przesyłane w tym parametrze zostaną i tak potraktowane jako product_ids.
Oprócz identyfikatora produktu, przesyłane są takie dane jak: tytuł produktu, adres URL produktu, URL obrazka produktu, kategorie produktu, identyfikatory kategorii.
W tym miejscu warto zadać sobie następujące pytanie - czy mogę działać w systemie wyłącznie w oparciu o dane przesyłane poprzez integrację?
Odpowiedź brzmi: tak, ale...
nie wszystkie z dostępnych funkcjonalności będą działać wyłącznie w oparciu o dane z integracji (np. Custom Flows, czy ramki rekomendacji Marketing Machine)
nie będziesz mógł skorzystać z cen w dynamicznych elementach
system nie będzie miał informacji o dostępności produktów, więc system może wysłać wiadomość z obecnie niedostępnym produktem
nie będziesz mógł skorzystać z funkcji dodawania produktów do designu wyszukując je po ID lub tytule.
Odpowiedź brzmi: nie, jeśli korzystasz z Uniwersalnej Integracji (więcej przeczytasz tutaj). W jej przypadku niezbędna jest implementacja feedu produktowego, ponieważ dane takie jak tytuł, adres URL produktu, kategorie są czerpane właśnie z feedu produktowego.
Podsumowując: warto zaimplementować feed produktowy do edrone, bo daje on więcej możliwości i przynosi wiele korzyści.
Czas na udzielenie odpowiedzi na pytanie zadane w tytule tego artykułu.
Jak współgra ze sobą integracja sklepu oraz feed produktowy?
Po implementacji feedu produktowego do edrone (oraz przeprowadzeniu integracji), system nie będzie pobierał bezpośrednio z integracji takich informacji o produktach jak: tytuł, adres URL produktu, adres URL obrazka, kategorie. Bezpośrednio z integracji pobierzemy wyłącznie identyfikator produktu, czyli product_ids lub product_skus.
Taki mechanizm działania jest wymagany m.in. dlatego, by system mógł zbierać dane o aktywnościach użytkowników (jakie produkty przeglądają, dodają do koszyka, zamawiają), które posłużą między innymi do tworzenia rekomendacji produktowych.
Bazując na powyższym przykładzie, system zignoruje wszystko to, co zostało wykreślone na zrzucie ekranu:
Te wykreślone dane, czyli tytuł, adres URL produktu, adres URL obrazka, kategorie, system pobierze z feedu produktowego, który został wgrany do systemu. Zatem system musi znaleźć odpowiednik dla product_ids: 8526 (lub product_skus: PJ X 1B) z integracji w feedzie produktowym.
Co to oznacza?
Oznacza to, że szczegółowe dane o produktach będą zaciągane z feedu produktowego, a więc edrone musi mieć do niego stały dostęp, plik musi być aktualny oraz musi zawierać wszystkie produkty znajdujące się w sklepie.
Jeśli feed produktowy był procesowany i pewnego dnia edrone utracił dostęp do pliku (przykładowo z powodu wygaśnięcia dostępu do aplikacji, w której feed był stworzony), to system będzie nadal wysyłał wiadomości, ale w oparciu o dane produktowe z ostatniego poprawnego procesowania pliku. Jeżeli feed zostanie dezaktywowany lub usuniętym, system powróci do wykorzystywania danych przesyłanych w zdarzeniach ze sklepu.
Potrzebujesz dodatkowej pomocy?
Jeśli masz jakiekolwiek dodatkowe pytania dotyczące feedu produktowego, skontaktuj się z nami na hello@edrone.me