Ottimizzazione del feed

identifier_exists: quando usarlo, quando evitarlo e cosa succede se sbagli

Albero decisionale pratico per identifier_exists: prodotti di marca e senza marca, scenari GTIN e MPN ed entrambi i valori accettati (false e no).

Aggiornato 5 min di lettura

L’attributo che dichiara un’assenza

La maggior parte degli attributi del feed esiste per aggiungere informazioni. identifier_exists esiste per dichiarare un’assenza legittima, nello specifico l’assenza di un GTIN e/o MPN. Senza questo attributo, Google tratta gli identificatori mancanti come un errore. Se lo imposti correttamente, Google capisce: questo prodotto non ha davvero alcun identificatore assegnato dal produttore.

Se sbagli in una delle due direzioni, ne paghi il prezzo: se lo imposti per errore su false per un prodotto di marca, Google potrebbe limitarne la visibilità o disapprovarlo. Se lo ometti quando non esiste alcun GTIN o MPN, accumuli avvisi relativi agli identificatori che riducono il punteggio di qualità complessivo del tuo feed.

I due valori accettati

Le specifiche dei dati di prodotto di Google accettano due valori per identifier_exists:

  • false — il valore moderno e consigliato

  • no — valore legacy, ancora accettato ed elaborato in modo identico

Entrambi portano allo stesso comportamento interno: Google contrassegna il prodotto come prodotto che non richiede GTIN/MPN e non segnala gli identificatori mancanti come problemi di qualità dei dati. Non c’è alcuna differenza funzionale tra i due. Usa false nelle nuove implementazioni; se il tuo strumento per il feed restituisce già no, non c’è motivo di cambiarlo.

Nota: yes e true sono i valori opposti, ma sono anche il valore predefinito. Non è necessario inviare identifier_exists: true: l’assenza dell’attributo ha lo stesso effetto.

Quando identifier_exists: false è corretto

Impostalo su false quando tutte e tre le condizioni sono soddisfatte:

  • Il prodotto non ha un GTIN (nessun EAN, UPC, ISBN, JAN o ITF-14)

  • Il prodotto non ha un MPN (nessun codice articolo del produttore)

  • Il prodotto non ha davvero alcun identificatore assegnato dal produttore (non si tratta solo di non averlo cercato)

Prodotti che in genere non hanno identificatori assegnati dal produttore:

  • Prodotti personalizzati o fatti a mano — gioielli unici, mobili su misura, regali personalizzati

  • Articoli vintage o di antiquariato — prodotti di epoca precedente ai codici a barre, di cui non si conosce il GTIN originale

  • Prodotti a marchio privato senza registrazione GS1 — se hai registrato un prefisso GS1, usa invece il tuo GTIN assegnato da GS1

  • Arte e oggetti da collezione — opere d’arte originali, edizioni limitate senza un codice prodotto standard

  • Piccoli produttori locali che non hanno mai richiesto un GTIN

Albero decisionale

Il prodotto è di una marca riconoscibile (Nike, Samsung, IKEA ecc.)?
  SÌ → La marca assegna dei GTIN a questa linea di prodotti?
        SÌ → Trova e invia il GTIN. identifier_exists è true per impostazione predefinita. NON impostare false.
        NO  → Invia brand + mpn se disponibili. Prendi in considerazione false solo se manca anche l’MPN.
  NO  → Il prodotto è fabbricato da qualcuno con un prefisso GS1?
         SÌ → Recupera il GTIN dal fornitore/produttore. Invialo.
         NO  → Si tratta di un prodotto personalizzato, fatto a mano, vintage o a marchio privato senza GS1?
                SÌ → Imposta identifier_exists: false. Invia il brand (il tuo nome) se applicabile.
                NO  → Fai ulteriori ricerche. La maggior parte dei beni di produzione ha un GTIN.

Prodotti di marca: identifier_exists: false è quasi sempre sbagliato

L’uso improprio più comune e dannoso è impostare identifier_exists: false sui prodotti di marca per non dover rispettare i requisiti del GTIN. Questo causa due problemi:

1. Google rileva l’incongruenza. Lo Shopping Graph di Google contiene i GTIN per la maggior parte dei principali prodotti di marca. Se il titolo riporta «Nike Air Max 90» e hai impostato identifier_exists: false, Google sa che le Nike Air Max 90 hanno un UPC valido. L’incongruenza viene segnalata come violazione della qualità dei dati e può limitare la visibilità della scheda.

2. Perdi i vantaggi in asta. I prodotti con GTIN validi ricevono priorità nelle aste di Shopping perché Google può identificare con sicurezza il prodotto esatto e arricchirlo con i dati dello Shopping Graph (recensioni, prezzi competitivi, specifiche). Impostare identifier_exists: false su un prodotto che ha un GTIN lo esclude in modo permanente da questi arricchimenti.

Se «non hai il GTIN», la soluzione corretta è trovarlo. Fonti: sito web del produttore, confezione del prodotto, il tuo fornitore, database GEPIR di GS1 o un servizio di ricerca di codici a barre.

Lo scenario GTIN o MPN

Alcuni prodotti hanno un MPN ma nessun GTIN. È una situazione comune per i ricambi auto, le attrezzature industriali e gli accessori di elettronica di produttori più piccoli.

In questo scenario: invia brand + mpn e non impostare identifier_exists: false. La coppia brand + mpn funziona come un identificatore univoco valido. Impostare identifier_exists: false direbbe a Google che non esiste alcun identificatore, il che non è corretto, perché l’MPN svolge quel ruolo.

Gerarchia degli identificatori di Google:

  • Opzione A: GTIN (preferito quando disponibile)

  • Opzione B: brand + mpn (accettabile quando il GTIN non esiste)

  • Opzione C: identifier_exists: false (solo quando non esistono né GTIN né MPN)

Errori comuni in sintesi

ScenarioAzione correttaAzione sbagliata
Prodotto di marca con GTINInvia il GTIN. Lascia identifier_exists al valore predefinito (true).Impostare false per saltare la ricerca del GTIN.
Prodotto di marca, GTIN a te sconosciutoRecupera il GTIN dal produttore o dal fornitore. Invialo.Impostare false perché «non lo abbiamo in archivio».
Ricambio OEM con MPN, nessun GTINInvia brand + mpn. Lascia identifier_exists al valore predefinito.Impostare false insieme all’MPN.
Prodotto fatto a mano, nessun GTIN, nessun MPNImposta identifier_exists: false. Invia il nome del tuo brand.Lasciare vuoti tutti i campi degli identificatori senza dichiarare false.
Marchio privato con GTIN registrato da GS1Invia il tuo GTIN assegnato da GS1. Lascia identifier_exists al valore predefinito.Trattare il tuo marchio privato come un caso di «nessun identificatore esistente».

Guide correlate