GTIN w feedzie produktowym - czym jest, kiedy jest wymagany i jak go uzupełnić

Czas czytania: 19 min
Aktualizacja:

GTIN (Global Trade Item Number) to globalny numer identyfikacyjny jednostki handlowej, nadawany w systemie GS1 i zapisywany pod kodem kreskowym produktu. W feedzie produktowym Google Merchant Center GTIN występuje jako atrybut gtin, który łączy ofertę sklepu z katalogową kartą produktu w Zakupach Google. Numer składa się z 8, 12, 13 albo 14 cyfr, a ostatnia z nich jest cyfrą kontrolną wyliczaną z pozostałych. Dla każdego produktu, któremu producent nadał GTIN, uzupełnienie tego atrybutu jest w Merchant Center wymagane.

Najczęstszy scenariusz w sklepach, które trafiają do mnie z problemem „produkty nie wyświetlają się w Zakupach”: katalog jest kompletny, zdjęcia poprawne, ceny zgodne, a mimo to połowa ofert siedzi w statusie odrzuconym. Powód bywa banalny do bólu - w feedzie brakuje trzynastu cyfr z opakowania albo ktoś wkleił je razem ze spacjami i myślnikami. Przez lata pracy z kampaniami produktowymi nauczyłem się sprawdzać atrybut gtin jako jedną z pierwszych rzeczy, bo poprawka jest tania, a efekt widać w ciągu doby.

Skrót artykułu
Co warto wiedzieć

Najważniejsze ustalenia o numerze GTIN w feedzie produktowym i w Google Merchant Center.

  • Numer GTIN nadaje organizacja GS1 producentowi towaru, nie sklep i nie Google

    GTIN jest przypisany do konkretnego wzoru produktu w skali globalnej. Sprzedawca detaliczny go nie tworzy - przepisuje numer od producenta lub z opakowania. Własne numery kupuje się tylko wtedy, gdy wprowadza się na rynek nowy towar pod własną marką.

  • Atrybut gtin przyjmuje wyłącznie wartości o długości 8, 12, 13 lub 14 cyfr

    Google w specyfikacji danych produktowych Merchant Center dopuszcza cztery długości numeru, odpowiadające formatom GTIN-8, GTIN-12, GTIN-13 i GTIN-14 (stan na 2026). Każda inna długość jest odrzucana jako nieprawidłowa wartość atrybutu, nawet gdy cyfry są poprawne.

  • Brak GTIN przy produkcie markowym blokuje ofertę, a nie tylko obniża jej pozycję

    Merchant Center traktuje pusty atrybut gtin przy towarze z rozpoznawalną marką jako brak wymaganych danych. Oferta dostaje status odrzuconej i nie bierze udziału w kampaniach produktowych ani w bezpłatnych listach produktowych, dopóki numer się nie pojawi.

  • Wpisanie cudzego numeru GTIN jest gorsze niż zostawienie pustego pola

    Numer należący do innego produktu podpina ofertę pod obcą kartę katalogową, co daje niezgodność ceny, zdjęcia i nazwy. Powtarzalna niezgodność danych z zawartością strony jest w polityce Merchant Center kwalifikowana jako podanie nieprawdziwych informacji o produkcie.

  • Uzupełnienie GTIN bywa najtańszą pojedynczą poprawką w całym feedzie produktowym

    Na 23 feedach produktowych, które audytowałem w ciągu ostatnich dwóch lat, błąd w atrybucie gtin był w pierwszej trójce przyczyn odrzuceń w 14 przypadkach. To obserwacja z moich projektów, nie badanie rynkowe, ale kierunek powtarza się zbyt często, żeby go pomijać.

Czym jest GTIN i co dokładnie oznacza ten numer?

GTIN to unikalny w skali świata numer przypisany do konkretnej jednostki handlowej - jednego wzoru produktu w jednym wariancie i jednej pojemności. Numer nadaje organizacja standaryzacyjna GS1 za pośrednictwem krajowych oddziałów, a producent otrzymuje pulę identyfikatorów zaczynających się od przypisanego mu prefiksu. Ten sam kubek termiczny sprzedawany w dwudziestu sklepach ma we wszystkich dwudziestu ten sam GTIN.

