Skip to main content

About Catalogs

You can manage your catalogs and product sets in the Catalog Manager. A catalog is a list of the items sold on your website and their details that you want to advertise on Reddit. You can categorize your products into a product set, which is used to create and run product ads and dynamic product ads (DPAs).

Before you start

You'll need to be assigned to the catalog manager role to view and edit your catalogs. You can do this by managing users in your business.

Managing users requires administrator access. Reach out to one of your business's administrators if you're not assigned to that role.

Set up your catalog

To start using product ads or DPAs, you need to set up a product catalog in the Catalog Manager. You can create a catalog using our template or a partner's existing catalog.

After creating a catalog, you can:

  • Add new products or manage information like product names, prices, variants, and more, one-by-one or in bulk
  • Organize your catalog into product sets, groups of products with similar attributes that you want to serve in your product ads or DPAs.

1. Create a catalog

In Reddit Ads, select Catalogs from the menu. To create a catalog, select New Catalog and name your catalog. You can also choose to attach a Pixel for dynamic product ads.

2. Add items to your catalog

There are two ways to add items to your catalog on Reddit:

  • Bulk import: Upload a CSV or XML RSS2 file with all your products and their associated metadata. You can update a bulk import catalog by uploading a new file version. If you don't regularly update it, out-of-date products may appear in your ads. Up to one bulk import source can be used for each catalog.
  • Data feed: Create (and automatically update) your catalog from a feed of products hosted online. After providing the URL for your feed, your catalog stays up-to-date on a schedule you define but you should manually check product feed catalogs for errors regularly. We recommend this for DPAs.

Each catalog must have at least one source, but you can include more with Add a Product Source. Learn about catalog requirements.

Add product source

When ready, select Create Catalog to continue.

Create a bulk import catalog
  1. Select Bulk import products.
  2. Select Download .csv template to get a sheet with sample data. Make changes to include the products to add to your catalog.
  3. Upload a CSV file.
Create a data feed catalog
  1. Select Sync products from a feed.
  2. Enter your feed URL.
  3. If the feed is password-protected, enter a username and password.
  4. Choose how often to sync your feed and when to start the sync in the Sync schedule dropdown.
    • Hourly syncs your catalog at your selected frequency.
    • Daily lets you choose when your feed syncs every day.
    • Weekly lets you choose the time and day of the week your feed syncs.
  5. Select an import mode.
    • Replace: Import and completely replace your catalog. Products not included in the file will be removed.
    • Update: Import without deleting existing products. Only add new or update current products. Any products not in the file remain unchanged.

3. Create product sets

Once you've created a catalog, you can create product sets to make building ads easier. You create product sets by grouping products with similar attributes, like matching words in the description or category, or products at a certain price point. For example, if you're a skincare brand, you might create a “Facial Skin Care” product set that filters products whose product type contains Face.

Creating product sets is optional, but recommended especially if you'll be running DPAs. By default, A product set named “All Products” is created for every product catalog.

After you create your product set, you can select it for your product ads and DPAs.

You can have a maximum of 200 product sets per catalog.

Create a product set

  1. In Ads Manager, go to Catalogs, select a catalog, then select Add Product Set.
  2. Name your product set.
  3. Choose whether products must meet all or any of the conditions you define.
  4. Choose an attribute to filter, like ID, brand, availability, product type, or a custom label.
  5. Choose the operator or the condition for the attribute to filter by. 
  6. Enter a value to filter by. This can include letters, numbers, or symbols. Since this is case-insensitive, filtering by red will also include RED and Red. Filter example
  7. (Optional) Add more filters by selecting Add Filter.
  8. When finished, select Create Product Set.

4. Check your catalog status

After you've created a bulk import or data feed catalog, check your catalog import status to verify it's ready to run ads.

To check the status of your catalog, go to Catalogs in the Ads Manager and select your catalog. On the catalog details page, select Imports.

The most recent status will be at the top of the imports list. The import status will be “Completed” if it's ready to run ads. Select the import to see any errors. You can also select Report to download the report for a record of any errors.

Map your catalog to the Reddit Pixel

This is required to run DPAs.

Mapping a product catalog to the Reddit Pixel ensures accurate conversion tracking and enhances ad performance optimization. By connecting specific products in your catalog to user actions, you can measure the effectiveness of your advertising campaigns and optimize them for better performance. 

When running DPAs with the Reddit Pixel, you'll need to map your Pixel to its corresponding Catalog ID. Mapping will help Reddit's ad delivery system understand your products better and ensure the correct products are shown to the right audience.

Update your catalog

