Reddit Feed
A Reddit feed is a product catalog file you connect to your Reddit Ads catalog so Reddit can:
- build a Product Catalog
- run dynamic product ads (remarketing / DPA-style campaigns)
- keep price + availability in sync
Just like with Meta/TikTok: the product IDs in the feed must match the IDs you send in your Reddit events (Pixel / Conversions API), otherwise Reddit can’t connect “viewed product X” to “catalog item X”.
How to use it (quick steps)
- Create a Reddit feed in the plugin → Save & Generate.
- Copy the generated feed URL (or download the file, depending on how Reddit asks for it in your setup).
- In Reddit Ads:
- Create/select a Catalog
- Add a Data source → Scheduled feed / URL feed
- Paste the feed URL and set refresh frequency
- Make sure your Reddit tracking sends the same product IDs as the feed.
Reddit feed settings (everything in the screenshot)
1) Feed basics
- Feed Name: internal label (helps when you have multiple feeds).
- Feed Type: Reddit: chooses Reddit’s required format/fields.
- File name / extension: optional; useful when you host multiple feeds.
- Regenerate feed + Start regeneration from: controls how often the feed is rebuilt and at what time.
Tip: regenerate daily (or more often if stock/prices change frequently).
2) Multicurrency
If you use a currency switcher plugin, these integrations help export:
- the correct currency
- the correct converted prices
If you don’t use multicurrency, you can ignore this section.
3) ID Settings (most important)
- ID: what the feed uses as the unique product identifier (Product ID / SKU, etc.).
- Prefix / Postfix: optional modifiers.
✅ Best practice: set this to match the ID in your tracking.
Example:
- If your Reddit event sends
content_id=123→ feed item ID must be123 - If you send
sku-123→ set Prefix tosku-or ensure the feed outputs the same format
4) Prices & Tax
- Variable products price: how variation pricing is exported.
- Tax options: include/exclude tax depending on your storefront pricing.
- Sale schedule options: exports sale price timing (if supported / needed).
5) Backorders / stock behavior
Controls what the feed says about availability when:
- product is on backorder
- backorders are allowed/allowed with notification
Use this to prevent advertising items you can’t actually fulfill.
6) Filters (what gets into the catalog)
This is how you keep your Reddit catalog clean:
- include/exclude by categories
- include/exclude by product types
- exclude hidden products
- remove out-of-stock items (if you want)
- other visibility rules
Use filters to avoid pushing low-quality / non-advertised items.
7) Smart Tags
Lets you build dynamic fields (usually titles) from product data.
Example idea:
{{brand}} - {{product_name}}
This helps keep naming consistent and searchable inside the catalog.
8) Product Titles Settings
Formatting rules for titles (cleanup, length, adding/removing parts, etc.) to keep catalog titles consistent.
9) Product Descriptions Settings
Choose which text becomes the catalog description:
- short description
- full description
- excerpt
- etc.
Most catalogs perform better with clean, short, benefit-focused descriptions.
10) Product Images Settings
Controls image selection, like:
- use variation image vs main product image
- fallback order
- include extra images (if supported)
Good images matter a lot for catalog approval + ad CTR.
11) Product Condition
Usually new for most WooCommerce stores.
12) product_type (optional but useful)
When enabled, you can generate product_type using:
- WooCommerce categories
- Google taxonomy
- custom value
This helps you group/segment products for campaigns.
13) GTIN / MPN / Identifier exists
Optional identifiers:
- GTIN (barcode)
- MPN (manufacturer part number)
- Identifier exists
If you don’t have real GTIN/MPN, don’t invent them.
14) Custom Labels
Extra label fields you can use for campaign structure, like:
- margin tier:
high / mid / low - season:
summer / winter - best_seller:
yes/no - clearance:
yes/no
15) Enable UTM for this feed
Adds UTMs to product URLs so Reddit traffic is clean in analytics.
Suggested baseline:
utm_source=redditutm_medium=paid_socialutm_campaign={{campaign}}(or a fixed name if you prefer)- optionally use
utm_content/utm_termif you map those
16) Metadata for this feed
Advanced: adds metadata/comments into the feed output. Most users can leave the default.
Recommended defaults (most stores)
- Regeneration: daily
- ID: match exactly what your Reddit events send (
product_idorsku) - Filters: exclude hidden + exclude out-of-stock (unless you truly sell backorders)
- UTMs: ON
- Custom labels: at least one for “margin tier” or “category group”