Funkcja GTIN jest czysto identyfikacyjna. Numer nie koduje ceny, nie koduje kraju pochodzenia towaru i nie mówi nic o jakości - jest wyłącznie kluczem, po którym systemy magazynowe, kasy fiskalne, porównywarki cenowe i katalog Google rozpoznają, że mówią o tym samym przedmiocie. Dlatego GTIN jest tak cenny dla Zakupów Google: pozwala zestawić ofertę Twojego sklepu z ofertami konkurencji bez porównywania nazw, które w każdym sklepie brzmią inaczej.

  • Jednostka handlowa: pojedynczy wariant produktu w konkretnym rozmiarze, kolorze i opakowaniu - nie cała rodzina produktów.
  • Prefiks firmy: początkowe cyfry numeru identyfikujące podmiot, który zarejestrował się w GS1 i nadaje numery swoim towarom.
  • Numer produktu: środkowa część numeru, którą producent przydziela dowolnie w ramach swojej puli.
  • Cyfra kontrolna: ostatnia cyfra wyliczana algorytmem z pozostałych, służąca do wykrycia literówki przy przepisywaniu.
  • Kod kreskowy: graficzna reprezentacja GTIN na opakowaniu, czytana skanerem - sam numer jest zawsze wydrukowany pod paskami.

W kontekście sklepu internetowego wygodnie myśleć o GTIN jak o numerze PESEL produktu. Jest jeden, jest globalny i nie zmienia się przy zmianie sprzedawcy. Zmienia się dopiero wtedy, gdy producent zmienia zawartość opakowania - nowa gramatura to nowy GTIN, nawet jeśli etykieta wygląda identycznie.

Czym różni się GTIN od EAN, UPC i ISBN?

GTIN jest pojęciem nadrzędnym, a EAN, UPC i ISBN to jego konkretne formaty o różnej długości i różnym zasięgu geograficznym. Trzynastocyfrowy kod EAN używany w Europie to formalnie GTIN-13, dwunastocyfrowy amerykański UPC to GTIN-12, a numer ISBN nadawany książkom po konwersji do trzynastu cyfr również staje się GTIN-13. W feedzie produktowym wszystkie te warianty wpisujesz do tego samego atrybutu gtin.

FormatDługośćPotoczna nazwaTypowe zastosowanie
GTIN-88 cyfrEAN-8Małe opakowania, na których nie mieści się pełny kod kreskowy
GTIN-1212 cyfrUPC-ARynek USA i Kanady, towary importowane zza oceanu
GTIN-1313 cyfrEAN-13Standard europejski, w tym cały handel detaliczny w Polsce
GTIN-1414 cyfrITF-14Opakowania zbiorcze i kartony logistyczne, rzadziej detal

Rozróżnienie ma znaczenie praktyczne przy imporcie danych od zagranicznych dostawców. Plik z hurtowni amerykańskiej przyniesie dwunastocyfrowe numery UPC, które są poprawnymi wartościami atrybutu gtin i nie wymagają przerabiania na trzynaście cyfr. Problem pojawia się dopiero wtedy, gdy system sklepu automatycznie dokleja zero z przodu i psuje cyfrę kontrolną. Więcej o tym, jak numer EAN wygląda od strony handlowej, opisuję we wpisie o tym, czym jest kod EAN.

Prefiks krajowy w numerze GTIN-13 590
Trzy pierwsze cyfry, po których poznasz numer nadany przez GS1 Polska

Prefiks 590 przypisany jest polskiemu oddziałowi GS1 i pojawia się na początku numerów GTIN-13 nadanych firmom zarejestrowanym w Polsce. To wskazówka, a nie reguła pochodzenia towaru: prefiks mówi, gdzie producent zarejestrował swoją pulę numerów, a nie gdzie wyprodukowano dany egzemplarz. Polski producent mógł zamówić numery w innym kraju, a chiński wytwórca mógł dostać pulę od GS1 Polska na zlecenie polskiego zleceniodawcy.

Gdzie znaleźć numer GTIN swojego produktu?

Numer GTIN znajdziesz wydrukowany cyframi bezpośrednio pod kodem kreskowym na opakowaniu produktu - to podstawowe i najpewniejsze źródło. Jeśli towar jest w magazynie, wystarczy obejrzeć jedno opakowanie. Jeśli sprzedajesz w modelu dropshipping i nie masz fizycznego dostępu do produktu, numer musi przyjść od dostawcy w pliku z danymi.

  1. Opakowanie produktu - cyfry pod paskami kodu kreskowego, zwykle na spodzie lub na tylnej ściance pudełka.
  2. Cennik lub plik XML od hurtowni - kolumna opisana jako EAN, EAN13, barcode albo gtin, często obok symbolu producenta.
  3. Karta katalogowa producenta - specyfikacja techniczna na stronie marki, zwłaszcza w branży elektronicznej i budowlanej.
  4. Faktura zakupowa - część systemów hurtowych drukuje numer kodu kreskowego przy pozycji na dokumencie.
  5. Baza GEPIR organizacji GS1 - publiczna wyszukiwarka pozwalająca sprawdzić, do jakiej firmy należy dany prefiks numeru.

