> Skip to main content
📘 Meta Shopping

Your products on Facebook & Instagram — updated daily

Meta's shopping catalogue powers Dynamic Product Ads, Instagram Shopping, and Advantage+ Catalogue campaigns. Trajekt converts your catalogue to Meta's CSV format and keeps it refreshed daily — correct item groups, image validation, and sale prices included.

✓ Shopify & WooCommerce native✓ Daily auto-refresh✓ DPA retargeting ready✓ Instagram included
Also targeting social audiences: Snapchat Dynamic Ads and Pinterest Shopping.
3.5B
daily active users across Meta's family of apps
30%
average ROAS improvement from accurate, complete catalogues
60%
of UK shoppers discover new products via social media
Hourly
minimum feed refresh Meta supports

Meta Shopping Feed — what Trajekt does for you

🖼️

Image validation

Meta rejects images under 500x500px. Trajekt validates image dimensions and flags low-resolution products before your feed reaches Meta.

🔗

Item group handling

Correct item_group_id grouping enables Meta to show the right variant to the right person based on their browsing history.

💰

Sale prices

Trajekt includes sale_price and sale_price_effective_date — so discounted products show the strikethrough price in ads.

📊

Custom labels

Segment your Meta catalogue with custom_label_0-4 to create targeted product sets for different campaign budgets.

🎯

DPA retargeting

Full Pixel-compatible feed setup so Dynamic Product Ads can retarget visitors with the exact products they browsed.

🔄

Scheduled fetch URL

Provide Commerce Manager with your Trajekt URL and Meta fetches updates automatically on your chosen schedule.

Meta (Facebook & Instagram) feed format reference

Format: CSV. Key fields Trajekt generates from your Shopify or WooCommerce product data.

Field Example value Notes
id shopify_12345_67890 Unique variant ID
title Barbour Beaufort Jacket - Navy - XL Full optimised title
description Heavyweight waxed cotton jacket. 100% cotton outer. Plain text, no HTML
availability in stock in stock / out of stock
condition new new / refurbished / used
price 279.00 GBP VAT-inclusive, currency code
link https://example.com/products/barbour-beaufort Product URL
image_link https://cdn.example.com/barbour-beaufort.jpg HTTPS image URL
brand Barbour Manufacturer brand name
google_product_category 5697 Google's numeric taxonomy ID

Frequently asked questions

A Meta shopping catalogue is a product data file uploaded to Meta Commerce Manager. It powers Dynamic Product Ads on Facebook and Instagram, Facebook Shop, Instagram Shop, and Advantage+ Catalogue campaigns. Required fields include id, title, description, availability, condition, price, link, image_link, and brand.
Meta accepts CSV, TSV, RSS XML, and ATOM XML. CSV is most common. Commerce Manager also supports Google Sheets for smaller catalogues. All files must be UTF-8 encoded. Trajekt generates correctly formatted CSV with all required headers.
Required: id, title, description, availability, condition, price, link, image_link, and brand. Strongly recommended: additional_image_link, sale_price, item_group_id, color, size, gender, age_group, google_product_category.
Similar required fields but different formats and delivery. Google uses XML submitted to Merchant Center. Meta uses CSV uploaded to Commerce Manager. Meta has unique fields like rich_text_description. Item grouping and variant handling also differ.
DPAs are automated ads showing relevant products from your catalogue to users who previously viewed or interacted with your products. The Meta Pixel with standard events (ViewContent, AddToCart) including product id enables automatic retargeting with the exact products someone browsed.
Meta processes updates daily with a scheduled fetch URL. For frequently-changing stock or prices, configure hourly updates. Outdated availability wastes ad spend and frustrates customers.
item_group_id groups product variants under a single parent. Without it, each variant appears unrelated. With correct grouping, Meta shows the most relevant variant — e.g. the size someone previously viewed.
Minimum 500x500px. Optimal: 1080x1080px square or 1200x628px landscape. No promotional text overlays in the primary image. Multiple images per product via additional_image_link improve ad creative selection.
Go to Meta Business Suite > Commerce Manager > Create Catalogue. Choose E-commerce. Add products via data feed — paste your Trajekt feed URL and set your refresh schedule. Meta fetches automatically.
Yes. Trajekt feed output is fully compatible with Meta Advantage+ Catalogue campaigns. Feed completeness is critical for Advantage+ — more fields means better AI targeting.
Yes. One Meta Commerce Manager catalogue automatically populates both Facebook Shop and Instagram Shop. Trajekt keeps it updated daily.

Get your full catalogue live on Facebook and Instagram

Trajekt generates your Meta catalogue feed with correct item groups, image validation, and daily auto-updates.