Attribuut-mapping is het stille werk achter elke goede feed. Je shop kent een veld als "kleurnaam", het kanaal vraagt "color" in een vaste lijst van toegestane waarden. Klopt die vertaling niet, dan wordt je product afgekeurd of verkeerd getoond. In Channable los je dit op met mapping-rules, en wie dat netjes inricht, heeft daarna nauwelijks omkijken naar afkeuringen op dit punt.
Wat mapping precies doet
Een mapping pakt de waarde uit een bronveld, controleert of die past binnen wat het kanaal accepteert, en zet hem om naar de juiste doelwaarde. Soms is het een simpele hernoeming, soms een vertaling van een vrije tekst naar een gesloten lijst. Het verschil tussen die twee bepaalt hoeveel werk je erin stopt.
De drie lastige gevallen
- Eenheden: je shop schrijft "500 gram", het kanaal wil een getal in een apart eenheidsveld
- Synoniemen: "donkerblauw", "navy" en "marine" moeten allemaal naar dezelfde toegestane waarde
- Verplichte velden: een veld dat in je shop leeg mag zijn, maar dat het kanaal eist
Voor synoniemen werkt een mapping-tabel het best: je zet alle varianten in een lijst en vertaalt ze naar de officiele waarde. Voor eenheden splits je waarde en eenheid in twee aparte velden, zodat het kanaal er rekenwerk mee kan doen.
Een feed valt zelden om door de moeilijke producten, maar door de tientallen kleine waarden die net niet matchen.
Begin bij de verplichte velden
Pak eerst de velden die het kanaal verplicht stelt. Dat zijn de afkeuringen die je producten offline houden. Pas daarna ga je optimaliseren met optionele velden die je vindbaarheid verbeteren. Die volgorde bespaart je een hoop frustratie.
Loopt je mapping vast op een kanaal met strenge eisen? Plan een gesprek.
Verder lezen: Categorisatie automatiseren · Contenteisen per marktplaats