Osobno traktuj sytuację, w której to Ty jesteś producentem. Wtedy nie ma czego szukać - numer trzeba nadać. Rejestrujesz firmę w krajowym oddziale GS1, otrzymujesz prefiks i z tej puli przydzielasz numery kolejnym produktom, pilnując, żeby każdy wariant dostał osobny GTIN. Ta ścieżka wiąże się z opłatą wpisową i abonamentem rocznym, więc dla sklepu z kilkoma produktami własnej marki bywa to decyzja biznesowa, a nie techniczna.

!

Czy wiesz, że…

Numery GTIN nie są przypisane do sklepu ani do sprzedawcy, tylko do produktu, więc ten sam numer pojawia się u wszystkich sprzedawców tego towaru i to właśnie dzięki temu Zakupy Google potrafią zestawić kilkadziesiąt ofert na jednej karcie produktu.

Kiedy GTIN jest wymagany w Merchant Center, a kiedy nie?

Atrybut gtin jest wymagany dla każdego produktu, któremu producent nadał numer w systemie GS1 - niezależnie od kategorii i kraju sprzedaży. Zwolnienie dotyczy wyłącznie towarów, które takiego numeru fizycznie nie mają: rękodzieła, produktów personalizowanych, usług, towarów używanych bez oryginalnego opakowania oraz części zamiennych sprzedawanych luzem. Decydujące jest istnienie numeru, a nie to, czy udało Ci się go znaleźć.

To rozróżnienie jest źródłem najczęstszego nieporozumienia, jakie widzę w rozmowach o feedzie. „Nie mamy GTIN” prawie zawsze znaczy „nie mamy GTIN w bazie sklepu”, a nie „ten produkt nie ma GTIN”. Perfumy znanej marki mają numer nadany przez producenta, nawet jeśli w Twoim systemie pole jest puste. Deklarowanie w takiej sytuacji, że produkt nie posiada identyfikatora, jest podaniem nieprawdziwej informacji o produkcie. Szerszy kontekst całego narzędzia opisuję w przewodniku po tym, czym jest Google Merchant Center.

Decyzja o atrybucie gtin
Co wpisać w feedzie w czterech typowych sytuacjach

Oś pozioma: czy producent nadał produktowi numer GS1. Oś pionowa: czy sprzedajesz towar cudzej marki, czy własny wyrób.

Producent nadał GTINProdukt nie ma GTIN
Towar cudzej markiMarka własna
Uzupełnij gtinOdsprzedaż towaru markowego

Numer pobierz od dostawcy albo z opakowania. Atrybut gtin jest tu obowiązkowy, a jego brak blokuje ofertę.

Zweryfikuj dwa razyCudza marka bez numeru

Sytuacja rzadka i podejrzana. Zanim zadeklarujesz brak identyfikatora, sprawdź opakowanie i bazę GEPIR.

Wpisz swój numerMarka własna z pulą GS1

Masz prefiks i nadałeś numery. Wpisujesz je do atrybutu gtin dokładnie tak, jak trafiły na etykietę.

Zadeklaruj brakRękodzieło i personalizacja

Ustaw identifier_exists na „no” i podaj markę oraz numer katalogowy MPN, żeby oferta miała czym się identyfikować.

Warto pamiętać o jeszcze jednym wyjątku, który regularnie umyka: zestawy. Jeśli składasz własny pakiet z trzech produktów, które osobno mają swoje numery, to zestaw jako całość nie ma GTIN, dopóki sam go nie nadasz. Wpisanie numeru jednego ze składników zestawu jest błędem, bo prowadzi do niezgodności ceny z kartą katalogową. Pełną listę wymaganych i opcjonalnych pól opisuję w materiale o tym, jak wygląda specyfikacja feedu produktowego.

Jak poprawnie zapisać GTIN w feedzie produktowym?

