Les funcions d'IA de Feedance s'estan desplegant.
Mira-t'ho!

La guia completa dels feeds de variants de producte

La majoria dels problemes de feed no semblen problemes de feed. Semblen una desaprovació de Google Merchant Center que no es pot explicar, una campanya Advantage+ que gasta el seu pressupost en una sola samarreta negra o un anunci de Shopping que envia un client que busca una sabata de la talla 42 a una pàgina on només queda la talla 38.

Sota gairebé tot això hi ha el mateix: variants.

Una variant és qualsevol versió d'un producte que difereix en una cosa visible i que es pot comprar: mida, color, material, capacitat, acabat. Són normals al detall i inusualment difícils als feeds, perquè cada canal les modela de manera diferent i perquè si s'equivoquen, no es fa res. Res no funciona. Els vostres anuncis simplement tenen un rendiment inferior al previst, i el diagnòstic es troba quatre capes més avall en un fitxer de dades que ningú obre.

Aquesta guia cobreix tot el tema: què compta realment com a variant, com funciona item_group_id i on la gent l'utilitza de manera incorrecta, cada atribut que defineix variants amb els seus límits reals, exemples de feeds que funcionen en XML, CSV i JSON, com Google, Meta, TikTok, Pinterest, Amazon i els mercats regionals esperen que les variants estiguin estructurades i una taula de diagnòstic dels errors que apareixen més sovint.

És llarg perquè el tema ho és. Fes servir la taula de continguts per saltar.

1. Què és realment una variant

A variant és una versió comprable d'un producte que difereix dels seus germans en almenys un atribut entre el qual un client triaria, tot i que continua sent el mateix producte.

Aquesta última clàusula fa molta feina. Una samarreta blava mitjana i una samarreta negra gran són el mateix producte. Una samarreta blava i una dessuadora amb caputxa blava no ho són, ni tan sols de la mateixa marca amb el mateix teixit.

El model estàndard a la majoria de canals és pare/fill:

  • L' pare és el producte conceptual: "Jersei de coll rodó de merino". Normalment no es pot comprar sol.
  • L' nens són les variants, cadascuna amb el seu propi SKU, el seu propi nivell d'estoc, de vegades el seu propi preu i imatge.

En un feed de productes, això gairebé sempre s'expressa pla: cada variant és la seva pròpia fila o , i una clau d'agrupació compartida els uneix. No hi ha imbricació. Un jersei de 4 colors i 5 talles són 20 files, totes amb el mateix ID de grup.

Què és no una variant

Aquí és on els feeds s'equivoquen abans que s'escrigui ni una sola línia d'XML.

No és una variantPer quèQuè utilitzar en lloc d'això
Multipacks — un paquet de 6 vs. un únicQuantitat diferent de la mateixa unitat, no un atribut escollitatribut multipack (Google)
Paquets — càmera + objectiu + bossaUn compost distintiu i vendibleatribut is_bundle; producte separat
Productes relacionats — top i faldilla a jocDiferents productes que combinen béSeparar elements; utilitzar recomanacions
Restaurat vs. nouCondició, no variacióatribut de condició
Llistats de diferents minoristesMateix producte, venedor diferentComptes/feeds separats
Personalització — nom gravatFet a mida, no és una opció en estocNormalment un element; cal indicar-ho a la descripció

Agrupar qualsevol d'aquests elements sota un item_group_id compartit produeix un grup els membres del qual no són intercanviables, cosa que confon el selector de variants a la pàgina de destinació i, en alguns canals, desencadena una desaprovació per discrepància.

2. La decisió que ho determina tot

Abans d'escriure qualsevol lògica de feed, respon una pregunta per a cada tipus de producte que vens:

Quan un client tria una opció diferent, arriba a una pàgina diferent o a la mateixa pàgina en un estat diferent?

Aquesta és la prova pràctica i es relaciona directament amb com hauríeu d'estructurar el feed.

Cas A: URL separades per variant. Cada color té la seva pròpia pàgina de producte (/merino-sweater-navy, /merino-sweater-charcoal). Envia cada variant com la seva pròpia fila amb el seu propi enllaç. Aquesta és la configuració més neta, ofereix la millor rellevància de l'anunci i és el que prefereixen els canals.

Cas B: una URL, variant seleccionada a la pàgina. Tot es troba a /merino-sweater i el client tria el color i la talla amb un selector. Encara podeu enviar totes les variants, però heu d'afegir un paràmetre d'enllaç profund perquè l'anunci arribi a l'estat preseleccionat correcte:

 

https://example.com/merino-sweater?colour=navy&size=m

Sense aquest paràmetre, un comprador que ha fet clic a un anunci d'un mitjà blau marí arriba a un estat predeterminat que mostra el carbó vegetal petit. Aquesta discrepància és un dels principals factors de destrucció silenciosa de la conversió en la publicitat de variants, i a Google també pot desencadenar un "Valor no coincident (rastreig de la pàgina)" desaprovació, perquè el rastrejador veu una pàgina el color visible de la qual no coincideix amb el color enviat.

Cas C: variants que no val la pena dividir. Algunes variacions no influeixen prou en la decisió de compra per justificar anuncis separats, com ara la longitud del cable d'un carregador. Aquí podeu enviar deliberadament una variant representativa. La secció 7 explica quan aquesta és la decisió correcta.

Atributs que defineixen variants vs. atributs descriptius

Cada atribut del vostre feed es classifica en un dels dos grups següents, i confondre'ls és una causa freqüent de grups mal formats.

Definició de variants els atributs han de difereixen entre els membres del grup. Aquests són els elements que tria el client: color, mida, material, patró, a més de dimensions específiques del producte com la capacitat o l'acabat.

