Atrybuty produktowe

Identyfikator [id] w Google Shopping: wymagania, dobre praktyki i przykłady

Przewodnik po atrybucie id w Google Merchant Center: dlaczego to najważniejszy atrybut w feedzie i jak jego zmiana niszczy historię wyników.

Zaktualizowano 7 minut czytania
Atrybut id – skutki zmiany a skutki stabilnego identyfikatora

Buty do biegania – męskie – czarne

89,00 €example-store.com
id: SHOE-BLK-42bez zmian od 1. dnia

Wszystkie historyczne kliknięcia, konwersje i sygnały z aukcji zachowane. Inteligentne określanie stawek uczy się i stale poprawia wyniki bez zakłóceń.

Buty do biegania – męskie – czarne

89,00 €example-store.com

Stary identyfikator „SHOE-BLK-42” usunięty, nowy „PROD-00412” utworzony → wszystkie historyczne dane o wynikach utracone. Inteligentne określanie stawek zaczyna od zera. Niestabilne stawki, skok CPC i spadek ROAS-u przez 2–4 tygodnie.

Atrybut id to klucz główny całego produktu w Merchant Center. Każde kliknięcie, konwersja, sygnał dla stawek i opinia są przypięte do tej wartości. Jej zmiana – nawet gdy wszystkie inne atrybuty pozostają identyczne – całkowicie zeruje historię wyników. Traktuj ją jak stały odcisk palca produktu w systemie Google.

Czym jest atrybut id?

Atrybut id to unikalny identyfikator każdego produktu w Twoim feedzie w Google Merchant Center. To klucz główny, po którym Google śledzi produkt we wszystkich systemach: przy przetwarzaniu feedu, udziale w aukcjach, przypisywaniu kliknięć i konwersji, sygnałach dla inteligentnego określania stawek, kierowaniu kampanii i raportowaniu wyników. Każda informacja, jaką Google gromadzi o produkcie, jest przypięta do jego id.

W odróżnieniu od większości innych atrybutów feedu id nie wpływa na to, co widzą kupujący – nigdy nie jest wyświetlany w reklamach produktowych ani w informacjach o produktach. Jego rola jest wyłącznie strukturalna i operacyjna. Przez to, że go nie widać, łatwo go zlekceważyć, a to prawdopodobnie pole o największych konsekwencjach w całym feedzie. Zasada jest prosta: przypisz go poprawnie raz i nigdy więcej nie zmieniaj.

Specyfikacja techniczna

Nazwa w feedzieid
WymaganyTak – każdy produkt musi mieć id
Maksymalna długość50 znaków
FormatDowolny ciąg znaków Unicode; zalecane: tylko znaki alfanumeryczne oraz łączniki i podkreślenia
Wielkość literMa znaczenie – „SKU-001” i „sku-001” to różne produkty
Zakres unikalnościMusi być unikalny w obrębie jednego konta Merchant Center i feedu
Możliwość zmianyW praktyce niezmienny – zmiana zeruje wszystkie historyczne dane o wynikach

Gdzie jest widoczny

  • Zarządzanie feedem w Merchant Center – identyfikator to klucz wiersza widoczny w diagnostyce feedu, na listach produktów i w raportach o problemach. Gdy badasz odrzucenie albo problem z jakością danych, szukasz produktu właśnie po identyfikatorze.

  • Interfejs kampanii w Google Ads – w kampaniach produktowych raporty na poziomie produktu, korekty stawek i wykluczenia odwołują się do identyfikatora z Merchant Center. Kierowanie na grupy produktów w standardowych kampaniach produktowych i w Performance Max wykorzystuje identyfikator jako odniesienie do produktu.

  • Tagi remarketingu dynamicznego – tag remarketingowy na Twojej stronie musi przekazywać te same wartości identyfikatorów, które są w feedzie w Merchant Center. Dzięki temu Google może powiązać zachowania użytkowników (wyświetlenia produktów, dodanie do koszyka, zakupy) z konkretnymi produktami, budować listy odbiorców i personalizować reklamy.

  • Śledzenie konwersji – w kampaniach produktowych konwersje są przypisywane do produktów po identyfikatorze. To podstawa raportowania ROAS-u na poziomie produktu i sygnałów dla inteligentnego określania stawek.