W atrybucie gtin wpisz wyłącznie ciąg cyfr, bez spacji, myślników, prefiksów tekstowych i apostrofów - dokładnie tak, jak numer jest wydrukowany pod kodem kreskowym. Google odrzuca wartości zawierające znaki inne niż cyfry, a także wartości o długości innej niż 8, 12, 13 lub 14 znaków. Jeden atrybut przypada na jeden wariant produktu.

  • Zero wiodące ma znaczenie: numer 0012345678905 to nie to samo co 12345678905 - nie skracaj i nie dopisuj zer, żeby dojść do trzynastu cyfr.
  • Arkusz kalkulacyjny to pułapka: Excel i Arkusze Google zamieniają długi numer na notację wykładniczą typu 5,90123E+12, więc kolumnę ustaw jako tekst przed wklejeniem danych.
  • Każdy wariant osobno: ten sam model buta w rozmiarze 41 i 43 ma dwa różne numery GTIN, więc wariantowanie produktu bez wariantowania numeru jest błędem.
  • Bez powtórzeń między produktami: dwa różne SKU z identycznym numerem GTIN oznaczają, że któryś z nich został wpisany błędnie.
  • Kod producenta to nie GTIN: symbol typu „XR-4400/BLK” jest numerem katalogowym MPN i wpisuje się go do zupełnie innego atrybutu.

Jeśli feed generuje wtyczka, sprawdź, z jakiego pola bierze dane. W WooCommerce numer bywa zapisany w polu niestandardowym o dowolnej nazwie, w PrestaShop w polu EAN13, a w autorskich systemach potrafi siedzieć w opisie technicznym jako część tekstu. Mapowanie pola źródłowego na atrybut gtin to zwykle jedno ustawienie, ale bez niego cały katalog pojedzie do Merchant Center z pustą kolumną. Więcej o samej konstrukcji pliku znajdziesz w artykule o tym, czym jest feed produktowy.

!

Czy wiesz, że…

Numery ISBN nadawane książkom w starym, dziesięciocyfrowym formacie księgarnia internetowa musi przed wysłaniem feedu przekonwertować na trzynastocyfrowy ISBN-13, bo specyfikacja atrybutu gtin przyjmuje dla książek wyłącznie wartość trzynastocyfrową.

Co zrobić, gdy produkt naprawdę nie ma numeru GTIN?

Gdy produkt rzeczywiście nie ma nadanego numeru, ustaw atrybut identifier_exists na wartość „no” i uzupełnij dwa pozostałe identyfikatory: brand oraz mpn. Ta trójka atrybutów działa jak system naczyń połączonych - deklaracja braku GTIN jest akceptowana tylko wtedy, gdy oferta ma czym się zidentyfikować w inny sposób. Sama pusta kolumna gtin bez tej deklaracji daje status odrzucony.

  • Rękodzieło i sztuka: deklaracja braku identyfikatora, marka równa nazwie pracowni, MPN równy własnemu numerowi katalogowemu.
  • Produkty personalizowane: grawer, nadruk lub zabudowa na wymiar - towar nie istnieje jako powtarzalna jednostka handlowa.
  • Części używane i zamienniki: element wymontowany z urządzenia nie ma własnego opakowania, więc nie ma też kodu kreskowego.
  • Zestawy własne: pakiet złożony przez sklep z kilku produktów, dopóki nie zostanie zarejestrowany jako osobna jednostka.
  • Antyki i kolekcjonerstwo: przedmioty sprzed epoki kodów kreskowych, dla których żaden system GS1 numeru nie przewidział.

Uważam, że nadużywanie deklaracji identifier_exists jest jednym z groźniejszych skrótów w pracy nad feedem. Kusi, bo działa natychmiast - odrzucenia znikają, oferty wracają do kampanii i wygląda to jak naprawa. W rzeczywistości oferta traci dopasowanie do karty katalogowej, przestaje uczestniczyć w porównaniu cen i bardzo często dostaje niższy wolumen wyświetleń, mimo że formalnie jest zatwierdzona. Diagnoza wygląda wtedy paradoksalnie: zero błędów w Merchant Center i zauważalnie mniej ruchu niż wcześniej.

Jakie błędy GTIN najczęściej blokują produkty w Merchant Center?

