Help Center

Feed: Snapchat Advertising - Connecting your Catalog

Sarah Bacchus
Sarah Bacchus
  • Updated
The following contains excerpts from Snapchat's documentation, including: Create a Catalog, Catalog Formatting and Specifications and Product Catalog Field List

 

Forward

Snapchat Product Catalogs contain all the relevant product information for items sold on your website, such as product title, id, image, links, and much more. This information can be used to advertise on Snapchat across a variety of formats, including manual Product Catalog Ads and Dynamic Ads. If you are an Organization Admin, you can create a Product Catalog via data feed sync, and move forward with campaigns showcasing the products, services, or experiences you sell online.

 

Getting Started

As a prerequisite, ensure that you have established a business account and an ad account with Snapchat by going to ads.snapchat.com

Also, this article assumes you have your feed template all setup and ready to publish to Snapchat. See our article All-in-one Feed Setup Overview Guide for more information about setting up your feed template.

 

Creating your Catalog

There are two ways to create a catalog at this time: manual upload of a CSV or data feed ingestion. However, this article will focus on the data feed method.

 

Create a Product Catalog in Snapchat

1. Log in to Ads Manager.

2. Click the menu in the top corner and select 'Catalogs.' You will see two options: Manually Add Products, or Use Product Feed. 

Create Catalog

 

Choose "Use Product Feed" - as in "GoDataFeed" 😉

1. Name your catalog.

2. Copy & paste the feed pull URL from GoDataFeed   

  • Follow these steps to find your GoDataFeed feed pull URL
    1. In GoDataFeed, go to Feeds > Facebook > Feed settings
    2. If you haven't done so already, click Create Feed URL to activate the feed pull URL
    3. Click Copy URL

3. Set the Update Schedule

  • We recommend having Snapchat get your feed after your import complete.
  • Verify your import schedule and see how long it typically takes for our system to import and compile your feed.
  • This is usually quick for small catalogs, but can take much longer for large catalogs.
  • For example, if the import runs at 4 AM EST, then set the Snapchat update schedule to something like 4:50. This way there is plenty of time for our system to get your products and compile the feed.

mceclip0.png

 

4. Attach Pixels to your catalog, or skip this step if you haven't setup a pixel yet.

5. Associate Additional Members and move on.

 

Check the catalog diagnostics to ensure all products were properly uploaded

After uploading your catalog, utilize our catalog diagnostics to check for any errors or warnings. Learn more about the Snapchat catalog requirements below. 

Warning Icon  Warnings will highlight issues that occur on optional fields. You do not need to correct warnings to move forward.

Error Icon  Errors will highlight issues that occur on any required fields for a specific product. Please correct any errors in order to move forward with the upload of the specific product on which the error occurred.

Information Icon  Information will provide more context behind which types of ad units you can launch with the current catalog inputs. 

Catalog Diagnostic 1

Catalog Diagnostic 2

mceclip1.png

 

Next steps

Once you've uploaded your catalog, attached the pixel, and added additional members, you'll be able to build Product Catalog Ads and Dynamic Ads.

 

Let us know if you have any questions!

 


Product Catalog Field List

Below are the feed specifications for Snapchat Catalogs. Our Snapchat feed template is build ready for you to map your products. Use this information as a reference guide.

 

Required Product Metadata

Attribute Type Description Dynamic Ad Specifications
id Unique alphanumeric string
- Max 128 characters
- Must be unique across catalog
Customer's product identifier Must match the item_ids passed back in the pixel for Dynamic Ads Retargeting.
title String
- Max 375 characters
Description of the product< Title and Price can be pulled onto the ad. Title can be up to three lines on the ad. We recommend that the title be no more than ~40 characters to ensure it is not truncated on the ad
description String
-Max 5000 characters
US  
link String
- Max Character Limit: 2,000
Link to the product page
- http or https
- Use an encoded URL that complies with RFC 2396 or RFC 1738. For example, a comma would be represented as "%2C"
 
image_link String Link to an image of the product
- http or https
- Use an encoded URL that complies with RFC 2396 or RFC 1738. For example, a comma would be represented as "%2C"
- Images must be either jpeg or png. gifs are not supported by the platform
- Images width >= 200px
- Image height >= 200px
 
availability String
Supported values:

- In stock
- Out of stock
- Preorder
- Discontinued
- Available for order
Availability of the product Out of Stock ads will be auto-excluded
pricebsp; String
- Expected Format: 199 USD. USD 199 also accepted
- Price cannot be null
- Price can be zero 0.00
- Currency may be provided if not USD
Price of the product Title and Price will be pulled into the ad by default. Please provide currency in this field if not USD.
condition String
- New: brand new, original, unopened packaging
- Refurbished: professionally restored to working order, comes with a warranty, may or may not have the original packaging
- Used: previously used, original packaging opened or missing
The condition of your product at time of sale  
brand, gtin, or mpn String
- Brand: Max 70 characters
- gtin: Max 70 alphanumeric characters
- mpn: Max 50 numeric characters
- Only one of the following - brand, gtin or mpn - are required
- Spaces, dashes accepted, but ignored
- gtin -  Global Trade Item Number (GTINs) can include UPC, EAN, JAN, and ISBN.
- mpn -  Unique manufacturer ID for product
- brand -  Name of the brand

 Global Trade ID number
- UPC (in North America / GTIN-12)
- 12-digit number like 323456789012
- 8-digit UPC-E codes should be converted to 12-digit codes
- EAN (in Europe / GTIN-13)
- 13-digit number like 3001234567892
- JAN (in Japan / GTIN-13)
- 8 or 13-digit number like 49123456 or 4901234567894
- ISBN (for books)
- 10 or 13-digit number like 1455582344 or 978-1455582341. If you have both, only include the 13-digit number. ISBN-10 are deprecated and should be converted to ISBN-13
- ITF-14 (for multipacks / GTIN-14)
- 14-digit number like 10856435001702

Manufacturer Part Number
- Max 50 numeric characters
 

 

Optional Product Metadata

Attribute Type Description Dynamic Ad Specifications
age_group String
Supported values:

- Newborn
- Infant
- Toddler
- Kid
- Adult
Product's targeted age group  
color String Color of the product  
gender String
Supported values: Male, Female, Unisex
Product's targeted gender  
item_group_id String Id of products that come in different sizes/materials If matching on item_group_id (as opposed to item_ids for Dynamic Ads Retargeting) this value must match the item_category passed back in the pixel.
google_product_category String
- Max character limit: 250
Product category based on the Google product taxonomy  
product_type String
- Max character limit: 750
- Max count of unique product types: 10
Product category that you define for your product  
adult String
Supported values
- Yes
- No
Whether product contains adult content  
custom_label_0 String
- Max Character Limit: 100
Additional information about item  
custom_label_1 String
- Max Character Limit: 100
Additional information about item custom_label_1 and custom_label_2 can be pulled into the creative
We recommend that custom_label_1 be no more than ~40 characters to ensure it is not truncated on the ad.
custom_label_2 String
- Max Character Limit: 100
Additional information about item custom_label_1 and custom_label_2 can be pulled into the creative.
We recommend that custom_label_2 be no more than~40 characters to ensure it is not truncated on the ad. 
custom_label_3 String
- Max Character Limit: 100
Additional information about item  
custom_label_4 String
- Max Character Limit: 100
Additional information about item  
size String
- Max Character Limit:
Product's size  
additional_image_link String
- Max character limit: 2000
Additional URL link to an image of the product  
sale_price String 
- Expected Format: 199 USD. USD 199 also accepted
-Price cannot be null
- Price can be zero 0.00
- Currency may be provided in a separate column
Price of product on sale  
sale_price_effective_date String
Format:
- Date range (use ISO 8601 standard).
- Submit a start date and an end date separated by slash ( / )
e.g. 2016-02-24T13:00-0800/2016-02-29T15:30-0800
Date range when sale_price becomes effective  
address String Format: Latitude and Longitude Coordinates Value:{"latitude":"39.1722629","longitude":"-119.748689"}
Please Note: Requires inclusion of availability_radius
Latitude and Longitude Coordinates indicating where product is available Please reach out to your Snapchat representative for more information on Dynamic location targeting
availability_radius Integer Format: Distance Unit (in km)
Value (example): 9.2
Radius around Latitude & Longitude Coordinates in which product is available. Please reach out to your Snapchat representative for more information on Dynamic location targeting

Was this article helpful?

1 out of 2 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.