Meta Ads kører i forbindelse med e-handel oven på Commerce Manager – Metas katalog- og butiksstyringsværktøj til Facebook og Instagram. I stedet for at designe en annonce for hvert produkt ad gangen, uploader du et produktkatalogfeed én gang, og Meta trækker varedata (titel, pris, billede, tilgængelighed) direkte fra det for automatisk at opbygge dynamiske annoncer, Advantage+ katalogannoncer og shoppable opslag og tags. Kataloget er også produktdatabasen bag Facebook- og Instagram-butikker, så det samme feed, der driver dine annoncer, kan drive butikker og kasser på platformen.
Ved at forbinde et feed låses der op for katalogbaserede annonceformater, som en enkelt statisk annonce ikke kan replikere i stor skala: dynamiske annoncer, der automatisk viser en shopper præcis de produkter, de har set eller føjet til kurven, Advantage+ katalogkampagner, der lader Metas leveringssystem vælge de bedst performende varer fra hele dit lager, og shoppbare tags på Instagram- og Facebook-opslag. Fordi alle disse formater læser live fra kataloget, har feednøjagtigheden en direkte forbindelse til annoncens performance - en forældet pris eller en udsolgt vare, der stadig er markeret som "på lager", vises til en shopper, som derefter afviser, og gentagne uoverensstemmelser mellem dit feed og dine landingssider er en dokumenteret årsag til, at varer markeres eller afvises i Commerce Manager.
Dynamiske annoncer fungerer ved at forbinde to datakilder: dit produktkatalog (som leverer billeder, titler, priser og lagerstatus) og Meta Pixel eller Conversions API (som rapporterer, hvad en besøgende gjorde på dit websted - så et produkt, tilføjede det til kurven, startede betalingen). Forbindelsen mellem de to er id felt: Meta matcher content_id rapporteret af Pixel/CAPI-hændelsen til id af den tilsvarende vare i dit katalog. Hvis disse værdier ikke stemmer præcist overens, kan Meta ikke forbinde en shoppers adfærd på webstedet tilbage til et specifikt produkt, og dynamisk retargeting for den vare vil simpelthen ikke aktiveres – hvilket er grunden til, at id Feltet skal være en stabil identifikator (Meta anbefaler at bruge din egen SKU), der aldrig ændres mellem feedopdateringer.
Commerce Manager accepterer et produktfeed i CSV, TSV, RSS XML, ATOM XML eller et Google Sheets-link. Til programmatiske opdateringer tilbyder Meta også Catalog Batch API og Direct Upload API. Du kan tilføje et feed til Commerce Manager på tre måder: indsæt en feed-URL, som Meta skal hente efter en tidsplan, upload en fil manuelt fra din computer eller link et Google Sheet, som Meta henter igen på planlagte tidspunkter. CSV- og XML-feeds skal være UTF-8-kodede, og alle feltnavne (plus visse understøttede værdier) skal være på amerikansk engelsk uanset din butiks marked. Hvis du bruger XML, skal det følge RSS 2.0-formatet med Google-produktnavneområdet deklareret som xmlns:g="http://base.google.com/ns/1.0"og specialtegn som f.eks. &, <og > skal være entitetskodet (&, <, >) da de ellers ikke er gyldige inde i XML-tagindhold.
Tabellen nedenfor bruger Metas egne katalogfeltnavne præcis som dokumenteret, så de knyttes en-til-en til de kolonner eller XML-tags, som Commerce Manager forventer. For e-handelsvarer skal mindst én af brand, gtin eller mpn skal være til stede ud over de felter, der er markeret som obligatoriske nedenfor — Meta behandler et manglende produkt-id som sin egen fejlklasse, adskilt fra et manglende obligatorisk felt.
| Felt | påkrævet | dannet | Eksempel | Noter |
|---|---|---|---|---|
id | Ja | streng, maks. 100 tegn | 404718 SKU | Unikt indholds-ID pr. element; brug din SKU. Skal matche Pixel/CAPI content_id for at dynamiske annoncer kan virke |
title | Ja | streng, maks. 200 tegn (65 anbefales) | Kvinders blomster-midikjole | Specifikt, relevant produktnavn |
description | Ja | almindelig tekst, maks. 9,999 tegn | Midikjole i 100% bomuld med blomsterprint... | Ingen HTML og ingen tekst med store bogstaver |
availability | Ja | enum | på lager | Kun in stock or out of stock er understøttede værdier |
condition | Ja | enum | ny | Understøttede værdier: new, refurbished, used |
price | Ja | tal + mellemrum + ISO 4217 valutakode | 29.99 USD | Brug et punktum til decimaler; skal matche prisen vist på din landingsside |
link | Ja | URL | https://example.com/product/404718 | Skal starte med http:// eller https:// og pege på den pågældende produktside |
image_link | Ja | URL, JPEG eller PNG | https://example.com/images/404718.jpg | Minimum 500x500 pixels, op til 8 MB |
brand | Betinget | streng, maks. 100 tegn | Acme | Påkrævet medmindre gtin or mpn leveres i stedet |
gtin | Betinget | 8-14 cifret UPC/EAN/JAN/ISBN/ITF-14, ingen bindestreger eller mellemrum | 0012345678905 | Påkrævet medmindre brand or mpn leveres i stedet |
price i det krævede format "nummer + ISO 4217-kode" (f.eks. 29.99 USD), bliver dit aktieflag in stock/out of stock enum availability forventer, og dine kategoriværdier oversættes til Googles eller Facebooks produktkategoritaksonomi, som Meta kræver for at være berettiget til onsite checkout.xmlns:g navneområde og enhedskodede specialtegn eller CSV/TSV – så du ikke behøver at manuelt kode og-tegn eller administrere Google-produktets navneområde selv.Med Commerce Manager kan du planlægge, at en feed-URL skal hentes igen hver time, dagligt eller ugentligt, og planlagte feeds må ikke køre oftere end én gang i timen – for hurtigere opdateringer skal du bruge Catalog Batch API eller Direct Upload API i stedet for en planlagt URL-hentning. Hvor ofte du rent faktisk skal opdatere, afhænger af, hvor hurtigt dit lager og dine priser bevæger sig: en daglig hentning er normalt nok til langsomt omsættelige kataloger, mens butikker med hyppige prisændringer, lynudsalg eller hurtigt omsættelige varer drager fordel af timelige opdateringer, så pris og tilgængelighed vist i annoncer forbliver på linje med det, der rent faktisk er på landingssiden – en vedvarende uoverensstemmelse mellem feeddata og den aktive side er en dokumenteret årsag til, at varer markeres som værende med forkerte eller forældede oplysninger.
| Fejl | Sandsynlig årsag | Fix |
|---|---|---|
| Mangler obligatorisk felt | En obligatorisk attribut som f.eks. price, image_link eller availability er tom eller mangler for en eller flere elementer | Kontrollér, at alle obligatoriske felter er udfyldt for hvert element, ikke kun en prøve, før du uploader igen. |
| Manglende produkt-id | Ingen af brand, gtin eller mpn er til stede for en e-handelsvare | Tilføj mindst et af de tre identifikationsfelter til hvert produkt |
| Duplikeret element | Det samme indholds-ID (id) vises i mere end ét datafeed, der feeder det samme katalog | Sørg for, at hver id er unik på tværs af alle datakilder, der er knyttet til det pågældende katalog |
| Varen er ikke godkendt / afvist | Varen mangler nødvendige oplysninger, eller den overtræder Metas annoncerings- eller handelspolitikker. | Gennemgå den specifikke årsag i katalogets fane Problemer, ret feeddataene, og anmod om en gennemgang, hvis du mener, at afvisningen er forkert. |
| Forkerte eller forældede produktoplysninger i annoncer eller Shop | Metas crawler sammenligner din landingsside med dine feeddata, og feedet (pris, titel eller tilgængelighed) er forældet i forhold til den aktive side. | Øg dit feeds hentefrekvens, så ændringer i pris/tilgængelighed på dit websted afspejles før næste gennemgang |
| Landingssiden kan ikke nås | link URL'en returnerer en fejl, omdirigerer væk fra produktet eller er blokeret fra crawling (f.eks. af robots.txt) | Bekræft hvert produkts link indlæses direkte til det pågældende produkt og er ikke blokeret for crawlere |
Disse er direkte baseret på Metas dokumenterede feltadfærd snarere end generelle marketingråd:
id stabil og identisk med content_id din Meta Pixel eller Conversions API sender – det er dette, der gør det muligt for dynamisk retargeting at forbinde et webstedsbesøg til det rigtige produkt.google_product_category or fb_product_category så specifikt som muligt; en kategori er påkrævet for at være berettiget til onsite checkout og hjælper Metas leveringssystem med at matche varen til den rette målgruppe.brand, gtin eller mpn for hver vare – dette er et hårdt identifikationskrav til e-handelskataloger, ikke bare bedste praksis.price og availability til din live landingsside ved hver opdatering; Metas crawler tjekker for dette, og forældede data er en dokumenteret udløser for markerede elementer.item_group_id at gruppere størrelses-/farvevarianter af det samme produkt, så Meta viser dem som en enkelt vare med variantvalg i stedet for som duplikerede, konkurrerende annoncer.additional_image_link (op til 20 billeder) i stedet for at stole på et enkelt hero-billede til image_link.Accepterer Meta Ads de samme feedformater som Google Shopping?
Stort set ja — Meta accepterer CSV, TSV, RSS XML og ATOM XML, de samme brede formatfamilier, som de fleste Google Merchant-feeds bruger, plus en Google Sheets-linkmulighed, som Google ikke tilbyder.
Hvad sker der, hvis content_id'et på min Pixel ikke matcher id'et på mit feed?
Dynamiske annoncer og retargeting for den pågældende vare vil ikke fungere, fordi Meta udelukkende forbinder adfærd på webstedet med katalogvarer gennem matching. content_id og id værdier.
Skal jeg bruge både mærke og GTIN?
Nej — Meta kræver mindst én af brand, gtin eller mpn pr. e-handelsvare, ikke alle tre.
Hvor hurtigt kan jeg opdatere priser eller lagerbeholdning?
Planlagte feedhentninger kan køre op til en time (det hurtigste planlagte interval, som Commerce Manager understøtter). For ændringer i næsten realtid skal du bruge Catalog Batch eller Direct Upload API i stedet for en planlagt URL-hentning.
Hvorfor viser Meta en gammel pris i min annonce?
Metas crawler sammenligner periodisk dine feeddata med din live landingsside. Hvis dit feed ikke er blevet hentet igen, siden din pris ændrede sig, vil annoncen og butiksfortegnelsen fortsætte med at vise den forældede værdi indtil næste hentning.
Kan jeg bruge ét feed til både Facebook og Instagram?
Ja – et enkelt katalog og feed driver både Facebook- og Instagram-butikker, tags og dynamiske annoncer; der er ikke noget separat Instagram-specifikt feedformat.
Hvilken billedstørrelse kræver Meta?
image_link Billedet skal være JPEG eller PNG, mindst 500x500 pixels og ikke større end 8 MB.