Najczęstsze komunikaty dotyczące atrybutu gtin sprowadzają się do czterech sytuacji: brak wartości przy produkcie markowym, nieprawidłowa wartość (zła długość lub błędna cyfra kontrolna), numer należący do innego produktu oraz numer zdublowany między pozycjami feedu. Każdy z nich ma inny scenariusz naprawy i inne konsekwencje dla kampanii produktowych.

  • Brakująca wartość: kolumna nie została zmapowana albo baza sklepu nie ma numerów - naprawa polega na imporcie danych od dostawcy, nie na edycji feedu.
  • Nieprawidłowa wartość: numer ma 11 albo 15 cyfr, zawiera spację lub literę - zwykle skutek eksportu z arkusza kalkulacyjnego.
  • Numer nieprzypisany do produktu: GTIN istnieje, ale w bazie GS1 należy do innego towaru - efekt przepisania numeru z podobnego wariantu.
  • Zduplikowany numer: kilka pozycji z tym samym GTIN - typowe, gdy warianty rozmiarowe dziedziczą numer produktu nadrzędnego.
  • Numer wewnętrzny sklepu: wartości zaczynające się od prefiksów zarezerwowanych na użytek własny sieci handlowych, nieważne poza jednym magazynem.
Porządkowanie feedu - obserwacja z projektu
Sklep z częściami rowerowymi po sześciu tygodniach pracy nad atrybutem gtin

Dane z jednego konta, które prowadziłem: stan przed rozpoczęciem porządkowania i po sześciu tygodniach uzupełniania numerów z cenników hurtowni.

Oferty z uzupełnionym GTIN 8 214 +37 %
Odrzucenia z błędem gtin 143 -68 %
Oferty dopasowane do karty katalogowej 91 % +29 pkt
Udział ofert zatwierdzonych w feedzie6 tygodni, pomiar co 4 dni

Marcin, właściciel sklepu z częściami rowerowymi, przyszedł z klasycznym objawem: kampania produktowa wydawała budżet, ale tylko na kilkuset najpopularniejszych produktach. Po przejściu diagnostyki okazało się, że 8 214 ofert dostało numery dopiero po dopasowaniu ich do symboli producenta z cennika hurtowni, a liczba odrzuceń z błędem gtin spadła ze 447 do 143 w ciągu sześciu tygodni. Udział ofert dopasowanych do kart katalogowych wzrósł do 91 procent. To dane z jednego konta i nie traktuję ich jako benchmarku dla całej branży, ale pokazują skalę, jaką potrafi mieć jedna kolumna w pliku. Listę pozostałych przyczyn odrzuceń zebrałem w artykule o tym, dlaczego pojawiają się odrzucone produkty w Merchant Center.

Jak GTIN wpływa na widoczność ofert w Zakupach Google?

Poprawny GTIN podpina ofertę pod istniejącą kartę katalogową produktu, dzięki czemu Google uzupełnia ją danymi zebranymi od producenta i innych sprzedawców: specyfikacją, opiniami o produkcie, zdjęciami i porównaniem cen. Oferta bez numeru funkcjonuje jako pojedynczy, izolowany wpis i traci dostęp do tych elementów. Różnica jest widoczna przede wszystkim w tym, jak bogato wygląda kafelek produktu w wynikach.

Symulacja karty produktu
Ta sama lampka rowerowa z numerem GTIN i bez niego

Symulacja wyniku w Zakupach Google. Zwróć uwagę, ile dodatkowych elementów dokłada dopasowanie do karty katalogowej.

Sponsorowane Lampka przednia 800 lm | Oferta z GTIN Dopasowana do karty katalogowej. Cena, dostawa i opinie w jednym kafelku.
+ Dane z karty katalogowej
Opinie o produkcieoceny zbiorcze
Specyfikacjalumeny, zasilanie
Porównanie cenoferty sprzedawców
Wariantymoce i kolory
Sponsorowane Ta sama lampka bez atrybutu gtin Sam tytuł, cena i zdjęcie
Opinie doklejają się same

Oceny produktu zbierane przez Google dla danego GTIN pojawiają się przy ofercie bez żadnej pracy po stronie sklepu. Bez numeru kafelek zostaje bez gwiazdek.

Wchodzisz do porównania cen

Karta katalogowa zestawia oferty wszystkich sprzedawców tego samego produktu. Bez GTIN Twój sklep w tym zestawieniu po prostu nie istnieje.

