Use this article to find the available fields for Generic Catalog and learn more about each field's use case.
Generic Catalog is designed to support service-oriented and non-commerce advertisers with a streamlined set of mandatory and optional fields.
Field name | Description | Can it display in the ad? |
|---|---|---|
item_id | Unique item ID used to identify the offering. You can create one if they do not already have internal IDs. | No |
title | Item name. | Yes |
image_link | Primary image URL for the item. | Yes |
Field name | Description | Can it display in the ad? |
|---|---|---|
description | Text description of the item. | Yes |
rating | User rating of the service. | Yes |
link | Landing page URL of the item. Needed for Sales objective and optional for Lead Generation depending on setup. | No |
ios_url / ios_app_store_id / ios_app_name / android_url / android_package / android_app_name | App info for the item. | No |
additional_image_link | Additional image URLs for the item. | No |
video_link | Item-level video URL. | Yes |
availability | Availability status of the item. | No |
price | Regular price of the item. | Yes |
sale_price | Discounted price of the item. | Yes |
address_region / address_city / address_street | Location information for the item. | Yes |
address_postal_code / address_latitude / address_longitude | Location information for the item. | No |
custom_label_0 / custom_label_1 / custom_label_2 | Flexible labels that can be used for format display. | Yes |
custom_label_3 / custom_label_4 / custom_label_5 / custom_label_6 / custom_number_0 / custom_number_1 / custom_number_2 / custom_number_3 / custom_number_4 | Flexible labels that can be used for product management. | No |
If you use website or app event sources, make sure your content_ids match your catalog item IDs.
If you provide item location availability information, TikTok may use that information in delivery logic.
Use clear titles and high-quality images so your catalog items can be shown effectively in supported creatives.