Constant de grup els atributs han de ser idèntic a tots els membres: marca, sexe, grup_d'edat, títol_del_grup_d'articles, categoria_del_producte_de_google. Si dues files comparteixen un identificador_del_grup_d'articles però tenen valors de sexe diferents, o bé heu agrupat malament els productes o bé els heu etiquetat malament.

Específic de fila però no defineix variants Els atributs varien per fila sense definir la variació: id, price, availability, gtin, image_link, link. Dues variants poden tenir legítimament preus diferents (una talla 3XL sovint costa més) sense que el preu sigui el que les distingeixi.

3. item_group_id: la base

item_group_id és la clau compartida que indica a un canal "aquestes files són el mateix producte". Tota la resta de la gestió de variants depèn que sigui correcta.

L'especificació

PropietatGooglemetaTik Tok
Nom del campid_grup_d'elementsid_grup_d'elementsid_grup_d'elements
Longitud màximaCaràcters 50Caràcters 100Caràcters 150
Caràcters permesosUnicode; ASCII recomanat: alfanumèric, subratllats, guionsCadenaCadena
Sensibilitat a majúscules i minúsculesNo distingeix entre majúscules i minúscules (ABC123 = abc123)Cas delicatCas delicat
Necessari?Obligatori per a les fitxes gratuïtes i per als anuncis de Shopping a Alemanya, Brasil, França, Japó, Regne Unit i els EUA, quan s'envien variants.Necessari per a l'agrupació de variantsNecessari per a l'agrupació de variants
Camp repetitNo — un valor per elementnono

Com que Google tracta el valor sense distingir entre majúscules i minúscules, però Meta i TikTok no, estandarditzar en minúscules (o majúscules) a tot arreu. Un catàleg on apareixen SWTR-001 i swtr-001 s'agruparà correctament a Google i es dividirà en dos productes a Meta.

Escollir el valor

El millor item_group_id és l'SKU principal que ja teniu al vostre ERP o PIM. Existeix, és estable i és únic.

Bé:

 

SWTR-MERINO-CREW
12345
parent-8891

Dolent, i per què:

ValorProblema
Jersei de coll rodó de merinoEspais i majúscules i minúscules mixtes; supera els límits quan els títols són llargs; canvia quan el màrqueting canvia el nom del producte
suèterNo és únic: agrupa tota la gamma de jerseis en un sol grup.
SWTR-MERINO-CREW-BLAU MARÍ-MInclou les dimensions de la variant, de manera que cada fila rep un valor únic i no hi ha agrupacions.
Un número de fila o un hash regenerava cada exportacióCanvis entre exportacions; els canals perden la continuïtat del grup i tornen a aprendre des de zero

Això últim mereix èmfasi. item_group_id ha de ser estable al llarg del temps. Els canals acumulen l'historial de rendiment del grup. Si l'exportació regenera els identificadors, reinicialitzeu aquest historial en cada sincronització i cap optimització d'ofertes ho compensarà.

Les tres regles

  1. Tots els membres d'un grup comparteixen el mateix item_group_id.
  2. Cada membre té un identificador únic. Un identificador duplicat en qualsevol lloc del feed fa que la fila posterior es descarti silenciosament.
  3. Cada membre difereix en almenys un atribut que defineix la variant. Dues files amb el mateix ID de grup i el mateix color i mida són duplicats, no variants.

Una convenció que compleixi els tres:

 

item_group_id: SWTR-MERINO-CREW
id:            SWTR-MERINO-CREW-NAV-M
id:            SWTR-MERINO-CREW-NAV-L
id:            SWTR-MERINO-CREW-CHR-M

Llegible, depurable, derivat de dades que ja teniu.

títol_del_grup_d'elements

Un atribut de Google més recent, opcional però recomanat sempre que envieu item_group_id. Porta el nom de pare producte — màxim 150 caràcters — i ha de ser idèntic en totes les variants del grup.

 

xml

<g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
<g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
<title>Merino Crew Neck Sweater — Navy, Medium</title>

Fixeu-vos en el patró: el títol és específic de la variant, l'ítem_grup_títol no. Enviar la mateixa cadena en ambdós casos malgasta el senyal.

variant_option

També és més recent per part de Google: una manera estructurada de declarar que Les propietats defineixen la variació, en lloc de deixar que el canal la dedueixi. Accepta fins a 30 parells nom/valor (cada subatribut de fins a 250 caràcters, 5,000 caràcters en total).

 

xml

<g:variant_option>
  <g:name>Colour</g:name>
  <g:value>Navy</g:value>
</g:variant_option>
<g:variant_option>
  <g:name>Size</g:name>
  <g:value>M</g:value>
</g:variant_option>

Això és particularment útil per a productes els eixos de variació dels quals no estan coberts pels atributs estàndard de la roba: capacitat d'emmagatzematge, nivell de processador, potència, nombre de seients. En lloc de forçar una mida de "256 GB", la declareu correctament.

4. Atributs que defineixen variants, en detall

color

L'atribut més vinculat a regles de l'especificació i el que es rebutja més sovint.

PropietatValor
Longitud màxima (Google)100 caràcters en total, 40 per color individual
Durada màxima (Meta / TikTok)Caràcters 200
Múltiples colorsSepara amb /, primer el color primari
CalPer a roba dels països enumerats anteriorment; per a tots els anuncis gratuïts de roba i accessoris

No acceptat:

  • Números — Color 42, RAL 5013
  • Codis hexadecimals — #001F5B
  • Lletres individuals — N per a la marina
  • Referències a una imatge — vegeu la foto
  • Paraules alfanumèriques o unides — Navy1, NavyBlue (escriure Navy Blue)

Gestió de noms de colors de màrqueting. Les marques de moda poques vegades anomenen els colors "blau marí". Els anomenen "Regatta de mitjanit". El canal necessita un color que un comprador buscaria; la teva marca necessita el seu propi nom a la pàgina.

El compromís viable:

 

color:       Navy
description: ...available in Midnight Regatta (navy)...

