Przejdź do głównej zawartości
Wszystkie kolekcjeDokumentacja
Item_group_id vs id - różnice w poziomie identyfikacji produktów
Item_group_id vs id - różnice w poziomie identyfikacji produktów
Jakub Dziuba avatar
Napisane przez Jakub Dziuba
Zaktualizowano w tym tygodniu

item_group_id

Identyfikator produktu (item_group_id) to unikalny identyfikator przypisany do głównego, bazowego produktu. Na przykład, jeśli mamy koszulkę "Classic T-shirt", będzie ona miała jeden główny identyfikator produktu (item_group_id)

id

Główny produkt "Classic T-shirt" - będzie posiadał identyfikator produktu item_group_id, przyjmijmy, że będzie to "1".

Warianty produktu - będą posiadać swoje osobne identyfikatory wariantu id, przyjmijmy, że będą oznaczone kolejno małymi literami alfabetu "a", "b", "c", "d". Jeśli będziemy mieć wiele wariantów tego samego produktu, to ich oznaczenie będzie wyglądało następująco:

  • Classic T-shirt, biały, rozmiar S >> item_group_id: 1 id: a

  • Classic T-shirt, biały, rozmiar M >> item_group_id: 1 id: b

  • Classic T-shirt, czarny, rozmiar S >> item_group_id: 1 id: c

  • Classic T-shirt, czarny, rozmiar M >> item_group_id: 1 id: d

Jeden produkt Classic T-shirt o identyfikatorze item_group_id: 1 może mieć wiele wariantów o identyfikatorze id: a, b, c, d. Identyfikatory wariantów zawsze są powiązane z identyfikatorem produktu.

Posiadanie wariantów produktów w pliku produktowym jest szczególnie cenne w przypadku analizy sprzedaży produktów, gdzie dzięki wariantom możemy precyzyjnie monitorować wyniki poszczególnych wersji produktu. To umożliwia głębsze zrozumienie preferencji klientów oraz identyfikację najpopularniejszych kombinacji cech, takich jak rozmiar, kolor czy styl danego produktu.

Spójność identyfikatorów między różnymi systemami.

Spójność między różnymi systemami występuje w dwóch kategoriach:

  1. Poziom identyfikatora - identyfikator produktu, a wariantu.

Różnice w poziomach identyfikacji pomiędzy systemami utrudniają połączenie danych, ponieważ nie można przypisać sprzedaży produktu do sprzedaży wariantów.

Przykład:

Google Analytics 4 - w konfiguracji systemu wykorzystujemy item_group_id. Czyli wiemy, że produkt Classic T-shirt sprzedał się 3 razy i wygenerował 450 zł przychodu, ale nie wiemy dokładnie, które warianty się sprzedały, ponieważ naszym identyfikatorem w systemie jest item_group_id: 1.

Google Ads - w konfiguracji systemu wykorzystujemy id, dzięki czemu przypisujemy np. koszty do poszczególnego wariantu. Dzięki temu wiemy, że:

  • Classic T-shirt, biały, rozmiar S >> item_group_id: 1 id: a WYDAŁ: 15 zł

  • Classic T-shirt, biały, rozmiar M >> item_group_id: 1 id: b WYDAŁ: 2 zł

  • Classic T-shirt, czarny, rozmiar S >> item_group_id: 1 id: c WYDAŁ: 5 zł

Posiadamy najdokładniejsze informacje o wynikach na poziomie ostatniego poziomu identyfikacji, czyli wariantu. Jeśli chcemy połączyć dane z Google Analytics 4 i Google Ads to nie da się tego zrobić w prosty sposób, musimy przygotować te dane i sprowadzić je do wspólnego identyfikatora, czyli w item_group_id, bo nie wiemy, jak rozbić 450 zł przychodu na poszczególne warianty. Niestety przez taką sytuację tracimy na jakości danych, ponieważ po transformacjach będziemy wiedzieć, że: Classic T-shirt, biały, który ma identyfikator produktu item_group_id: 1 zarobił 450 zł i wydał 22 zł, ale nie będziemy wiedzieć, który z wariantów cieszy się największą popularnością. Gdybyśmy mieli ten sam poziom, czyli poziom wariantu w każdym systemie, w naszym przykładzie Google Analytics 4 i Google Ads to nasze dane wyglądałyby przykładowo tak:

  • Classic T-shirt, biały, rozmiar S >> item_group_id: 1 id: a WYDAŁ: 15 zł, PRZYCHÓD: 300 zł

  • Classic T-shirt, biały, rozmiar M >> item_group_id: 1 id: b WYDAŁ: 2 zł PRZYCHÓD: 0 zł

  • Classic T-shirt, czarny, rozmiar S >> item_group_id: 1 id: c WYDAŁ: 5 zł PRZYCHÓD: 150 zł

Dzięki czemu wiemy dokładnie, który produkt cieszy się największą popularnością.

2. Rodzaj identyfikatora - SKU, id, EAN, MPN itp.

Drugą ważną spójnością identyfikatorów jest ich rodzaj. Często występują różne identyfikatory:

  • numer karty produktu - często przyznawany z automatu przez panel sklepu internetowego

  • numer magazynowy

  • numer księgowy

  • SKU

  • MPN

  • GTIN

Najważniejsze jest to, aby wykorzystywać jeden identyfikator w ramach wszystkich systemów. Złą sytuacją jest gdy:

  • Google Analytics 4 - wykorzystuje numer karty produktu

  • Google Ads - wykorzystuje SKU

  • MetaAds - wykorzystuje numer magazynowy

W takim przypadku nie da się połączyć danych z tych systemów w prosty sposób. Aby to wykonać, należy wykonywać dodatkowe mapowania identyfikatorów z wielu systemów. Identyfikatory w systemach powinny być tego samego rodzaju, dla przykładu:

  • Google Analytics - wykorzystuje SKU

  • Google Ads - wykorzystuje SKU

  • MetaAds - wykorzystuje SKU

Dobrą praktyką jest przypisanie identyfikatora do produktu i korzystanie z tego samego id w każdym systemie, niezależnie czy jest to panel sklepu, system księgowy, magazynowy, marketplace lub system reklamowy.

Czy to odpowiedziało na twoje pytanie?