Identyfikator nigdy nie jest pokazywany kupującym w żadnej usłudze Google – to wyłącznie wewnętrzny identyfikator systemowy.

Zasady

  • Musi być unikalny na koncie Merchant Center – jeśli dwa produkty w tym samym feedzie mają ten sam identyfikator, jeden nadpisze drugi. Gdy masz kilka feedów na jednym koncie, identyfikatory też muszą być unikalne.

  • Maksymalnie 50 znaków – identyfikatory dłuższe niż 50 znaków zostaną obcięte albo spowodują błędy w feedzie. Zaprojektuj schemat identyfikatorów tak, żeby mieścił się w tym limicie z dużym zapasem.

  • Wielkość liter ma znaczenie – trzymaj się spójnej wielkości liter w całym feedzie i we wszystkich systemach, które odwołują się do identyfikatorów produktów (Google Ads, tagi remarketingowe, analityka). Mieszana wielkość liter to częsta przyczyna błędów atrybucji.

  • Musi się zgadzać z wartościami w tagu remarketingowym – jeśli wdrażasz remarketing dynamiczny, wartość ecomm_prodid (lub jej odpowiednik) w tagu na stronie musi być dokładnie taka sama jak id w Merchant Center, łącznie z wielkością liter.

  • Stały przy każdym przesłaniu feedu – ten sam fizyczny produkt musi mieć ten sam identyfikator w każdym przesłanym feedzie. Generowanie nowych identyfikatorów przy każdym przesłaniu (np. ze znaczników czasu albo automatycznej numeracji) to poważny antywzorzec.

Dobre praktyki

Używaj kodu SKU jako identyfikatora

Najlepsza praktyka dla identyfikatorów produktów to użycie wewnętrznego kodu SKU – identyfikatora, którym Twoja firma już oznacza konkretne warianty produktów w systemie magazynowym, ERP albo systemie obsługi zamówień. Kody SKU są stabilne (nie zmieniają się, gdy zmieniasz ceny, opisy czy zdjęcia), unikalne dla każdego wariantu (każde połączenie rozmiaru i koloru ma własny SKU) i zrozumiałe dla zespołu operacyjnego (przydaje się to przy szukaniu przyczyn problemów z feedem).

Schemat identyfikatorów dla dużych katalogów

Przy katalogach z tysiącami kodów SKU uporządkowany schemat identyfikatorów ułatwia zarządzanie:

WzorzecPrzykładKiedy się sprawdza
Sam kod SKUWH-1000XM5-BLKU większości sprzedawców – prosto i bezpośrednio
Prefiks kategorii + SKUELEC-WH-1000XM5-BLKW katalogach wielokategoriowych ze wspólnymi zakresami SKU
Dostawca + SKUSONY-WH1000XM5-BKNa platformach marketplace z wieloma dostawcami
Wewnętrzny ID z bazy danychP-48291Dopuszczalny, jeśli masz gwarancję, że identyfikatory w bazie się nie zmienią

Identyfikatory wariantów

Przy wariantach produktu (różne rozmiary, kolory lub konfiguracje tego samego produktu bazowego) każdy wariant potrzebuje unikalnego identyfikatora. Spójny schemat nazewnictwa pozwala uniknąć pomyłek:

  • Produkt bazowy: DRESS-WRAP-MIDI (nie przesyłaj produktu bazowego – przesyłaj warianty)

  • W kwiaty / S: DRESS-WRAP-MIDI-FLORAL-S

  • W kwiaty / M: DRESS-WRAP-MIDI-FLORAL-M

  • Jednolity granat / S: DRESS-WRAP-MIDI-NAVY-S

Połącz je wspólnym item_group_id (np. DRESS-WRAP-MIDI), żeby Google wiedział, że to warianty tego samego produktu.