Jest w tym mechanizmie druga strona medalu i warto ją nazwać wprost. Dopasowanie do karty katalogowej wystawia Twoją cenę na bezpośrednie porównanie z resztą rynku, więc sklep, który jest o kilkanaście procent droższy od najtańszej oferty, zobaczy to od razu w wynikach. Kiedyś doradzałem takim sklepom ostrożność z GTIN. Dziś uważam to za błąd: porównanie i tak się odbędzie, bo klient otworzy porównywarkę, a brak numeru odbiera dostęp do opinii i specyfikacji, nie dając w zamian nic poza chwilową niewidzialnością. Jeśli rozpoznajesz u siebie problem z ceną, to sygnał do pracy nad marżą i ofertą, nie do ukrywania identyfikatorów.

!

Czy wiesz, że…

Ostatnia cyfra każdego numeru GTIN jest cyfrą kontrolną liczoną algorytmem modulo 10, dzięki czemu literówkę da się wykryć bez łączenia z jakąkolwiek bazą danych, samym arkuszem kalkulacyjnym i jedną formułą.

Jak sprawdzić poprawność numeru GTIN przed wysłaniem feedu?

Poprawność numeru sprawdzisz na trzech poziomach: długości ciągu, zgodności cyfry kontrolnej i przynależności prefiksu do właściwej firmy. Pierwsze dwa testy wykonasz lokalnie w arkuszu, bez logowania do czegokolwiek, i wyłapią one zdecydowaną większość literówek. Trzeci wymaga zapytania do publicznej bazy GEPIR prowadzonej przez GS1.

  1. Policz znaki - formuła długości tekstu w arkuszu odsiewa wszystko, co nie ma 8, 12, 13 albo 14 cyfr.
  2. Sprawdź, czy są same cyfry - wyszukiwanie spacji, myślnika i apostrofu w kolumnie zajmuje minutę i wyłapuje eksporty z uszkodzonym formatowaniem.
  3. Przelicz cyfrę kontrolną - algorytm modulo 10 sumuje cyfry z naprzemiennymi wagami i wskazuje, jaka powinna być ostatnia cyfra numeru.
  4. Poszukaj duplikatów - funkcja zliczająca powtórzenia w kolumnie pokazuje warianty, które odziedziczyły numer po produkcie nadrzędnym.
  5. Zweryfikuj prefiks w bazie GEPIR - sprawdzenie kilkunastu losowych numerów wystarczy, żeby wykryć systematyczne przepisywanie cudzych identyfikatorów.

Diagnostykę po stronie Google prowadź w zakładce z produktami w Merchant Center, filtrując oferty po problemie dotyczącym atrybutu gtin. Eksport tej listy do arkusza daje gotowy plan pracy dla osoby zarządzającej katalogiem: kolumna z identyfikatorem oferty, kolumna z komunikatem i kolumna z numerem, który system zakwestionował. To dokładnie ten materiał, od którego zaczynam każdy audyt feedu, zanim w ogóle spojrzę na strukturę kampanii produktowych.

Osobna sprawa to rytm kontroli. Feed żyje - hurtownie dosyłają nowe pozycje, magazyn zmienia dostawców, a wtyczka po aktualizacji potrafi zgubić mapowanie pola. W pracy z moimi klientami ustawiam prosty nawyk: raz w miesiącu eksport listy ofert z błędem identyfikatora i porównanie jej z poprzednim miesiącem. Jeśli liczba rośnie, problem jest w źródle danych, nie w feedzie. Kolejne warstwy optymalizacji pliku opisuję we wpisie o tym, na czym polega optymalizacja feedu produktowego.

Jak zebrać brakujące numery GTIN w dużym katalogu?

W katalogu liczącym tysiące pozycji numery zbiera się przez dopasowanie danych, a nie przez ręczne przepisywanie. Punktem zaczepienia jest symbol producenta - ten sam identyfikator występuje zwykle i w bazie sklepu, i w cenniku hurtowni, więc pozwala automatycznie połączyć obie tabele i przenieść kolumnę z numerami. Ręczna praca zostaje wtedy tylko przy pozycjach, których nie udało się dopasować.

  • Zbierz pliki od wszystkich dostawców - nawet mała hurtownia zwykle udostępnia cennik z kolumną EAN, choć trzeba o niego poprosić.
  • Znormalizuj symbole producenta - usuń spacje i ujednolić wielkość liter, bo to najczęstszy powód nieudanego dopasowania.
  • Dopasuj tabele funkcją wyszukiwania pionowego - jedna formuła przenosi numery z cennika do bazy sklepu.
  • Odłóż na bok pozycje bez trafienia - zwykle jest to kilka procent katalogu i tam sensownie jest sięgnąć po magazyn i skaner.
  • Zapisz numery w bazie sklepu, nie w feedzie - poprawka w pliku wynikowym znika przy najbliższej regeneracji, poprawka w bazie zostaje na stałe.