Assigneu els noms de màrqueting als estàndard del feed i manteniu el nom de la marca visible a la pàgina de destinació i a la descripció. No poseu el nom de màrqueting en color i esperança: això degrada la coincidència per a consultes qualificades per color, que es troben entre les cerques amb més intenció en el sector de la roba.

Productes multicolors:

 

color: Navy/White/Grey

Principal primer. Google llegeix el primer valor com el color dominant.

mida

PropietatValor
Longitud màxima (Google)Caràcters 100
Durada màxima (Meta / TikTok)Caràcters 200
CalPer a roba i sabates als països llistats; per a anuncis gratuïts
Productes de mida únicamida_única, sistema operatiu o OSFA

La regla que importa: ser prou específic per ser inequívoc i coherent en tot el catàleg. M està bé si tots els productes utilitzen M. Un feed que barreja M, Mitjà, Med i M/L per al mateix concepte fragmenta els grups de variants i fa impossible la segmentació basada en la mida.

Per a productes on una sola dimensió és insuficient, incloeu les dimensions distintives en el valor:

 

size: 32/34          (waist/inseam)
size: 15.5/34        (neck/sleeve)
size: 9.5 Wide       (shoe width)
size: 200x140cm      (rugs, bedding)

tipus_mida i sistema_mida

Opcional, només roba i poc utilitzat: tots dos milloren significativament la coincidència per als compradors que cerquen amb aquests qualificadors.

tipus_mida — fins a 2 valors entre: normal, petita, maternitat, gran, alta, plus.

sistema_de_mida — un dels següents: US, UK, EU, DE, FR, JP, CN, IT, BR, MEX, AU. Si s'omet, el canal assumeix el sistema del país de destinació, que és l'origen d'un error específic i costós: un minorista turc que ven a Alemanya amb talles de la UE però sense un sistema de talles declarat pot tenir talles interpretades amb una escala incorrecta.

 

xml

<g:size>10</g:size>
<g:size_system>UK</g:size_system>
<g:size_type>regular</g:size_type>

material

Màxim 200 caràcters a Google. Primer el material principal i després fins a dos materials secundaris separats per /.

 

material: Cotton
material: Leather/Suede
material: Merino Wool/Nylon/Elastane

Cal només si distingeix les teves variants — una bossa que es ven en cuir i lona. Si no, és opcional però val la pena enviar-la; el material és un qualificador de cerca habitual.

patró

Màxim 100 caràcters. Text lliure que descrigui l'estampat o el gràfic: ratllat, lunar, paisley, floral, espiga. La mateixa regla: obligatòria si és el que varia.

grup_d'edat i sexe

Tots dos són constant de grupCada variant d'un grup ha de tenir el mateix valor.

grup_d'edat: nounat, nadó, nen petit, nens, adult: un valor per producte.

de gènere: masculí, femení, unisex.

Si una peça de roba s'ofereix realment en talls per a homes i dones, aquests són dos grups d'elements separats, no un grup amb gènere mixt. Els talls són diferents, les talles són diferents i el comprador tria entre productes en lloc d'entre opcions.

Taula de referència

AtributLímit de GoogleHa de ser diferentHa de coincidir en tot el grup
id_grup_d'elements50 caràcters-
títol_del_grup_d'elements150 caràcters-
id50 caràcters✅ (sempre únic)-
title150 caràctersrecomanat-
color100 caràcters (40/color)Si l'eix de variació-
mida100 caràctersSi l'eix de variació-
tipus_mida2 valorsOpcional-
sistema_de_midaenum-Normalment ✅
material200 caràctersSi l'eix de variació-
patró100 caràctersSi l'eix de variació-
gènereenum-
grup_d'edatenum-
marca70 caràcters-
categoria_producte_google--
preu-Pot variar-
disponibilitatenumPot variar-

5. Exemples de pinsos reals

XML (Google RSS 2.0)

Dues variants d'un grup de sis variants. Fixeu-vos en què canvia i què no.

 

xml

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Example Store — Product Feed</title>
    <link>https://example.com</link>

    <item>
      <g:id>SWTR-MERINO-CREW-NAV-M</g:id>
      <g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
      <g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
      <title>Merino Crew Neck Sweater — Navy, Medium</title>
      <description>Fine-gauge 100% merino wool crew neck. Ribbed cuffs and hem, regular fit. Machine washable on wool cycle.</description>
      <link>https://example.com/merino-crew-sweater?colour=navy&amp;size=m</link>
      <g:image_link>https://cdn.example.com/swtr-merino-navy-1.jpg</g:image_link>
      <g:additional_image_link>https://cdn.example.com/swtr-merino-navy-2.jpg</g:additional_image_link>
      <g:availability>in_stock</g:availability>
      <g:price>89.00 EUR</g:price>
      <g:brand>Example</g:brand>
      <g:gtin>5012345678900</g:gtin>
      <g:mpn>SW-MC-NAV-M</g:mpn>
      <g:condition>new</g:condition>
      <g:google_product_category>1604</g:google_product_category>
      <g:color>Navy</g:color>
      <g:size>M</g:size>
      <g:size_system>EU</g:size_system>
      <g:size_type>regular</g:size_type>
      <g:material>Merino Wool</g:material>
      <g:gender>male</g:gender>
      <g:age_group>adult</g:age_group>
      <g:custom_label_0>core</g:custom_label_0>
      <g:custom_label_1>full-size-run</g:custom_label_1>
    </item>

    <item>
      <g:id>SWTR-MERINO-CREW-CHR-L</g:id>
      <g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
      <g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
      <title>Merino Crew Neck Sweater — Charcoal, Large</title>
      <description>Fine-gauge 100% merino wool crew neck. Ribbed cuffs and hem, regular fit. Machine washable on wool cycle.</description>
      <link>https://example.com/merino-crew-sweater?colour=charcoal&amp;size=l</link>
      <g:image_link>https://cdn.example.com/swtr-merino-charcoal-1.jpg</g:image_link>
      <g:availability>out_of_stock</g:availability>
      <g:price>89.00 EUR</g:price>
      <g:brand>Example</g:brand>
      <g:gtin>5012345678931</g:gtin>
      <g:mpn>SW-MC-CHR-L</g:mpn>
      <g:condition>new</g:condition>
      <g:google_product_category>1604</g:google_product_category>
      <g:color>Charcoal</g:color>
      <g:size>L</g:size>
      <g:size_system>EU</g:size_system>
      <g:size_type>regular</g:size_type>
      <g:material>Merino Wool</g:material>
      <g:gender>male</g:gender>
      <g:age_group>adult</g:age_group>
      <g:custom_label_0>core</g:custom_label_0>
      <g:custom_label_1>broken-size</g:custom_label_1>
    </item>

  </channel>
