Feed requirements. Product sales. Other types
General requirements for product feeds:
-
Each product must have a unique ID.
-
The IDs of the same product must be the same in different feeds, even when the feeds have different types. For example, the same product must have the same ID in both the Yandex Market feed and the Google Shopping feed.
Feed in Google Shopping format
Example:
<channel>
<title>Online store example.com</title>
<link>example.com</link>
<item>
<g:link>
https://example.com/catalog/computers/computer-apple-mac-mini-z12p000b0-apple-m1-16gb-512gb/</g:link>
<g:id>123</g:id>
<g:price>15,550.00 RUB</g:price>
<g:sale_price>12,550.00 RUB</g:sale_price>
<g:condition>new</g:condition>
<g:availability>in_stock</g:availability>
<g:product_type>Computers</g:product_type>
<g:image_link>
https://example.com/upload/iblock/40a/40aca7181dcb81cb1cbffb3bc555e038.jpg
</g:image_link>
<g:brand>Apple</g:brand>
<g:google_product_category>Electronics</g:google_product_category>
<g:title>APPLE Mac mini Z12P000B0, Apple M1, 16 GB, 512ГБ (SSD), macOS, silver</g:title>
<g:description>
The Apple Mac mini (Z12P000B0) features a sleek matte finish that is both stylish and fingerprint-resistant. Weighing just 1.2 kg, this model is incredibly easy to transport and store. It comes fully equipped with USB 3.0, HDMI, and Thunderbolt ports for wired peripherals, plus Bluetooth and Wi-Fi for seamless wireless connectivity and high-speed internet. This unit includes a 512 GB SSD for fast, reliable storage.
</g:description>
</item>
</channel>
Elements included in Google Shopping
|
Element |
Description |
Example |
|
|
The product ID can include characters and digits. Required element. The IDs of each product must be unique and not overlap in different feeds. |
<g:id>123</g:id> |
|
|
Product name. Required element. |
<g:title>Computer APPLE Mac mini Z12P000B0, Apple M1, 16GB, 512GB (SSD), macOS, silver</g:title> |
|
|
Product description. Recommended element. |
<g:description>APPLE Mac mini Z12P000B0 features a matte finish that makes it stylish and practical. The model weighs only 1.2 kg, making it easy to transport and store. To connect wired devices, you can use USB 3.0, HDMI, and Thunderbolt ports. For wireless devices, you can use the built-in Bluetooth module. This computer is Wi-Fi-enabled, so you won't have any problems getting online. Its SSD stores up to 512 GB.</g:description> |
|
|
Link to the product on the site. Required element. |
<g:link>https://example.ru/catalog/kompyutery/kompyuter-apple-mac-mini-z12p000b0-apple-m1-16gb-512gb/</g:link> |
|
|
The price of the product in the currency. Format “1000.00 RUB”. Recommended element. |
<g:price>15550.00 RUB</g:price> |
|
|
The price of the product with discount. The format is similar to |
<g:sale_price>12550.00 RUB</g:sale_price> |
|
|
Link to the product image. Required element. You can add an image link from a third-party service, but it must be direct and free of intermediaries. For example, you can't use images uploaded to Yandex Disk because this link won't be direct. |
<g:image_link>https://example.ru/upload/iblock/40a/40aca7181dcb81cb1cbffb3bc555e038.jpg</g:image_link> |
|
|
Manufacturer's brand. Optional element. |
<g:brand>Apple</g:brand> |
|
|
Product availability. Optional element. It can take three values: |
<g:availability>in_stock</g:availability> |
|
|
Product category according to the Google specification. Optional element. |
<g:google_product_category>Electronics</g:google_product_category> |
|
|
The product category on your site. Optional element. |
<g:product_type>Computers</g:product_type> |
|
|
The condition of the product. Optional element. |
<g:condition>new</g:condition> |
|
|
Product material. Optional element. |
<g:material>Aluminum</g:material> |
|
|
Gender Optional element. |
<g:gender>Men</g:gender> |
|
|
Product size or dimensions. Optional element. |
<g:size>44RUS</g:size> |
|
|
Product color. Optional element. |
<g:color>Blue</g:color> |
|
Custom elements. Free-form description. Latin and Cyrillic characters and numbers. The element length can be up to 175 characters. You can only use custom feed elements to create filters for unified performance campaigns. They don't affect the way creatives are generated. These filters are used for offer segmentation by specific parameters with no standard filters available. For example, you can set a filter by whether a product is part of a specific promo. |
<g:custom_label_0>summer release</g:custom_label_0> |
|
|
Custom element. Numeric value: 0 or a positive integer. You can only use custom feed elements to create filters for unified performance campaigns. They don't affect the way creatives are generated. These filters are used for offer segmentation by specific parameters with no standard filters available. For example, you can set a filter by an offer's profit margin. |
<g:custom_score>11</g:custom_score> |
If your feed includes tags not specified in the table, don't delete them. Extra tags are ignored during processing.
Universal feed
Universal feed must be in CSV format. The first string contains the column names, and the following strings contain the actual data. The contents of the columns are separated by commas. Data in the feed must be encoded in UTF-8.
Example
Download an example of a universal feed in CSV format
Elements included in CSV
The table below describes feed elements used for creating product ads or catalog page ads in unified performance campaigns.
|
Element |
Description |
|
|
ID of item. Required element. The IDs of each product must be unique and not overlap in different feeds. |
|
|
Second product ID
If you specified |
|
|
An offer page URL for promoting a site or a tracking link for promoting a mobile app. If you are promoting a mobile app, we recommend adding deferred deeplinks. Required element. |
|
|
Image link. We recommend to use images of at least 500px in width or height. You can add an image link from a third-party service, but it must be direct and free of intermediaries. For example, you can't use images uploaded to Yandex Disk because this link won't be direct. This element is required for serving ads in the Yandex Advertising Network. |
|
|
Name of item. |
|
|
Offer description. |
|
|
Offer price without currency distinction. Use a dot (.) as the decimal separator. Recommended element. |
|
|
Currency code ( |
|
|
Old offer price, must be higher than the new price ( |
|
Custom elements. Free-form description. Latin and Cyrillic characters and numbers. The element length can be up to 175 characters. You can only use custom feed elements to create filters for unified performance campaigns. They don't affect the way creatives are generated. These filters are used for offer segmentation by specific parameters with no standard filters available. For instance, for e-commerce, you can set a filter by whether a product is part of a certain promotion. |
|
|
Custom element. Numeric value: 0 or a positive integer. You can only use custom feed elements to create filters for unified performance campaigns. They don't affect the way creatives are generated. These filters are used for offer segmentation by specific parameters with no standard filters available. For instance, for e-commerce, you can set a filter by an offer's profit margin. |
Google Ads: Custom feed
Google Ads' Custom feed must be in CSV format. The first string contains the column names, and the following strings contain the actual data. The contents of the columns are separated by commas. Data in the feed must be encoded in UTF-8.
Example
Download a sample Google Ads' Custom feed in CSV format
Elements included in CSV
The table below describes feed elements used for creating product ads or catalog page ads in unified performance campaigns.
|
Element |
Description |
|
|
ID of item. Required element. The IDs of each product must be unique and not overlap in different feeds. |
|
|
Second product ID
If you specified |
|
|
An offer page URL for promoting a site or a tracking link for promoting a mobile app. If you are promoting a mobile app, we recommend adding deferred deeplinks. Required element. |
|
|
Image link. We recommend to use images of at least 500px in width or height. You can add an image link from a third-party service, but it must be direct and free of intermediaries. For example, you can't use images uploaded to Yandex Disk because this link won't be direct. This element is required for serving ads in the Yandex Advertising Network. |
|
|
Name of item. |
|
|
Offer description. |
|
|
Offer price with a currency code in ISO 4217 encoding (RUB, USD, UAH, KZT). Use a dot (.) as the decimal separator. Recommended element. |
|
|
New offer price, must be lower than the old price ( |
|
Custom elements. Free-form description. Latin and Cyrillic characters and numbers. The element length can be up to 175 characters. You can only use custom feed elements to create filters for unified performance campaigns. They don't affect the way creatives are generated. These filters are used for offer segmentation by specific parameters with no standard filters available. For instance, for e-commerce, you can set a filter by whether a product is part of a certain promotion. |
|
|
Custom element. Numeric value: 0 or a positive integer. You can only use custom feed elements to create filters for unified performance campaigns. They don't affect the way creatives are generated. These filters are used for offer segmentation by specific parameters with no standard filters available. For instance, for e-commerce, you can set a filter by an offer's profit margin. |
Have questions?
Alert
Our customer support can only assist you with campaigns linked to the username you are contacting us from. You can check your username by opening ya.ru in another browser tab. Our team can access your data only when processing your request.
Scan the QR code or tap it to follow the link.
If you select Telegram or WhatsApp, keep in mind that Yandex does not control and is not liable for how third-party messengers store your data and chat history.