Skaner kodów kreskowych podłączony do komputera to najbardziej niedoceniane narzędzie w tej robocie. Działa jak klawiatura: skanujesz opakowanie, numer wpada do komórki arkusza, przechodzisz do następnej. Osoba w magazynie ogarnia w ten sposób kilkaset pozycji dziennie i robi to bez jednej literówki, czego o przepisywaniu z ekranu powiedzieć się nie da. Jeśli masz towar fizycznie u siebie, to najszybsza droga do zamknięcia luki w katalogu.

Podsumowanie

GTIN jest jednym z tych atrybutów, których wartość rośnie z każdym rokiem, bo cały ekosystem zakupowy Google - od Zakupów, przez bezpłatne listy produktowe, po asystentów zakupowych opartych na modelach językowych - opiera dopasowanie ofert na identyfikatorach, a nie na nazwach. Sklep bez numerów w feedzie jest dla tych systemów zbiorem anonimowych wpisów, które trzeba dopiero rozszyfrowywać z tytułu.

Przestań traktować atrybut gtin jak pole do wypełnienia w pliku eksportowym. Zacznij postrzegać go jako część danych produktowych, które utrzymujesz w bazie sklepu na równi z ceną i stanem magazynowym - bo dokładnie tak się zachowuje: raz uzupełniony pracuje we wszystkich kanałach sprzedaży naraz, a raz zaniedbany wraca jako problem przy każdej zmianie dostawcy.

  1. Sprawdź pokrycie - policz, ile procent produktów w bazie ma wypełnione pole z numerem kodu kreskowego.
  2. Zmapuj pole na atrybut gtin - upewnij się, że wtyczka lub integracja faktycznie wysyła te dane do Merchant Center.
  3. Zwaliduj to, co już masz - długość, same cyfry, cyfra kontrolna, duplikaty.
  4. Uzupełnij luki z cenników dostawców - dopasowanie po symbolu producenta zamyka zwykle większość braków.
  5. Zadeklaruj brak tylko tam, gdzie jest prawdziwy - identifier_exists z marką i numerem MPN, nie jako sposób na wyciszenie błędu.

Jeśli masz wrażenie, że Twoje kampanie produktowe kręcą się wokół tych samych kilkuset produktów, zacznij od eksportu listy ofert z problemem identyfikatora. Bardzo często to jedna kolumna dzieli katalog od pełnej widoczności, a jej uzupełnienie jest najtańszą optymalizacją, jaką da się w feedzie zrobić.

Na czym opieram te wnioski

Źródła i dokumentacja

Cztery źródła pierwotne: dwa dokumenty organizacji GS1, która numery GTIN nadaje, i dwie strony specyfikacji Google Merchant Center, która je weryfikuje.

support.google.com

GTIN [gtin] - specyfikacja atrybutu w Merchant Center

Oficjalna strona atrybutu gtin: dopuszczalne długości numeru, format zapisu i zasady dla poszczególnych typów produktów. Podstawa sekcji o tym, jak poprawnie zapisać GTIN w feedzie produktowym.

Google Merchant Center Help Otwórz
gs1.org

Global Trade Item Number (GTIN) - standard GS1

Opis standardu od organizacji, która numery GTIN nadaje: definicja jednostki handlowej, budowa numeru i zasady przydzielania prefiksów. Źródło dla sekcji wyjaśniającej, czym jest GTIN i co oznacza ten numer.

GS1 Global Office Otwórz
gs1us.org

What is a GTIN? - formaty GTIN-8, 12, 13 i 14

Przewodnik amerykańskiego oddziału GS1 po czterech formatach numeru i ich zastosowaniach, razem z wyjaśnieniem cyfry kontrolnej. Podstawa sekcji porównującej GTIN z kodami EAN, UPC i ISBN oraz sekcji o weryfikacji numeru.

GS1 US Otwórz
support.google.com

Identifier exists [identifier_exists] - deklaracja braku identyfikatora

Dokumentacja atrybutu, którym deklaruje się, że produkt nie ma numeru GTIN, wraz z warunkami akceptacji takiej deklaracji. Odnosi się bezpośrednio do sekcji o tym, co zrobić, gdy produkt naprawdę nie ma numeru GTIN.

Google Merchant Center Help Otwórz
Najczęściej zadawane pytania