Wpływ na wyniki

  • Ciągłość inteligentnego określania stawek – strategie inteligentnego określania stawek (docelowy ROAS, maksymalizacja wartości konwersji) gromadzą sygnały o konwersjach dla każdego identyfikatora produktu. Stabilny identyfikator z 6-miesięczną historią konwersji dostaje znacznie trafniejsze decyzje o stawkach niż nowy identyfikator, który zaczyna od zera. Każda zmiana identyfikatora bezpośrednio cofa wyniki inteligentnego określania stawek.

  • Sygnały z aukcji – aukcja Google korzysta z historycznych sygnałów o wynikach produktu (CTR, współczynnik konwersji, jakość) przypiętych do identyfikatora. Po zmianie identyfikatora te sygnały odbudowują się 4–8 tygodni, a w tym czasie CPC rośnie, a udział w wyświetleniach spada.

  • Trafność remarketingu dynamicznego – jeśli identyfikatory w tagach remarketingowych nie zgadzają się z identyfikatorami w feedzie, listy odbiorców są błędnie przypisane albo puste, a kampanie remarketingowe przestają działać. Poprawne identyfikatory od pierwszego dnia chronią Cię przed tą całą kategorią problemów.

  • Raportowanie i atrybucja – raporty ROAS-u na poziomie produktu, dane o udziale w wyświetleniach i analiza ścieżek konwersji zależą od stabilnych identyfikatorów. Zmiana identyfikatorów w trakcie kampanii uniemożliwia porównania historyczne i zwykle wymaga ręcznego uzgadniania danych.

Częste błędy

  • Automatycznie generowane identyfikatory sekwencyjne, które zmieniają się po ponownym imporcie produktów albo migracji bazy danych

  • Adresy URL produktów jako identyfikatory – URL-e zmieniają się razem ze strukturą strony

  • Tytuły lub nazwy produktów jako identyfikatory – tytuły zmieniają się z powodów SEO albo merchandisingowych

  • Niespójna wielkość liter w identyfikatorach w feedzie i w wartościach tagu remarketingowego, przez co psuje się atrybucja remarketingu dynamicznego

  • Ponowne używanie identyfikatorów wycofanych produktów dla nowych produktów – stare sygnały z aukcji wycofanego produktu zaburzają dane nowego

  • Przesyłanie identyfikatora produktu nadrzędnego (bazowego) zamiast identyfikatorów poszczególnych wariantów

  • Znaki specjalne lub spacje, które powodują błędy parsowania w feedach TSV/CSV

Wskazówki dla zaawansowanych

  • Dodaj walidację identyfikatorów do procesu generowania feedu – przed każdym przesłaniem feedu uruchom sprawdzenie, czy: nie pojawiły się nowe identyfikatory dla produktów, które miały już identyfikator w poprzednim feedzie, żaden identyfikator nie przekracza 50 znaków i żaden nie zawiera niedozwolonych znaków. Tak wyłapiesz przypadkowe zmiany identyfikatorów, zanim trafią do Merchant Center i zniszczą historię wyników.

  • Prowadź rejestr identyfikatorów produktów – utrzymuj jedno nadrzędne mapowanie wewnętrznych identyfikatorów produktów na identyfikatory w Merchant Center. To szczególnie ważne przy migracji sklepu internetowego na nową platformę, kiedy wewnętrzne identyfikatory mogą się zmienić, ale identyfikatory w Merchant Center muszą pozostać identyczne.

  • Jeśli zmiana identyfikatora jest nieunikniona – zaplanuj 2–4 tygodnie na odbudowę wyników. Tymczasowo podnieś stawki dla produktów, których dotyczy zmiana, żeby utrzymać udział w wyświetleniach, zanim inteligentne określanie stawek nauczy się ich od nowa. Co tydzień sprawdzaj sygnały z aukcji i stopniowo zmniejszaj tę ochronę budżetu, gdy wyniki się stabilizują.

  • Używaj identyfikatora jako wspólnego klucza produktu we wszystkich systemach – ujednolić identyfikator w Merchant Center z identyfikatorem produktu w Google Analytics 4 (item_id w zdarzeniach e-commerce), w tagach remarketingowych i w raportach reklamowych. Jeden spójny identyfikator produktu we wszystkich systemach pozwala analizować wyniki produktów od początku do końca bez uzgadniania identyfikatorów.

Często zadawane pytania