</rss>

Quatre coses que val la pena assenyalar:

  1. item_group_id i item_group_title són idèntics; l'id i el títol no ho són.
  2. l'enllaç porta paràmetres d'enllaç profund de manera que l'anunci arriba a l'estat preseleccionat correcte. El caràcter & s'escapa com a & — obligatori en XML i una font freqüent d'errors d'anàlisi sintàctica.
  3. image_link és específic de la variant. Ambdues files de color blau marí apunten a la fotografia de color blau marí. Enviar una imatge heroica per a tots els colors és el segon error de variant més comú després de perdre els identificadors de grup.
  4. La fila de productes fora d'estoc està etiquetada mitjançant custom_label_1, de manera que es pugui excloure o reduir l'oferta sense eliminar-lo del feed.

CSV / TSV

Les mateixes dades, aplanades. Fila de capçalera més dues variants:

 

csv

id,item_group_id,item_group_title,title,description,link,image_link,availability,price,brand,gtin,condition,google_product_category,color,size,size_system,material,gender,age_group,custom_label_0
SWTR-MERINO-CREW-NAV-M,SWTR-MERINO-CREW,Merino Crew Neck Sweater,"Merino Crew Neck Sweater — Navy, Medium","Fine-gauge 100% merino wool crew neck.",https://example.com/merino-crew-sweater?colour=navy&size=m,https://cdn.example.com/swtr-merino-navy-1.jpg,in_stock,89.00 EUR,Example,5012345678900,new,1604,Navy,M,EU,Merino Wool,male,adult,core
SWTR-MERINO-CREW-CHR-L,SWTR-MERINO-CREW,Merino Crew Neck Sweater,"Merino Crew Neck Sweater — Charcoal, Large","Fine-gauge 100% merino wool crew neck.",https://example.com/merino-crew-sweater?colour=charcoal&size=l,https://cdn.example.com/swtr-merino-charcoal-1.jpg,out_of_stock,89.00 EUR,Example,5012345678931,new,1604,Charcoal,L,EU,Merino Wool,male,adult,core

El CSV és on es produeixen la majoria dels errors reals, perquè les comes dins dels títols i les descripcions han d'anar entre cometes, i les cometes dins dels camps entre cometes han d'anar amb caràcters d'escapada. Si els títols contenen comes (i els títols de productes amb color i mida gairebé sempre ho fan), utilitzeu TSV en comptes d'això. Les pestanyes pràcticament mai apareixen a les dades del producte i desapareix tota una classe d'errors d'anàlisi.

JSON

Per a la ingestió basada en API:

 

json

{
  "products": [
    {
      "id": "SWTR-MERINO-CREW-NAV-M",
      "item_group_id": "SWTR-MERINO-CREW",
      "item_group_title": "Merino Crew Neck Sweater",
      "title": "Merino Crew Neck Sweater — Navy, Medium",
      "link": "https://example.com/merino-crew-sweater?colour=navy&size=m",
      "image_link": "https://cdn.example.com/swtr-merino-navy-1.jpg",
      "availability": "in_stock",
      "price": { "value": "89.00", "currency": "EUR" },
      "brand": "Example",
      "gtin": "5012345678900",
      "condition": "new",
      "google_product_category": "1604",
      "variant_attributes": {
        "color": "Navy",
        "size": "M",
        "size_system": "EU",
        "material": "Merino Wool"
      },
      "gender": "male",
      "age_group": "adult"
    }
  ]
}

Una cursa de mida completa

Sis variants —dos colors × tres mides— amb el patró d'identificació visible:

idid_grup_d'elementscolormidadisponibilitat
SWTR-MC-NAV-SSWTR-MERINO-CREWMarina de guerraSen_stock
SWTR-MC-NAV-MSWTR-MERINO-CREWMarina de guerraMen_stock
SWTR-MC-NAV-LSWTR-MERINO-CREWMarina de guerraLen_stock
SWTR-MC-CHR-SSWTR-MERINO-CREWcarbó vegetalSout_of_stock
SWTR-MC-CHR-MSWTR-MERINO-CREWcarbó vegetalMen_stock
SWTR-MC-CHR-LSWTR-MERINO-CREWcarbó vegetalLout_of_stock

Al carbó vegetal li queda una mida de cada tres. La secció 9 explica què cal fer al respecte.

6. Canal per canal

El concepte és universal. La implementació no ho és. A continuació, s'explica com cada destinació principal espera variants i on difereix cadascuna.

Google Shopping / Merchant Center

