Tworzenie katalogu produktów
Katalog produktów to plik z informacjami o produktach dostępnych w Twoim e-sklepie, np. nazwę produktu, jego cenę regularną i po obniżce, dostępność.
Informacje z katalogu produktów wykorzystywane są w:
- rekomendacjach,
- tworzeniu zdarzeń takich jak porzucony koszyk, porzucone przeglądanie, które zawierają informacje o produktach.
Dwa sposoby na zbudowanie katalogu produktów
Zanim zaczniesz, zdecyduj, która metoda najlepiej pasuje do Twojego przypadku:
- Automatyczne tworzenie – skrypt śledzący umieszczony na stronie Twojego sklepu zbiera dane o produktach w tle. Nie musisz przygotowywać żadnych plików, ale zebranie danych o 90% produktów zajmuje około 7 dni.
- Import z pliku – przygotowujesz plik z katalogiem produktów (XML lub CSV) i podajesz ECDP adres URL, pod którym jest dostępny. Produkty są widoczne w platformie od razu po poprawnym imporcie.
Jeśli zarządzasz kilkoma stronami, dla każdej z nich możesz stworzyć tylko jeden katalog produktów.
Automatyczne tworzenie katalogu produktów
Ta metoda wymaga konfiguracji kanału Web Tracking, który wymaga umieszczenia kodu śledzącego na Twojej stronie. Kod śledzenia zbiera informacje o produkcie z każdej odwiedzonej strony produktu i przekazuje je do katalogu produktów w ECDP.
Dodanie 90% produktów zajmuje około tygodnia. Strony produktów, które nie zostały odwiedzone, nie zostaną dodane do katalogu.
Jeśli zmienisz cenę produktu, zostanie ona zaktualizowana w katalogu podczas następnej wizyty klienta.
Jak uruchomić automatyczne tworzenie katalogu produktów?
- Przejdź do Ustawienia > Web tracking > Strony www.
- Kliknij przycisk Stwórz nową stronę www.
- Dodaj nazwę strony, adres URL i opcjonalny opis.
- Wybierz główny język witryny.
- Zaznacz pole Uruchom tworzenie katalogu produktów za pomocą skryptu śledzącego.
- Zaznacz kolejne pole Nadpisuj produkty dodane przez import, które umożliwi zastąpienie informacji o produktach zaimportowanych z pliku informacjami pozyskanymi w procesie automatycznego budowania katalogu.
- Zapisz zmiany.
Import katalogu produktów z pliku
Zanim stworzysz katalog produktów w ECDPr, przygotuj go zgodnie z naszymi wytycznymi.
Format pliku
Katalog produktów musi mieć postać pliku w jednym z formatów:
- XML
- CSV
Nie obsługujemy plików skompresowanych, czyli w formatach .zip i .gz.
Parametry produktów
Każdy produkt w katalogu powinien zawierać następujące parametry:
| Parametr | Typ danych | Wymagana | Opis |
| ID produktu | string | tak | numer ID produktu w Twoim sklepie |
| Nazwa | string | tak | nazwa wyświetlana na stronie Twojego sklepu |
| URL produktu | URL | tak | adres URL strony z produktem |
| URL obrazka | URL | tak | adres URL grafiki przedstawiającej produkt |
| Cena | decimal | tak | standardowa cena produktu |
| Bieżąca cena | decimal | tak | cena produktu obowiązująca w chwili oglądania go przez klienta np. z sezonową obniżką |
| Omnibus price | decimal | tak | najniższa cena produktu oferowana w ciągu 30 dni przed aktualną promocją. |
| Dostępność | boolean | tak | czy produkt jest obecnie dostępny; możliwe wartości to true lub false |
| Kategoria | string | nie | nazwa kategorii, do której przyporządkowany jest dany produkt, np. obuwie sportowe, plecaki turystyczne. Kategoria może mieć postać liczby. |
Przechowywanie i udostępnianie pliku z katalogiem
Plik z katalogiem musi być przechowywany na stronie Twojego sklepu i być dostępny pod adresem URL, np. https://www.twojsklep.pl/katalog.xml
Obsługujemy protokoły https i http.
Dodaj katalog produktów w formacie XML
- W sekcji Web Tracking > Katalogi produktów kliknij Stwórz katalog produktów.
- Wybierz z listy format XML.
- Przejdź do konfiguracji katalogu.
Podstawowe ustawienia:
- Wprowadź nazwę katalogu produktów.
- Wybierz stronę WWW, do której odnosi się wczytywany przez Ciebie katalog.
- W polu Własny plik XML wpisz adres URL, pod którym dostępny plik z katalogiem.
- Następnie ustaw harmonogram pobierania informacji z katalogu przez ECDP:
- Co 3 godziny – informacje o produktach będziemy pobierać co 3 godziny.
- Tryb własny – wskaż, z jaką częstotliwością informacje z katalogu powinny być pobierane. Używając wyrażenia cron możesz ustawić dowolną częstotliwość. Jeśli ten sposób jest dla Ciebie nowy, przeczytaj
Mapowanie
Za pomocą mapowania przypiszesz dane z pliku do odpowiednich parametrów opisujących produkty w ECDP.
- Wybierz Walutę używaną w Twoim katalogu produktów w polach Cena i Bieżąca cena.
- Następnie w sekcji Lokalizacja produktu w katalogu wskaż, gdzie w pliku znajdująsię produkty:
- Kliknij Wybierz.
- Otworzy się panel przedstawiający strukturę katalogu. Działa on podobnie do widoku folderów. Możesz rozwijać kolejne elementy i wybrać ten, który reprezentuje pojedynczy produkt. W większości katalogów będzie to element product wewnątrz głównego elementu feed.
- Po wybraniu lokalizacji produktu ECDP odczyta i wyświetli poniżej wszystkie cechy systemowe produktu, takie jak cena, kategoria czy adres URL obrazka.
- Następnie w taki sam sposób przypisz lokalizację poszczególnych cech produktu – kliknij … i wybierz odpowiednie oznaczenie cechy z listy.
Podgląd
- Przejdź do podglądu i sprawdź, czy cechy zostały dobrze przypisane do produktów w pliku.
- Jeśli zauważysz błąd:
- Cecha ostała źle przypisana – przejdź do zakładki Mapowanie i przypisz odpowiednia lokalizację to tej cechy.
- Nie widzisz cechy lub wartości w kolumnie – zaktualizuj plik z katalogiem produktów i dodaj go jeszcze raz.
- Jeśli dane wyświetlają się poprawnie kliknij Zapisz, co zakończy konfigurację katalogu.
Dodaj katalog produktów w formacie CSV
- W sekcji Web Tracking > Katalogi produktów kliknij Stwórz katalog produktów.
- Wybierz z listy format CSV.
- Przejdź do konfiguracji katalogu.
Podstawowe ustawienia
- Wprowadź nazwę katalogu produktów.
- Wybierz stronę WWW, do której odnosi się wczytywany przez Ciebie katalog.
- W polu Własny plik CSV wpisz adres URL, pod którym dostępny plik z katalogiem.
- Następnie ustaw harmonogram, w którym będzie odbywać się cykliczny import informacji z pliku do ECDP:
- Co 3 godziny – informacje o produktach importujemy co 3 godziny.
- Tryb własny – ustaw własną częstotliwość importu danych z pliku. Używając wyrażenia cron możesz ustawić dowolną częstotliwość.
Ustawienia
- Wybierz Walutę używaną w Twoim katalogu produktów w polach “”Cena” i “Bieżąca cena”.
- Ustawieniach zaawansowanych wskaż, w jaki sposób dane o produktach są przechowywane w Twoim katalogu. Ułatwi to nam prawidłowe odczytanie danych.
- Najpierw wskaż sposób rozdzielenia danych w Twoim katalogu:
- Tabulator – włącz opcję Użyj Tab jako separator wartości
- Przecinek lub średnik – jeśli nie używasz tabulatora. Wpisz odpowiedni znak w okno Separator wartości
- Plik zawiera nagłówki – włącz tę opcję, jeśli w pliku każda kolumna z danymi posiada nagłówek lub tytuł. Ominiemy je podczas pobierania pliku do platformy.
- Następnie wskaż dodatkowe znaki używane w Twoim katalogu:
- Znak cudzysłowu – wskaż, który znak w Twoim katalogu służy do „opakowania”, dzięki czemu zostanie ona odczytana w całości, a nie rozdzielona. Jest to przydatne dla takich danych jak cena, w której stosuje się przecinki dla wyrażenia wartości dziesiętnych (grosz, cent itp.).
- Znak escape’ujący cudzysłów – wskaż znak lub zestaw znaków, które sprawią, że następny znak rozdzielający dane w katalogu nie będzie traktowany jak separator lub „opakowanie” danych, ale jako ich integralna część.
- Znak rozpoczynający komentarz – wskaż znak, którym oznaczasz komentarze w katalogu. Ominiemy je przy pobieraniu danych do platformy.
- Sposób kodowania znaków – wybierz odpowiednią wartość z listy. Mała podpowiedź – najpopularniejszym sposobem kodowania jest Unicode (UTF-8), który obsługuje również polskie znaki.
- Najpierw wskaż sposób rozdzielenia danych w Twoim katalogu:
- Sprawdź w Podglądzie, jak zostały odczytane dane z pliku.
Mapowanie
Mapowanie polega na przypisaniu danych produktowych z Twojego pliku do parametrów produktowych w platformie.
W trakcie mapowania, kolumny z pliku będą wyświetlane poziomo, a dane z każdej kolumny będą prezentowane w wierszach.
- Kliknij rozwijalną listę widoczną po lewej stronie każdego wiersza.
- Wybierz parametr opisujący daną widoczną w każdym wierszu, np. jeśli wyświetlana jest nazwa produktu, wybierz parametr Nazwa. Jeśli w wierszu widzisz adres strony produktu, wybierz parametr URL. Powtórz ten krok ze wszystkimi rzędami.
- Po przypisaniu wszystkich parametrów kliknij Zapisz.
Plik produktowy jest gotowy!
Z czym możesz się spotkać po zakończeniu konfiguracji?
Katalog „nie wypełnia się” po konfiguracji. Jeśli włączyłeś automatyczne tworzenie katalogu, poczekaj do 7 dni. Skrypt śledzący zbiera dane o produktach dopiero wtedy, gdy klient odwiedzi stronę produktu. Produkty, które nie zostały jeszcze odwiedzone, nie pojawią się w katalogu. To normalne zachowanie systemu.
Cena lub inne dane produktu są nieaktualne. Przy automatycznym tworzeniu katalogu dane są aktualizowane podczas kolejnej wizyty klienta na stronie produktu. Jeśli importujesz katalog produktów z pliku, sprawdź harmonogram pobierania. Jeśli potrzebujesz natychmiastowej aktualizacji, można ręcznie wymusić pobranie pliku z danymi.
Import się nie powiódł. Sprawdź, czy plik jest publicznie dostępny pod podanym adresem URL i czy jest w wymaganym formacie (XML lub CSV, nieskompresowany). Następnie zweryfikuj, czy wszystkie wymagane parametry są obecne i poprawnie sformatowane, zwłaszcza czy wartości dostępności produktu to true lub false, a nie 1/0 ani tak/nie.
Po imporcie brakuje produktów. Przejdź do zakładki Mapowanie i sprawdź, czy wszystkie wymagane parametry – w szczególności ID produktu, nazwa, URL i cena – są poprawnie przypisane. Błędne lub brakujące mapowanie to najczęstsza przyczyna niekompletnych importów.
Katalog nie aktualizuje się zgodnie z harmonogramem. Sprawdź wyrażenie cron w ustawieniach harmonogramu. Jeśli korzystasz z opcji „Co 3 godziny”, upewnij się, że plik katalogu dostępny pod podanym adresem URL jest również aktualizowany po stronie Twojego sklepu.