Feed Manager: vragen en begrippen
Google keurt mijn feed af, de link geeft niets, mijn feed ververst niet meer: de oplossingen, en de woorden van Feed Manager uitgelegd.
Veelgestelde vragen en problemen oplossen
Section titled “Veelgestelde vragen en problemen oplossen”Google keurt mijn hele feed af
Section titled “Google keurt mijn hele feed af”Bijna altijd is een verplicht veld niet gemapt. Kijk op het tabblad Mapping: staat er
Niet klaar voor Google Shopping, of is het blokje Mapping in de gezondheidsbalk
rood? Dan eist het kanaal dat veld en staat er niets in. Google keurt dan niet één
product af, maar het hele bestand. Koppel het veld aan een hub-veld, of geef het onder
Veldopties een vaste waarde. g:condition staat bij een nieuwe feed al op new.
Is de mapping in orde en weigert Google het bestand toch? Kijk dan bij Voorbeeld van
de ruwe uitvoer. Het bestand begint met <rss version="2.0" xmlns:g="…"> en
<channel>, en elk product is een <item> met velden als <g:price>24.99 EUR</g:price>.
Staat er iets anders, meld het dan bij Nexym.
De link zegt “This feed has not generated a file yet.”
Section titled “De link zegt “This feed has not generated a file yet.””De feed bestaat, maar er is nog nooit een bestand geschreven. Dat gebeurt als:
- de feed nog nooit heeft gedraaid. Klik Nu draaien of wacht op het schema;
- elke run tot nu toe mislukte. Kijk bij Recente runs en in Runs & logs wat de fout was;
- de eerste run nog bezig is. Bij een grote catalogus kan dat een paar minuten duren.
Zodra één run slaagt, staat het bestand er en blijft het er staan, ook als een latere run mislukt.
De link geeft “niet gevonden” (404)
Section titled “De link geeft “niet gevonden” (404)”Loop dit na, in deze volgorde:
- Staat de module op Aan? In testmodus krijgt een kanaal een 404. Alleen jij kunt de feed dan openen, vanuit het beheer.
- Staat de feed aan? Een gepauzeerde of uitgezette feed geeft een 404.
- Klopt de extensie? Een XML-feed werkt alleen met
.xmlaan het eind, een CSV-feed alleen met.csv. - Staat er een IP-lijst op? Een adres dat niet op de lijst staat, krijgt een 404.
- Is de feed verwijderd? Dan werkt de link niet meer. Maak een nieuwe feed; die krijgt een nieuwe link.
Mijn feed ververst niet meer, terwijl het schema klopt
Section titled “Mijn feed ververst niet meer, terwijl het schema klopt”Kijk eerst bij Recente runs. Een run die halverwege stopt, bijvoorbeeld omdat de server tijdens een update opnieuw startte, staat daar na ruim een half uur op rood (mislukt), met de melding dat de run niet is afgemaakt. Het vorige bestand blijft dan staan.
Een run van één feed houdt een slot vast, zodat er nooit twee runs van dezelfde feed tegelijk schrijven. Vroeger bleef dat slot na zo’n onderbreking voor altijd hangen, en werd elke volgende run stil overgeslagen. Nu verloopt het slot vanzelf na de maximale duur van een run (30 minuten) plus één minuut. Daarna start de volgende run weer gewoon: op het schema, of als je Nu draaien klikt.
Blijft het daarna nog steeds stil? Kijk dan in Runs & logs of de taak Feed Manager · Generate feeds draait. Die kijkt elke 30 minuten welke feeds aan de beurt zijn.
Mijn feed is ineens veel kleiner
Section titled “Mijn feed is ineens veel kleiner”Dan heeft de verschilbeveiliging zijn werk gedaan, of juist niet.
- Staat hij aan? Dan is het nieuwe bestand geweigerd en staat het oude er nog. De run staat oranje (blocked) in Recente runs. De reden, hoeveel items het waren en hoeveel de laatste goede run had, staat in Runs & logs.
- Staat hij uit? Zet hem dan alsnog aan en kijk je regels na. Een regel die gisteren tien producten raakte, kan vandaag de halve catalogus raken, bijvoorbeeld als een veld na een import leeg is.
Was de krimp terecht (je hebt echt veel producten uit je assortiment gehaald), zet de beveiliging dan even op Geen controle — altijd publiceren, draai de feed, en zet hem daarna terug.
Een veld is gemapt maar staat op 0% gevuld
Section titled “Een veld is gemapt maar staat op 0% gevuld”De feed leest een vaste set productvelden, plus je attributen (attr.…) en ruwe
bronvelden (raw.…). Kies je in de keuzelijst een ander veld, dan kan het leeg blijven.
Zie Welke hub-velden een feed kan vullen.
Kies een ander hub-veld, of vul een vaste waarde in.
link staat op 0% gevuld
Section titled “link staat op 0% gevuld”De sjablonen koppelen link aan het hub-veld url. De feed maakt daar een volledige link
van: het adres van je eerste website onder Setup, met de URL-sleutel van het product.
Staat er onder Setup geen website, of heeft het product in de hub geen URL, dan blijft
link leeg. Vul de website in en draai de feed opnieuw.
De prijs heeft geen valuta, of vier decimalen
Section titled “De prijs heeft geen valuta, of vier decimalen”Bij Google, Meta en Pinterest schrijft de feed 24.99 EUR: twee decimalen en de valuta
van de prijs. Bij een eigen feed staat het bedrag zoals in de hub, bijvoorbeeld
24.9900. Wil je daar een ander formaat, gebruik dan Veldopties of een regel
Herschrijven. Heb je eerder bij een Google-, Meta- of Pinterest-feed Add suffix
met EUR gezet, haal die dan weg: dan schrijft de feed het bedrag weer met twee
decimalen.
De telling bij Regels blijft op “Tellen…” staan
Section titled “De telling bij Regels blijft op “Tellen…” staan”Bij een grote catalogus leest Nexym eerst alle producten in. De kaarten vullen zich een voor een en je ziet de voortgang in procenten. Duurt het tellen langer dan gewoonlijk, dan blijven de tellingen die al klaar zijn staan en staat er bij de rest Nog niet geteld met Opnieuw. Klik daarop of herlaad de pagina: het tellen gaat verder waar het gebleven was. Staat er Niet geteld in rood, dan kwam er een fout terug; ook dan helpt Opnieuw. Je regels kun je ook zonder telling opslaan; de run zelf telt altijd alles.
Welke kanalen kan ik bedienen?
Section titled “Welke kanalen kan ik bedienen?”Er zijn sjablonen voor Google Shopping, Meta (Facebook & Instagram) en Pinterest. Elk ander kanaal, zoals een marktplaats of een partner, maak je met Eigen: je mapt dan zelf de velden die het kanaal vraagt. Wil je een sjabloon voor jouw kanaal, klik dan Kanaal aanvragen bij de keuze van het kanaal.
Kan ik overstappen vanuit een andere feedtool?
Section titled “Kan ik overstappen vanuit een andere feedtool?”Ja. Lees de export van je huidige feedtool in via Kom je van een andere feedtool? en vink de kanalen aan. Velden en regels komen mee; alles komt uitgeschakeld binnen, zodat je het eerst naloopt. Het exportscript vraag je aan Nexym. Zie Kom je van een andere feedtool?.
Kan iemand anders mijn feed zien?
Section titled “Kan iemand anders mijn feed zien?”Alleen wie de link kent. De link is niet te raden en staat niet in zoekmachines. Staan er marges of inkoopprijzen in, zet er dan een wachtwoord of IP-lijst op: zie Aflevering en toegang.
Ik kan niets opslaan of draaien
Section titled “Ik kan niets opslaan of draaien”Feeds wijzigen kan alleen met de rol Admin of Customer. Met Viewer of Module user kun je alleen kijken. Vraag een admin om je rol aan te passen.
Hoe vaak wordt de feed ververst?
Section titled “Hoe vaak wordt de feed ververst?”Standaard elke zes uur, in te stellen per feed met Schema. Nexym kijkt elke 30 minuten welke feeds aan de beurt zijn, na de productimport. Vaker dan elke 30 minuten gaat dus niet. Met Nu draaien maak je hem meteen.
Kan ik een feed per taal of land maken?
Section titled “Kan ik een feed per taal of land maken?”Niet automatisch. Doel (land, valuta, shop/taal) is alleen informatie voor jezelf;
alleen de valuta wordt gebruikt, voor een prijs die zelf geen valuta heeft. Een feed leest de naam en omschrijving zoals ze in de hub staan.
Heb je vertaalde teksten als attribuut, map dan die attributen (attr.…) in een aparte
feed per taal.
Kan ik varianten los exporteren?
Section titled “Kan ik varianten los exporteren?”Nog niet. Eén product is één item in de feed. SKU, prijs en voorraad komen van de eerste variant. Voor kanalen die per maat of kleur willen adverteren is dat te grof. Laat het Nexym weten als je dat nodig hebt.
Hoe weet ik of het kanaal de feed ophaalt?
Section titled “Hoe weet ik of het kanaal de feed ophaalt?”Nexym houdt per ophaler bij hoe vaak en wanneer voor het laatst, maar dat staat nog niet op het scherm. Kijk tot die tijd aan de kant van het kanaal. Google Merchant Center toont bijvoorbeeld wanneer het de feed voor het laatst ophaalde.
Het kanaal krijgt de melding “te veel verzoeken” (429)
Section titled “Het kanaal krijgt de melding “te veel verzoeken” (429)”Een link mag 60 keer per uur worden opgehaald, en vanaf één adres 30 keer per minuut. Haalt een kanaal vaker op, stel dan bij het kanaal een lager ophaalritme in. Eens per uur is ruim voldoende, want de feed zelf ververst niet vaker dan zijn schema.
Kan Feed Manager orders van een marktplaats terugschrijven?
Section titled “Kan Feed Manager orders van een marktplaats terugschrijven?”Nee. Feed Manager maakt alleen productfeeds. Orders van een marktplaats ophalen is een koppeling. Zie Koppelingen.
Begrippen
Section titled “Begrippen”- Feed: een bestand met je producten in de vorm die een kanaal wil, dat het kanaal zelf ophaalt.
- Kanaal: het platform waar de feed voor is, zoals Google Shopping, Meta of Pinterest.
- Sjabloon: de kant-en-klare set velden en instellingen voor één kanaal.
- Mapping: per veld van het kanaal kiezen uit welk hub-veld de waarde komt.
- Hub-veld: een veld van een product zoals het in de hub staat, bijvoorbeeld
price. - Uitvoer: de naam van het veld in het bestand, zoals het kanaal het wil, bijvoorbeeld
g:price. - Verplicht veld: een veld zonder welk het kanaal een item, of de hele feed, weigert.
- Gevuld: bij hoeveel procent van de items in de laatste run een veld echt een waarde had.
- Regel: een opdracht die producten uitsluit, alleen een selectie overhoudt, of een waarde herschrijft voordat de mapping draait.
- Voorwaarde: het deel van een regel dat zegt voor welke producten hij geldt.
- Run: één keer de feed opnieuw maken.
- Schema: wanneer de feed zichzelf opnieuw maakt, geschreven als cron-expressie.
- Cron-expressie: een korte code voor “wanneer”, zoals
0 */6 * * *(elke 6 uur). - Verschilbeveiliging: de grens waaronder een nieuwe, veel kleinere feed niet wordt gepubliceerd.
- Verplicht / aanbevolen / optioneel: hoe graag het kanaal een veld wil. Zonder verplicht veld weigert het kanaal het item of het hele bestand; zonder aanbevolen veld doet het item slechter mee.
- Gezondheidsbalk: de zes blokjes boven de tabbladen van een feed, één per tabblad.
- Publieke feed-URL: de vaste, geheime link waar het kanaal de feed ophaalt.
- Token: de lange code in de publieke link. Wie hem kent, kan de feed ophalen.
- Aflevering: het bestand na een run op de server van het kanaal zetten, met SFTP of FTP.
- SFTP / FTP / FTPS: manieren om een bestand naar een andere server te sturen. SFTP en FTPS zijn versleuteld, gewone FTP niet.
- Basic authentication: een gebruikersnaam en wachtwoord die het kanaal meestuurt bij het ophalen.
- XML / CSV: twee bestandsvormen. XML gebruikt labels rond elke waarde; CSV is een tabel met een scheidingsteken, die ook in Excel opent.
- Testmodus: zie Begrippen.
- Hub: zie Begrippen.