La més prescriptiva i la implementació de referència de la qual la majoria dels altres canals prenen prestat.

  • item_group_id és necessari per a anuncis gratuïts i per a anuncis de Shopping a Alemanya, Brasil, França, Japó, Regne Unit i els EUA, sempre que s'enviïn variants.
  • Cal emplenar els atributs que defineixen variants: el color i la talla són obligatoris per a la roba en aquests mercats.
  • El sexe i el grup d'edat són obligatoris per a la roba i han de ser coherents a tot el grup.
  • La pàgina de destinació ha de coincidir visiblement amb els valors de la variant enviada, o corres el risc de... Valor no coincident (rastreig de la pàgina) desaprovació.
  • Cada variant competeix de manera independent a la subhasta. Google tria quin membre d'un grup vol mostrar per a una consulta determinada, de manera que un grup incomplet significa un conjunt de candidats més feble.
  • image_link ha de tenir com a mínim 500 × 500 píxels per a la roba, un mínim que s'aplica a partir de 31 January 2027, val la pena auditar-ho ara en lloc de fer-ho amb presses.

Nota pràctica: Informes de Merchant Center a nivell de variant (id), no a nivell de grup. Per avaluar un producte correctament, heu d'agregar-lo per item_group_id, cosa que és molt més fàcil si l'ID del grup és net i estable.

Meta (Facebook i Instagram)

Meta utilitza el mateix nom de camp amb diferents restriccions i un model de visualització substancialment diferent.

  • item_group_id permet fins a Caràcters 100 i és cas delicat.
  • el color i la mida permeten fins a Caràcters 200.
  • Ús dels valors de disponibilitat espais, no subratllats: en estoc, no en_estoc. Aquesta única diferència trenca més Metafeeds que qualsevol altra, sobretot quan es reutilitza directament un feed de Google.
  • A les botigues i a les superfícies de detalls de productes, un conjunt correctament agrupat es renderitza com a un producte amb un selector de variants, en lloc de diversos anuncis gairebé idèntics.
  • Els anuncis de catàleg Advantage+ utilitzen el grup per evitar mostrar a un usuari sis versions del mateix jersei en un carrusel; un catàleg no agrupat produeix anuncis visiblement repetitius i impressions malgastades.
  • Els informes a nivell de variant a Commerce Manager depenen d'una agrupació correcta.

Nota pràctica: No apunteu Meta al vostre feed de Google sense modificar. Com a mínim, transformeu la disponibilitat i comproveu els límits de caràcters. La majoria de plataformes de feeds, inclosa Feedance, gestionen això com una transformació a nivell de canal, de manera que les dades d'origen no es modifiquen.

Tik Tok

  • item_group_id permet fins a Caràcters 150.
  • sku_id és l'identificador únic per variant; cada fila de variant necessita un valor diferent.
  • El color i la mida permeten fins a 200 caràcters.
  • El títol permet fins a 255 caràcters; la descripció fins a 10,000; s'espera google_product_category.
  • TikTok és el canal més estricte sobre imatges específiques de la variantLes targetes de producte mostren un selector de variants, i les variants que comparteixen una sola imatge genèrica tenen un rendiment considerablement pitjor. Si us escanegeu un detall en el procés de creació d'imatges, no el talleu aquí.

pinterest

  • Segueix de prop el model de Google; item_group_id agrupa variants.
  • Pinterest mostra variants dins d'un únic Pin de producte amb opcions seleccionables.
  • La qualitat de la imatge i les relacions d'aspecte vertical importen de manera desproporcionada: Pinterest és una superfície de descobriment visual i les variants d'imatges que no són diferents simplement no es desen.

Amazon

Amazon ho fa no feu servir item_group_id, i suposar el contrari provoca una gran quantitat de feina malgastada.

Amazon utilitza un terme explícit model de relació pare/fill:

  • A ASIN principal es crea com un anunci no comprable.
  • cada ASIN infantil fa referència al pare a través dels camps parent_sku / parent_child.
  • A tema de variació s'ha de declarar — SizeColor, Size, Color, SizeName-ColorName, etc., variant segons la categoria.
  • El tema ha de ser vàlid per a aquesta categoria específica; el mateix nom de tema no està disponible a tot arreu.

Si exporteu a Google i Amazon des d'una sola font, tracteu-ho com una transformació genuïna, no com un canvi de nom de camp. La capa del feed ha de construir la fitxa principal, assignar-hi el tema i assignar-hi els fills.

Mercats regionals i motors de comparació

Els canals turcs i de la regió MENA més àmplia tenen les seves pròpies convencions, i sovint són la diferència entre un catàleg que funciona i un defectuós en aquests mercats.

  • Tendència utilitza el seu propi model pare/fill amb un conjunt d'atributs obligatoris específics de la categoria. El color i la mida són camps estructurats separats i les llistes d'atributs obligatoris varien segons la categoria.
  • Akakçe i avar són motors de comparació de preus. Normalment esperen una fila per SKU que es pot comprar, i les files duplicades gairebé idèntiques solen filtrar-se, de manera que enviar una execució de mida completa sense dades diferenciades pot reduir la visibilitat en lloc d'augmentar-la.
  • Hepsiburada i N11 cadascun defineix les seves pròpies claus d'agrupació de variants i els atributs necessaris.

Aquesta és l'àrea on les eines de feed global genèriques sovint no funcionen, i on un atribut mal assignat elimina silenciosament tota una categoria d'un mercat.

Comparació

 GooglemetaTik TokpinterestAmazon
Clau d'agrupacióid_grup_d'elementsid_grup_d'elementsid_grup_d'elementsid_grup_d'elementsASIN principal
Longitud màxima5010015050n / a
Cas delicatnonon / a
Sintaxi de disponibilitaten_stockEn estocen_stockEn estocQuantitat
Imatges variantsrecomanatrecomanatCríticCríticCal
Cal un tema explícitnononono
Informes a nivell de variantLimitat

7. Dividir-se o col·lapsar-se?

Enviar totes les variants és la recomanació per defecte, però no és universalment correcte. La veritable pregunta és si la variació canvia el que vol el comprador.