Co się stanie, jeśli zmienię identyfikator produktu w feedzie?
Google traktuje zmianę identyfikatora jako usunięcie starego produktu i utworzenie zupełnie nowego. Cała zgromadzona historia wyników – kliknięcia, dane o konwersjach, sygnały z aukcji, to, czego nauczyło się inteligentne określanie stawek – przepada bezpowrotnie. Nowy produkt startuje od zera, co powoduje niestabilne stawki i zwykle 2–4 tygodnie słabszych wyników, zanim inteligentne określanie stawek nauczy się produktu od nowa. Nigdy nie zmieniaj identyfikatora, chyba że celowo wycofujesz produkt i wprowadzasz naprawdę nowy.
Jakiego formatu użyć dla identyfikatorów produktów?
Najlepiej użyj wewnętrznego kodu SKU (Stock Keeping Unit) dokładnie w takiej postaci, w jakiej występuje w Twoim systemie ERP lub magazynowym. Kody SKU są stabilne, unikalne dla każdego wariantu produktu i zrozumiałe dla Twojego zespołu operacyjnego. Unikaj automatycznie numerowanych identyfikatorów wierszy z bazy danych (łatwo się rozjeżdżają przy migracji), nazw produktów (zmieniają się z czasem) i adresów URL (zmieniają się przy przebudowie witryny). Format: dozwolone są znaki alfanumeryczne, łączniki i podkreślenia. Maksymalnie 50 znaków.
Czy w identyfikatorze liczy się wielkość liter?
Tak – Google Merchant Center rozróżnia wielkość liter w identyfikatorach. „SKU-001”, „sku-001” i „Sku-001” to dla niego trzy różne produkty. Wybierz jedną konwencję zapisu (często stosuje się małe litery z łącznikami – to sprawdzone i odporne na błędy rozwiązanie) i trzymaj się jej w całym feedzie. Niespójna wielkość liter to częsta przyczyna przypadkowych duplikatów i osieroconych produktów.
Czy mogę użyć tego samego identyfikatora dla różnych wariantów produktu (rozmiarów, kolorów)?
Nie – każdy wariant musi mieć unikalny identyfikator. Niebieska koszula w rozmiarze M i czerwona w rozmiarze L muszą mieć różne identyfikatory, nawet jeśli mają wspólny item_group_id. Identyfikator to klucz, który odróżnia od siebie poszczególne produkty, które można kupić. Jeśli kilka wariantów ma ten sam identyfikator, jeden z nich bez żadnego komunikatu nadpisuje drugi w Merchant Center.
Jakie znaki są dozwolone w identyfikatorze produktu?
Google akceptuje w identyfikatorach znaki Unicode, ale dobra praktyka to ograniczyć się do: liter (A–Z, a–z), cyfr (0–9), łączników (-), podkreśleń (_) i kropek (.). Unikaj spacji, ukośników, znaków „&” i innych znaków specjalnych – w niektórych formatach feedu (zwłaszcza TSV/CSV) mogą powodować błędy parsowania, a w wywołaniach API trudniej się ich używa. Dla maksymalnej kompatybilności dbaj o to, żeby identyfikatory były bezpieczne dla adresów URL.
Czy atrybut id wpływa na to, co kupujący widzą w reklamach?
Nie – atrybut id nigdy nie jest pokazywany kupującym. To wyłącznie wewnętrzny identyfikator, którego systemy Google używają do śledzenia produktu w feedach, kampaniach i raportach. Ma znaczenie operacyjne i techniczne, a nie dla konsumenta. Pośrednio wpływa jednak na to, co widzą kupujący, bo są do niego przypięte wszystkie dane o wynikach, od których zależy, jak często i gdzie produkt się wyświetla.
Czy identyfikator musi się zgadzać z identyfikatorem produktu w kampaniach Google Ads?
Tak – to po atrybucie id z Merchant Center Google Ads łączy wyniki kampanii produktowych z konkretnymi produktami. Gdy tworzysz w Google Ads korekty stawek na poziomie produktu, wykluczenia albo etykiety własne, odwołują się one właśnie do tego identyfikatora. Jeśli identyfikatory w feedzie się zmienią, te ustawienia kampanii zostaną osierocone i trzeba będzie je odtworzyć ręcznie. Stabilne identyfikatory = stabilna konfiguracja kampanii bez ręcznych poprawek.

Powiązane poradniki