Product ads and DPAs are tied to your product catalog, so your ads automatically update when your catalog is updated. In most cases, ads will be updated within several minutes, but this can vary when adding a lot of images. The following table lists estimated upload times.

Number of imagesExpected time
0-20,000Less than 15 minutes
20,000-100,000Less than two hours
100,000-500,000Less than four hours

When updating, you can either:

  • Replace your catalog: Import and completely replace your catalog. Products not included in the file will be removed.
  • Update your catalog: Import without deleting existing products. This option will only add new or update current products. Any products not in the file will remain unchanged.
Update a bulk import catalog
  1. In the Ads Manager, go to Catalogs and select the catalog you want to update.
  2. In the Imports tab, select Import.
  3. Upload your updated CSV and select Start Import.
Update a data feed catalog 

Data feeds update on the schedule you defined when creating the catalog.

To change the sync schedule of a feed sync catalog:

  1. In the Ads Manager, go to Catalogs and select the catalog you want to update.
  2. Select Settings and update the sync schedule.
  3. Save your changes.

Delete a catalog

Deleting a catalog mapped to a Pixel will also delete all the Pixel data collected so far.

  1. In the Ads Manager, go to Catalogs and select the catalog you want to delete.
  2. In the Settings tab, select Delete Catalog.
  3. Confirm that you want to delete the catalog.

Troubleshoot and prepare your catalog for ads

Understand the accuracy of product metadata in your conversion events in Catalog > Diagnostics, where you can:

DPA Readiness

  • View your DPA readiness status: See if your catalog is ready for dynamic product ads (DPAs) with DPA readiness. Your status is based on your conversion events' availability, coverage, and match rates. We recommend using it to enhance the quality of your DPAs. Learn more about DPA readiness.
  • Troubleshoot your catalog: Find and fix errors with product diagnostics. We recommend checking this regularly to ensure your catalogs are working as intended. Learn how to solve common catalog problems.

Recommendations

A high-quality catalog helps your potential customers reach their purchase decisions. It increases the chance that a redditor can find and get the right information on your products. 

Here's how you can maximize the quality of your catalog.

Prioritize products for Reddit
  • Prioritize your catalog based on your audience. We recommend uploading one catalog with all of your products. 

    If you need to upload a subset of products, consider uploading your best sellers or products that redditors are most likely looking for to maximize your product reach.

Ensure your catalog matches your integration
  • Verify product IDs sent with your integration match IDs in your catalog. The product ID for your catalog and integration must match so we know they refer to the same product.
  • Map your catalog to your Reddit Pixel. Mapping a product catalog to the Reddit Pixel enables accurate conversion tracking and enhances ad performance optimization.
  • Verify your CAPI and Pixel integration for product ads or DPAs. This lets you know it's accurately tracking events across all browsers and devices. Learn how to test events with the Pixel Helper or Events Manager.
  • Optimize your catalog with DPA readiness. Ensure your events have high availability, coverage, and match rate.
  • Check your catalog regularly. Use product diagnostics to find and fix errors and ensure your catalog is working properly.
Maintain an accurate and full catalog
  • Keep your catalog up-to-date. If you've set up a bulk import catalog, update it when items go on sale or change. This prevents redditors from seeing out-of-stock items or incorrect prices in ads.
  • Provide accurate product details. Product titles are displayed in captions for all your product ads and DPAs. Ensure they're easy to understand, don't contain misspellings or inaccuracies, and help redditors learn about the product.
  • Resolve product issues. Maximize the products available to match to redditors by minimizing product rejections. Non-compliant products won't be an option for product ads or used in DPAs, meaning showing fewer products to redditors. Learn more about troubleshooting.
    • Avoid uploading restricted or prohibited products that our ad review system will reject.
    • If you believe products were incorrectly rejected, contact support. Pending the reason for rejection, customer support can overturn product rejections through a certain limit.
Use high-quality imagery
  • Upload high-resolution images that are at least 500x500 pixels. We recommend uploading an image that displays your item in front of a white background.
  • Ensure URLs link to either JPG or PNG images.
Use product sets to organize your catalog
  • Use All Products when first getting started. This is automatically created when you set up your catalog. Temporarily use this product set for the first thirty days to ensure the system has enough time to warm up before setting up more product sets.
  • Organize product sets based on your use cases. Use product sets to narrow the products served in your dynamic product ads. Common product sets include:
    • Category: Make a category product set to drive conversions to a new collection.
    • Promotions: Create a promo product set based on which items are on sale to create sale-specific ads.

We're here to help

Our Reddit Ads team is ready to support you from setup to success.

Snoo Punch Up