Envia cada variant quan…

  • La variació és la decisió de compra. Roba, calçat, qualsevol cosa on la talla incorrecta no és una venda.
  • L'estoc varia significativament segons la variant. Anunciar un producte que només té una opció restant com la talla 3XL és un malbaratament.
  • El preu varia segons la variant. Mostrar 89 € quan l'opció seleccionada costa 119 € produeix una discrepància de preus i un client enfadat.
  • La demanda de cerca està qualificada per variants. La gent busca "jersei de merino blau marí mitjà". No pots posicionar-te per això sense enviar-lo.

Reduir a una variant representativa quan…

  • El catàleg és molt extens i majoritàriament homogeni. Un minorista de ferreteria amb 200,000 SKU on el 60% són variacions de longitud trivials guanya poc amb l'expansió completa i la compensa en el processament de feeds i la complexitat de les campanyes.
  • El canal penalitza els quasi duplicats. Diversos motors de comparació filtren files repetitives; una execució a mida completa pot reduir la visibilitat.
  • La variació no afecta el preu, la imatge ni la disponibilitat. Si les dotze variants són idèntiques en tots els aspectes comercialment rellevants, dotze files creen soroll en lloc de senyal.

Quan col·lapses, tria el representant deliberadament: la variant en estoc més venuda, no la primera fila alfabèticament. Aquí és exactament on les dades de rendiment es guanyen el seu lloc al feed: les dades de GA4 o de la plataforma poden seleccionar el representant automàticament en lloc de deixar-lo en ordre de classificació.

Un camí intermedi

Dividir en l'eix que impulsa la decisió; col·lapsar en el que no ho fa.

Per al calçat, això normalment significa una fila per color, amb les mides replegades — el color és l'eix de descobriment, la mida és la comprovació d'ajust que es fa a la pàgina. Per a un producte on la capacitat determina el preu, es divideix en capacitat i es col·lapsa en color.

8. Els 12 errors de variant més comuns

#SímptomaCausarFixar
1Les variants apareixen com a productes separats i no relacionatsitem_group_id no hi és o és únic per filaEmpleneu amb l'SKU principal; verifiqueu que es repeteixi a tot el grup
2Algunes variants desapareixen completament del canalValors d'identificació duplicats: les files posteriors s'eliminen silenciosamentForça la singularitat a l'exportació; afegeix una comprovació de duplicats
3Desaprovació de "Valor no coincident (rastreig de la pàgina)"La pàgina de destinació mostra un color/mida/preu diferent del que s'ha enviat.Afegiu paràmetres d'enllaç profund; assegureu-vos que la pàgina renderitzi l'estat seleccionat al costat del servidor
4Totes les variants mostren la mateixa fotoEnllaç d'imatge_heroi únic reutilitzatImatges específiques de la variant del mapa; només es pot utilitzar l'heroi quan no existeixi cap imatge de variant
5Els clics als anuncis acaben en opcions fora d'estocdisponibilitat no sincronitzada per variantAugmenta la freqüència d'actualització; exclou out_of_stock de les campanyes actives
6color rebutjatCodi hexadecimal, número, lletra individual o paraula unidaAssigna noms a colors llisos; separa els múltiples amb /
7Els filtres de mida no funcionen; les consultes de mida no coincideixenValors de talla inconsistents al catàleg (M / Mitjana / med)Normalitzar amb una taula de mapatge aplicada a nivell de feed
8Dividiments de grups a Meta però no a GoogleInconsistència de majúscules i minúscules a item_group_idForçar un únic cas per a tot el camp
9Meta rebutja tot el feedin_stock s'utilitza on Meta espera estocDisponibilitat de transformació per canal
10Grup rebutjat per atributs inconsistentsel sexe o el grup d'edat difereixen dins del grupAquests són constants de grup; separen els talls d'homes i dones en grups diferents.
11L'historial de rendiment restableix cada sincronitzacióitem_group_id regenerat per exportacióDeriva d'un camp font estable, mai de l'ordre de files o d'un hash
12El canal XML no s'ha pogut analitzarURL sense caràcters d'escapada i en enllaços profundsEscapa com a &; valida l'XML abans de publicar

Els errors 1, 2, 4 i 11 representen la gran majoria del que veiem en auditories reals. Cap d'ells és difícil; tots són invisibles fins que algú els mira.

9. Mides trencades i estat de l'inventari

A cursa de mida trencada és un producte el grup del qual és tècnicament en directe però pràcticament invendible: un jersei disponible només en XS i 3XL, una sabata amb dues talles que queden de nou.

Això importa més del que sembla. Quan un comprador fa clic a un anunci d'un producte i descobreix que la seva talla no està disponible, has pagat per un clic que no ha pogut convertir i has invertit en bona voluntat de la marca fent-ho. A gran escala, els productes de mida trencada poden consumir una part significativa del pressupost sense contribuir gairebé gens als ingressos.

Detectant-ho

Càlcul, per item_group_id:

 

size_availability_ratio = in_stock_variants / total_variants

Aleshores, actua sobre els llindars. Un punt de partida viable:

ProporcióInterpretacióacció
> 0.7SaludableAnuncia't normalment
0.4 - 0.7AprimamentRedueix les ofertes; vigila
0.2 - 0.4BrokenExcloure de la prospecció; només retargeting
<0.2Efectivament esgotatExcloure completament

Ponderar això per demanda, no només comptar. Perdre XXS i XXL importa molt menys que perdre M i L, que solen ser la major part del volum. Una proporció que tracta totes les talles per igual no reaccionarà prou bé a la pèrdua de les talles del tors.

Actuant en conseqüència

La implementació més neta etiqueta la condició al feed en lloc d'eliminar el producte:

 

xml

<g:custom_label_1>broken-size</g:custom_label_1>

Etiquetar en comptes d'eliminar conserva l'historial del producte al canal i et permet reactivar-lo a l'instant quan torna l'estoc. Eliminar i tornar a afegir restableix l'aprenentatge.

