Pinterest Feed
A Pinterest feed is a product catalog file that you upload to Pinterest Catalogs. Once your catalog is approved, you can run:
- Dynamic Product Ads (retarget people with the exact products they viewed/added to cart)
- Shopping ads / catalog sales campaigns (depending on your account/setup)
Just like Meta/Google, the key is: the product IDs in the feed must match the IDs sent by your site events (Pinterest Tag / API).
How to use it (simple flow)
- In the plugin, create the Pinterest feed and Generate it.
- Copy the feed URL (or download the file).
- In Pinterest Ads Manager → Catalogs → create/select a catalog → Data sources / Add products:
- Use Scheduled feed (best) and paste the feed URL, or
- Upload the file manually for a one-time import.
- Set the update schedule to match how often you regenerate the feed.
Pinterest feed settings (from the screenshot)
Feed basics
- Feed Name / Feed Type: name the feed + choose Pinterest format.
- File name / extension: usually auto-handled; mainly useful if you host multiple feeds.
- Regenerate feed / Start regeneration: controls how often the feed gets rebuilt.
Multicurrency
If your store uses a currency switcher, this section helps the feed export prices correctly (matching what users see by region/currency plugin).
ID Settings (critical)
- ID: choose the identifier Pinterest will use for each item (SKU or product ID).
- Prefix / Postfix: optional wrappers around the ID.
Rule: pick the same ID logic you use in tracking (Pinterest tag/API). If tracking sends SKU-123 but the feed uses 123, matching breaks.
Prices & Tax
- Variable products price: how variation prices are exported.
- Include/exclude tax: align with your store pricing and what Pinterest expects.
- Any “sale price” or tax option should match how you actually sell/display prices.
Backorders / Stock handling
Controls what to do with products that can be ordered when out of stock:
- include/exclude
- how availability is exported
Filters (what gets included)
A set of toggles + selectors:
- Include only selected categories
- Exclude specific categories
- Include/exclude product types
- Hide/exclude variations (depending on your selections)
- Other visibility rules (e.g., hidden catalog items)
Use filters to keep the catalog clean and avoid advertising things you don’t want.
Smart Tags
Lets you “compose” fields (usually titles) using dynamic snippets, so you can create consistent naming like:
- “{Brand} – {Product Name}”
- “{Category} | {Product Name}”
…without editing every product manually.
Product Titles Settings
Options that clean up or standardize titles (helpful for ad quality and consistency).
Product Descriptions Settings
Choose the description source and order of preference:
- Short description, full description, excerpt, etc.
Product Images Settings
Controls which image gets exported:
- variation image vs main product image
- image order/priority
- optional options for size/selection
Product Condition
Sets the condition field (typically new) for the feed.
Google Taxonomy (optional / cross-platform)
Even on non-Google feeds, taxonomy mapping can be used as a structured “product type” source if you want consistent categorization.
Product type (product_type)
Controls how product_type is generated:
- WooCommerce categories
- Google taxonomy
- custom value
This helps grouping/segmentation inside Pinterest.
GTIN / MPN / Identifier exists
- GTIN: barcode identifier (if you have it)
- MPN: manufacturer part number
- Identifier exists: tells channels whether identifiers are present
For many WooCommerce stores these are optional. If you don’t have real GTIN/MPN data, don’t fake it—leave it unset and use identifier_exists accordingly.
Custom labels
Up to several label fields you can fill with rules/values.
Use them for campaign structure, bidding, or filtering, like:
custom_label_0 = margin_highcustom_label_1 = best_sellercustom_label_2 = clearance
Enable UTM for this feed
Adds UTMs to product URLs so you can track Pinterest traffic in GA4:
- recommended baseline:
utm_source=pinterest&utm_medium=paid_social(orpaid) - optionally add campaign/ad identifiers if your Pinterest setup supports them
Metadata for this feed
Advanced: add extra metadata/comment blocks in the output (usually leave default unless you have a specific integration need).
Practical recommended defaults (for most stores)
- Regenerate: Daily
- ID: SKU (if stable + unique) otherwise Product ID
- Tax: match storefront display
- Filters: exclude out-of-stock (unless you use backorders intentionally)
- Custom labels: add at least “margin tier” and “category group”
- UTMs: ON