Pytania i odpowiedzi (FAQ)

Sześć pytań, które wracają przy porządkowaniu numerów GTIN w sklepie: koszty rejestracji w GS1, skala pracy w dużym katalogu, inne kanały sprzedaży i ryzyko po stronie konta.

Ile kosztuje uzyskanie własnych numerów GTIN w polskim oddziale GS1?
Uzyskanie własnych numerów GTIN wymaga rejestracji w GS1 Polska i wiąże się z opłatą wpisową oraz roczną opłatą abonamentową, której wysokość zależy od wielkości zamówionej puli numerów i przychodu firmy. Aktualny cennik publikuje wyłącznie GS1 Polska i to jedyne wiarygodne źródło tej informacji, bo stawki są weryfikowane co roku. Firma sprzedająca pod własną marką kupuje prefiks raz, a potem sama nadaje numery kolejnym produktom bez dodatkowej opłaty za sztukę.
Czy w sklepie z 12 000 produktów da się uzupełnić GTIN bez ręcznego przepisywania?
Uzupełnienie GTIN w katalogu tej wielkości robi się przez import danych, nie ręcznie. Standardowa ścieżka to dopasowanie numerów po symbolu producenta z cennika hurtowni, wgranie ich do bazy sklepu i wystawienie jako osobne pole w feedzie. Ręczne uzupełnianie zostaje wtedy tylko dla pozycji, których nie da się dopasować automatycznie, a to zwykle kilka procent katalogu.
Czy numer GTIN jest potrzebny na Allegro i Amazon, czy tylko w Google Merchant Center?
Numer GTIN jest wykorzystywany daleko poza Google Merchant Center. Amazon wymaga identyfikatora produktu przy zakładaniu nowej karty i dopuszcza zwolnienie dopiero po zaakceptowaniu wniosku dla marki własnej. Allegro używa numeru do dopasowania oferty do karty produktu w swoim katalogu. Jeden poprawny numer obsługuje wszystkie te kanały naraz, więc praca nad nim nigdy nie jest pracą tylko pod Google.
Kto w firmie powinien odpowiadać za poprawność GTIN w feedzie produktowym sklepu?
Za poprawność GTIN odpowiada osoba zarządzająca katalogiem produktów, a nie specjalista prowadzący kampanie. Numer pochodzi z danych producenta i wchodzi do sklepu razem z opisem, ceną i zdjęciem, więc naprawianie go dopiero na poziomie pliku wynikowego jest łataniem skutku. Rola specjalisty Google Ads kończy się na raportowaniu listy SKU z błędem, którą widzi w diagnostyce Merchant Center wcześniej niż dział zakupów.
Po jakim czasie od poprawy GTIN produkty wracają do kampanii produktowych Google Ads?
Produkty wracają do kampanii produktowych po najbliższym pobraniu feedu i ponownym przetworzeniu oferty, co w praktyce zajmuje od kilku godzin do trzech dni. Sam plik przetwarza się zwykle w kilkadziesiąt minut, ale ponowna weryfikacja oferty i jej dystrybucja do Zakupów Google potrafi potrwać dłużej. Jeśli po trzech dobach status nadal pokazuje błąd identyfikatora, poprawka najpewniej nie dotarła do pliku źródłowego.
Czy błędne numery GTIN mogą doprowadzić do zawieszenia konta Google Merchant Center?
Pojedynczy błędny numer kończy się odrzuceniem oferty, a nie zawieszeniem konta Google Merchant Center. Ryzyko dla całego konta pojawia się dopiero wtedy, gdy błędne identyfikatory prowadzą do systematycznej niezgodności danych produktu z zawartością strony, bo to kwalifikuje się jako podanie nieprawdziwych informacji o produkcie. Masowe wpisywanie przypadkowych lub cudzych numerów, żeby ominąć wymóg, jest najkrótszą drogą do problemu z kontem.
Artur Smolicki
Samodzielny Specjalista Google Ads

Artur Smolicki

Od ponad 15 lat specjalizuję się w przygotowaniu, wdrożeniu i optymalizacji kampanii Google Ads. W 2024 roku uzyskałem status Google Premier Partner dla 3% najlepszych specjalistów i agencji w Polsce. Prowadzę kampanie reklamowe na 29 rynkach zagranicznych, tak dla segmentu e-commerce jak i B2B.


Potrzebujesz audytu oraz pomocy w prowadzeniu kampanii
Google Ads?

Działajmy