Dos refinaments més que val la pena implementar:

  • Retroalimentar-se al marxandatge. Una llista recurrent de mida trencada és un senyal de compra, no només un problema de publicitat.
  • Torna a comprovar cada sincronització. L'estoc es mou; l'etiqueta s'ha de moure amb ell. Una llista estàtica de mida trencada és pitjor que no tenir-ne cap, perquè suprimeix els productes que s'han reposat des de llavors.

10. Ús de variants per a la segmentació de campanyes

Un cop les variants s'estructuren correctament, les dades es converteixen en una capa de segmentació, possiblement l'ús amb més rendiment d'un feed de variants netes.

Google proporciona cinc camps custom_label (0–4). Accepten valors arbitraris i existeixen únicament per a la lògica de la vostra pròpia campanya. Les dades variants són una entrada ideal.

Un esquema viable

EtiquetadimensióValors d'exemple
etiqueta_personalitzada_0Nivell de margemarge alt, estàndard, liquidació
etiqueta_personalitzada_1Salut de les accionsmida completa, aprimament, mida trencada
etiqueta_personalitzada_2Nivell de rendimentèxit de vendes, estable, de cua llarga
etiqueta_personalitzada_3Estacionalitatss26, aw25, nucli, relleu
etiqueta_personalitzada_4Banda de preusmenys de 50, 50-100, 100-200, més de 200

Amb això establert, la lògica de la campanya esdevé senzilla:

  • Pujar l'oferta per a èxit de vendes + tirada completa + marge alt
  • Excloure la mida trencada de la prospecció
  • Donar a l'autorització la seva pròpia campanya amb un retorn de la inversió objectiu (TOAS) agressiu
  • Aïlla la ss26 quan comenci la temporada

Performance Max i Advantage+

Tots dos estan en gran part automatitzats, cosa que fa que la segmentació a nivell de feed més important en lloc de menys. Ja no controleu les ofertes a nivell de paraula clau, de manera que el feed esdevé la vostra principal palanca per dirigir la despesa.

A Performance Max, les etiquetes personalitzades impulsen grup d'actius i grup de llistats estructura. Dividir un únic grup d'actius generals en grups basats en el marge o en la salut de les accions és una de les poques palanques estructurals que queden, i depèn completament que les etiquetes s'omplin a partir de dades reals.

Als anuncis de catàleg Advantage+, l'agrupació correcta evita que el carrusel s'ompli amb sis tons del mateix jersei, i les definicions de conjunts de productes basades en atributs de variants permeten separar la prospecció de l'inventari de retargeting.

Enriquir les etiquetes amb dades de rendiment

Les etiquetes estàtiques decauen. L'èxit de vendes assignat a la temporada passada és desinformació aquesta temporada.

La implementació més sòlida recalcula les etiquetes a partir de les dades de rendiment en directe (ingressos de GA4, taxa de conversió, recompte de visualitzacions) en cada sincronització de feeds. Un producte que deixa de vendre's surt automàticament de la llista de més venuts; un que comença a vendre's hi entra. Aquesta és una part fonamental del que significa l'enriquiment de feeds a la pràctica, i és la diferència entre les etiquetes que dirigeixen el pressupost i les etiquetes que simplement descriuen l'últim trimestre.

11. Mesura del rendiment de les variants

Les dades a nivell de variant són on la majoria dels informes es desintegren silenciosament.

El problema d'agregació. Informes de Merchant Center i Ads a nivell d'identificació. Un jersei en 20 variants apareix com a 20 files, cadascuna amb una fracció del volum, cap de les quals és significativa individualment. Qualsevol conclusió extreta d'una sola fila de variants probablement és soroll.

Analitzeu sempre a dos nivells:

  1. Nivell de grup (item_group_id) — fa això producte funciona? Despesa agregada, conversions i ingressos de tots els membres.
  2. Nivell de variant (id) — que Opcions funciona? Quins colors es venen, quines talles s'esgoten primer, quines combinacions no es mouen mai.

El segon és on resideixen les troballes interessants. Respon a preguntes que preocupen al marxandatge: el blau marí supera el carbó vegetal en tres a un? Les variants de la talla L es converteixen millor perquè sempre estan en estoc? Un color arrossega cap avall la mitjana del grup?

Mètriques que val la pena seguir per grup:

MètricPer què
Ràtio de disponibilitat de midaIndicador principal de despesa malgastada
Cobertura de variants al canalEnviat vs. realment aprovat: la bretxa és on s'amaguen els problemes
Quota d'impressions per variantRevela quines opcions realment afavoreix el canal
Taxa de conversió per colorMerchandising i senyal de compra
Taxa de desaprovació per grupDetecta els errors d'atributs sistèmics aviat

Una nota sobre l'atribució. Un comprador sovint veu un anunci d'una variant i en compra una altra: fa clic al blau marí i compra el carbó vegetal. Per tant, el retorn de la inversió en publicitat (ROAS) a nivell de variant, pres literalment, s'atribuirà incorrectament. Jutge productes a nivell de grup; utilitzar dades variants per entendre el comportament, no per prendre decisions de licitació sobre mostres poc definides.

12. Llista de comprovació prèvia al llançament

Executeu això abans de publicar un feed variant i després de qualsevol canvi estructural.

estructura

  •  Cada variant té un identificador únic
  •  Cada membre d'un grup comparteix un item_group_id idèntic.
  •  item_group_id deriva d'un camp d'origen estable i no canvia entre exportacions
  •  item_group_id utilitza majúscules i minúscules coherents a tot el feed
  •  Cada membre difereix en almenys un atribut que defineix la variant
  •  item_group_title és present i idèntic a tot el grup

Atributs

  •  el color utilitza noms de colors senzills, sense hexadecimals, números ni lletres individuals
  •  Els diversos colors estan separats amb /, el primari primer
  •  els valors de mida estan normalitzats a tot el catàleg
  •  size_system es declara quan vens a través de regions de mida.
  •  el sexe i el grup d'edat són idèntics dins de cada grup
  •  el material i el patró es poblan on defineixen la variació

Enllaços i imatges

  •  L'enllaç de cada variant es resol a l'estat preseleccionat correcte
  •  & s'escapa com a & en XML
  •  image_link és específic de la variant, no una imatge principal compartida
  •  Les imatges compleixen les dimensions mínimes per a cada canal

Transformacions de canals

  •  sintaxi de disponibilitat ajustada per canal (en_estoc vs. en estoc)
  •  Límits de caràcters respectats per canal
  •  Les exportacions d'Amazon creen llistats principals i declaren un tema de variació vàlid
  •  Conjunts d'atributs del mercat regional assignats per categoria

operacions

  •  La freqüència d'actualització coincideix amb la rapidesa amb què es mou realment l'estoc
  •  La detecció de mida trencada s'executa a cada sincronització
  •  La comprovació d'ID duplicat s'executa abans de l'exportació
  •  El feed es valida com a XML/CSV ben format abans de publicar-lo.
  •  Les alertes estan configurades per a baixades sobtades del recompte de productes

13 FAQ

He d'enviar totes i cadascuna de les variants? No sempre, però normalment sí per a la roba i el calçat, on la talla i el color són la decisió de compra. Per a catàlegs homogenis molt grans, o canals que filtren gairebé duplicats, enviar una variant representativa ben escollida per grup pot tenir un millor rendiment. Trieu el representant per rendiment de vendes i estoc, no alfabèticament.

Què passa si ometo item_group_id? Cada variant es tracta com un producte no relacionat. Es perd el selector de variants a la superfície de destinació, els anuncis es tornen repetitius, els informes a nivell de variant es trenquen i, a Google, és possible que no es compleixi un requisit: l'element item_group_id és obligatori per a les fitxes gratuïtes i per als anuncis de Shopping en diversos mercats importants quan s'envien variants.

Les variants poden tenir preus diferents? Sí. El preu no és un atribut que defineixi una variant, però pot variar legítimament segons la variant; les mides més grans sovint costen més. El preu enviat ha de coincidir amb el que es mostra a la pàgina de destinació per a aquesta variant específica.

Les variants que no estan disponibles haurien de romandre al feed? Generalment sí. Mantingueu-los amb disponibilitat: out_of_stock en lloc de suprimir-los. Si els suprimiu i els torneu a afegir, es restableix l'historial de l'article al canal. Excloeu-los de les campanyes actives mitjançant una regla o una etiqueta personalitzada.

Pot un producte pertànyer a dos grups? No. item_group_id accepta un únic valor per article. Si un producte pertany realment a dos grups conceptuals, teniu un problema de taxonomia de marxandatge que cal resoldre aigües amunt.

Necessito valors d'item_group_id separats per canal? No, i no ho hauries de fer. Fes servir la mateixa agrupació lògica a tot arreu. El que varia segons el canal és el transformació aplicat a això: límits de caràcters, majúscules i minúscules, sintaxi. Mantingueu una font fiable i adapteu-la en l'exportació.

Com puc gestionar productes que són realment de talla única? Envieu la mida com a one_size, OS o OSFA. No la deixeu en blanc per a la roba en mercats on es requereix una mida.

Versions per a homes i dones del mateix disseny: un grup o dos? Dos. El gènere ha de ser idèntic en tot un grup. Els diferents talls i les diferents talles els converteixen en productes diferents des de la perspectiva del comprador.

Què es trenca més sovint a la pràctica? En les nostres auditories: imatges heroiques compartides entre variants de color, valors d'item_group_id regenerats a cada exportació i sintaxi de disponibilitat transmesa sense canvis des d'un feed de Google a Meta. Tots tres són invisibles a la interfície i només apareixen com a rendiment inferior inexplicable.

On això et deixa

Els feeds de variants recompensen la precisió d'una manera que la majoria del màrqueting digital no fa. No hi ha cap judici creatiu a item_group_id: o és estable i compartit, o no ho és. Els valors de color o segueixen l'especificació o es rebutgen. Les imatges o coincideixen amb la variant o el clic s'ha malgastat.

Aquestes són les bones notícies: aquest és un problema resoluble amb una resposta definitiva. La feina rau en el seu manteniment, perquè els catàlegs canvien diàriament, l'estoc es mou cada hora i cada canal ajusta les seves especificacions segons el seu propi horari.

Les empreses que ho aconsegueixen tracten el feed de variants com una infraestructura en lloc d'un fitxer. Deriven els identificadors de grup de dades d'origen estables, normalitzen els atributs un cop a l'origen, transformen per canal en l'exportació, tornen a calcular l'estat de l'estoc en cada sincronització i alerten quan alguna cosa es mou inesperadament.

Aquesta és precisament la capa Feedance està construït per a — regles de feed per normalitzar els atributs a l'origen, detecció de mida trencada que recalcula en cada sincronització, Enriquiment de GA4 per mantenir les etiquetes de rendiment actualitzades, i exportacions de canals que apliquen la transformació correcta per a cadascuna de les més de 200 destinacions sense tocar les dades d'origen.

Si voleu saber on es troba la vostra estructura de variants abans de canviar res, el nostre eina gratuïta d'auditoria de feeds puntua un feed existent sobre la integritat, la qualitat de les dades i l'estat tècnic, inclosa l'agrupació de variants, sense cap cost.

anterior article
Com optimitzar els teus anuncis el 2023?
següent article
Com Note Cosmetics va augmentar el retorn de la inversió en inversió (ROAS) en un 127%, mentre que va gastar un 10% menys

Relacionat amb aquest tema:

Programa la teva demostració de 15 minuts ara

Programa la meva demostració

Adaptarem la teva demostració a les teves necessitats immediates i respondrem a totes les teves preguntes. Prepara't per veure com funciona!