Some advertisers using standard dynamic ads will begin to see suggested responsive ads set up in their dynamic campaigns. Until these ads are reviewed and enabled, they will remain paused. Responsive ads have a streamlined set-up process and may help improve overall performance of dynamic remarketing campaigns.
Existing standard dynamic ads will be read-only in the new Google Ads experience, but will still serve unless paused by advertisers.
There are different types of feeds for different business types. For example, an airline might create a flights feed. People who visited the airline's website might then see ads tailored with information about the flights they searched for, viewed, or started to book.
In this article:
- About feeds
- Get feed templates and specs for your business type
- Create and upload a new feed
- Fix problems with your feed
About feeds
When you create a feed, you're essentially creating a database of products or services that can be used in your responsive ads. Here are a couple of items that the airline (from the example above) might include in their flights feed:
Destination ID | Flight description | Final URL | Flight price |
---|---|---|---|
SFO | Book your flight | http://example.com/flights_SFO | 900.00 USD |
BOS | Book your flight | http://example.com/flights_BOS | 650.00 USD |
- Feeds can be created as a .csv, .tsv, .xls, or xlsx file and then uploaded to Google Ads.
- Rows are products or services.
- Columns are attributes of each item you've listed (such as unique IDs, prices, and descriptions) and should match the letters and spaces of their spec. IDs are important to include in your feed because they're used by your remarketing tag to connect people on your lists with products they viewed.
- If you want to add a new column after you've uploaded your feed to Google Ads, you'll need to create a new feed.
- For products or services that are available in different markets, create a feed for each language and currency.
- "Business data" supports UTF-8, UTF-16 and UTF-32 (it's best to use UTF-8). The data transformation between these formats is lossless. "Business data" doesn't support UTF7, UTF1, UTF-EBCDIC, SCSU, BOCU, GB-18030, Latin 1, or ISO-8859-1.
- There are limits to the number of feeds and feed items per account. Learn more About Google Ads account limits
Get feed templates and specs for your business type
There are different types of feeds for different types of businesses and you'll want to choose the type that represents your products or services. The type of feed you create should match the business type you selected when creating your Dynamic remarketing campaign. Use the "Custom" feed only if the other business types don't apply to your products or services.
Note
The "Attribute" headers need to stay as they are to ensure feed templates are read properly. Non-English feeds also need to keep their "Attribute" headers in their original English values in order for the system to recognize them.
Attribute | Specification | Sample values | Can be displayed in ad |
---|---|---|---|
Program ID* |
Any sequence of letters and digits. IDs must be unique and match the values from your remarketing tag. | 1255 | |
Location ID matches the event parameter location_id |
Any sequence of letters and digits. ID sequence (for example program ID + Location ID, or just Location ID) must be unique. | Mountain View | |
Program name* | 25 characters maximum (12 for double-width languages). | Nursing | ![]() |
School name | 25 characters maximum (12 for double-width languages). | Mountain View School of Nursing | ![]() |
Final URL Upgraded URLs |
Same domain as your website. Begins with "http://" or "https://" | http://example.com/nursing | |
Thumbnail image URL | PNG (recommended), JPG, or GIF. JPG or GIF must be saved in RGB color code with an ICC profile. 300 px x 300 px and 72 dpi recommended. 11.4MB and 6 million pixels maximum. | http://www.example.com/thumbnail.png | ![]() |
Image URL | Same as above. | http://www.example.com/image.png | ![]() |
Area of study | 25 characters maximum (12 for double-width languages). | Health | ![]() |
Program description | 25 characters maximum (12 for double-width languages). | Nursing certification | ![]() |
Contextual keywords | Text. Use semicolons to separate multiple keywords. | nursing certification; mountain view | |
Address | Use one of these formatting methods: - City, state code, country - Full address with zip code - Latitude-longitude in the DDD format Use commas to separate your address. See specs for cities, regions, and countries. |
- Mountain View, CA, USA - 123 Boulevard St, Mountain View, CA 94043 - 41.40338, 2.17403 |
|
Tracking template Upgraded URLs |
Include any ValueTrack parameters, custom parameters, or tracking redirects for your item URL. | {lpurl}?usertype={_user}&ad={_adformatid}&src=google or http://redirect.com?url={lpurl} |
|
Custom parameter Upgraded URLs |
Include up to 3 key:value pairs, which are automatically filled up in the click URL. Neither one can exceed 16 characters or 200 bytes. Use semicolons to separate key:value pairs. The key must be alphanumeric (letters and numbers only). | {_program}=nursing;{_type}=certification | |
Destination URL** | Same domain as your website. Begins with "http://" or "https://" | http://example.com/nursing | |
Final mobile URL |
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic. If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter. |
http://www.m.example.com/asp/sp.asp?id=1030 | |
Similar Program IDs | String list of recommended program IDs to show together with this item. | 1275,1285,1255 |
*Required
**Required if you're not using "Final URL."
Attribute | Specification | Sample values | Can be displayed in ad |
---|---|---|---|
Destination ID* matches the id parameter of the item object |
Any sequence of letters and digits. IDs must be unique and match the values from your remarketing tag. | PAR | |
Origin ID matches the event parameter destination |
Any sequence of letters and digits. ID sequence (for example Destination ID + Origin ID) must be unique. |
LON | |
Flight description* | 25 characters maximum (12 for double-width languages). | Book your ticket | ![]() |
Final URL Upgraded URLs |
Same domain as your website. Begins with "http://" or "https://" | http://example.com/flights | |
Image URL (highly recommended) |
PNG recommended), JPG, or GIF. JPG or GIF must be saved in RGB color code with an ICC profile. 300 px x 300 px and 72 dpi recommended. 11.4MB and 6 million pixels maximum. | http://www.example.com/image.png | ![]() |
Destination name | 25 characters maximum (12 for double-width languages). | Paris | ![]() |
Origin name | 25 characters maximum (12 for double-width languages). | London | ![]() |
Flight price (highly recommended) |
Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. | 100.00 USD | ![]() |
Flight sale price | Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. Make values for "Flight sale price" less than values for "Flight price." | 80.00 USD | ![]() |
Formatted price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Price." For better results, use this attribute in addition to "Price." Not recommended if prices change frequently. | - starting at $100.00 - $80 - 100 |
![]() |
Formatted sale price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Sale price." For better results, use this attribute in addition to "Sale price." Not recommended if prices change frequently. | - on sale for $80.00 - $60 - 80 |
![]() |
Tracking template Upgraded URLs |
Include any ValueTrack parameters, custom parameters, or tracking redirects for your item URL. | {lpurl}?usertype={_user}&ad={_adformatid}&src=google or http://redirect.com?url={lpurl} |
|
Custom parameter Upgraded URLs |
Include up to 3 key:value pairs, which are automatically filled up in the click URL. Neither one can exceed 16 characters or 200 bytes. Use semicolons to separate key:value pairs. | {_dest}=PAR;{_type}=international | |
Destination URL** | Same domain as your website. Begins with "http://" or "https://" | http://example.com/flights | |
Final mobile URL |
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic. If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter. |
http://www.m.example.com/asp/sp.asp?id=1030 | |
Similar Destination IDs | String list of recommended destination IDs to show together with this item. | PAR,LON | |
Android app link |
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*. Description of field: package_id: application ID as specified in the Android Play Store | scheme: the scheme to pass to the application. Can be http, https, or a custom scheme. | host_path: identifies the specific content within your application. |
http://example.com/gizmos?1234 → android-app://com.example.android/http/example.com/gizmos?1234 | |
iOS app link |
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*. Description of field: scheme: Indicates to iOS which app to open | host: Host to be opened within the app | path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present. |
exampleApp://content/page | |
iOS app store ID | This is used to check if the user has the app installed on their before deep linking, and is recommended if your iOS mobile app landing page offers better experience than your website landing page and you do not support Universal Links for iOS deep linking.This value is an integer. If this is present, iOS app link must also be present. | 12345678 |
*Required
**Required if you're not using "Final URL."
Attribute | Specification | Sample values | Can be displayed in ad |
---|---|---|---|
Property ID* matches the id parameter of the item object |
Any sequence of letters and digits. IDs must be unique and match the values from your remarketing tag. | 52639 | |
Property name* | Any sequence of letters and digits. IDs must be unique. | Mountain View Hotel | ![]() |
Final URL Upgraded URLs |
Same domain as your website. Begins with "http://" or "https://" | http://www.example.com/hotel | |
Image URL (highly recommended) |
PNG (recommended), JPG, or GIF. JPG or GIF must be saved in RGB color code with an ICC profile. 300 px x 300 px and 72 dpi recommended. 11.4MB and 6 million pixels maximum. | http://www.example.com/image.png | ![]() |
Destination name | 25 characters maximum (12 for double-width languages). | Downtown Mountain View | ![]() |
Description (highly recommended) |
25 characters maximum (12 for double-width languages). | Close to SJC Airport | ![]() |
Price (highly recommended) |
Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. | 100.00 USD | ![]() |
Sale price | Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. Make values for "Sale price" less than values for "Price." | 80.00 USD | ![]() |
Formatted price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Price." For better results, use this attribute in addition to "Price." Not recommended if prices change frequently. | - starting at $100.00 - $80 - 100 |
![]() |
Formatted sale price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Sale price." For better results, use this attribute in addition to "Sale price." Not recommended if prices change frequently. | - on sale for $80.00 - $60 - 80 |
![]() |
Star rating | Must be a number, 1-5. | 3 | ![]() |
Category | Text | Hotel suite | Content |
Contextual keywords | Text. Use semicolons to separate multiple keywords. | Mountain View "Hotels"; south bay hotels | |
Address | Use one of these formatting methods: - City, state code, country - Full address with zip code - Latitude-longitude in the DDD format Use commas to separate your address. See specs for cities, regions, and countries. |
- Mountain View, CA, USA - 123 Boulevard St, Mountain View, CA 94043 - 41.40338, 2.17403 |
|
Tracking template Upgraded URLs |
Include any ValueTrack parameters, custom parameters, or tracking redirects for your item URL. | {lpurl}?usertype={_user}&ad={_adformatid}&src=google or http://redirect.com?url={lpurl} |
|
Custom parameter Upgraded URLs |
Include up to 3 key:value pairs, which are automatically filled up in the click URL. Neither one can exceed 16 characters or 200 bytes. Use semicolons to separate key:value pairs. | {_hotelid}=12345;{_type}=resort | |
Destination URL** | Same domain as your website. Begins with "http://" or "https://" | http://example.com/hotel | |
Final mobile URL |
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic. If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter. |
http://www.m.example.com/asp/sp.asp?id=1030 | |
Similar Property IDs | String list of recommended property IDs to show together with this item. | 52639,52640,52641 | |
Android app link |
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*. Description of field: package_id: application ID as specified in the Android Play Store | scheme: the scheme to pass to the application. Can be http, https, or a custom scheme. | host_path: identifies the specific content within your application. |
http://example.com/gizmos?1234 → android-app://com.example.android/http/example.com/gizmos?1234 | |
iOS app link |
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*. Description of field: scheme: Indicates to iOS which app to open | host: Host to be opened within the app | path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present. |
exampleApp://content/page | |
iOS app store ID | This is used to check if the user has the app installed on their before deep linking, and is recommended if your iOS mobile app landing page offers better experience than your website landing page and you do not support Universal Links for iOS deep linking.This value is an integer. If this is present, iOS app link must also be present. | 12345678 |
*Required
**Required if you're not using "Final URL."
Attribute | Specification | Sample values | Can be displayed in ad |
---|---|---|---|
Job ID* matches the id parameter of the item object |
Any sequence of letters and digits. IDs must be unique and match the values from your remarketing tag. | 1255 | |
Location ID matches the event parameter location_id |
Any sequence of letters and digits. ID sequence (Job ID + Location ID, or Location ID only) must be unique. | MTV | |
Title* | 25 characters maximum (12 for double-width languages). | Software engineer | ![]() |
Final URL Upgraded URLs |
Same domain as your website. Begins with "http://" or "https://" | http://www.example.com/jobs | |
Image URL (highly recommended) |
PNG (recommended), JPG, or GIF. JPG or GIF must be saved in RGB color code with an ICC profile. 300 px x 300 px and 72 dpi recommended. 11.4MB and 6 million pixels maximum. | http://www.example.com/image.png | ![]() |
Subtitle | 25 characters maximum (12 for double-width languages). | Level II | ![]() |
Description (highly recommended) |
25 characters maximum (12 for double-width languages). | Apply your technical skills | ![]() |
Salary (highly recommended) |
25 characters maximum (12 for double-width languages). | $100,000 | ![]() |
Category | Text | Technical | |
Contextual keywords | Text. Use semicolons to separate multiple keywords. | software engineering job; software jobs | |
Address | Use one of these formatting methods: - City, state code, country - Full address with zip code - Latitude-longitude in the DDD format Use commas to separate your address. See specs for cities, regions, and countries. |
- Mountain View, CA, USA - 123 Boulevard St, Mountain View, CA 94043 - 41.40338, 2.17403 |
|
Tracking template Upgraded URLs |
Include any ValueTrack parameters, custom parameters, or tracking redirects for your item URL. | {lpurl}?usertype={_user}&ad={_adformatid}&src=google or http://redirect.com?url={lpurl} |
|
Custom parameter Upgraded URLs |
Include up to 3 key:value pairs, which are automatically filled up in the click URL. Neither one can exceed 16 characters or 200 bytes. Use semicolons to separate key:value pairs. | {_job}=1234;{_type}=engineering | |
Destination URL** | Same domain as your website. Begins with "http://" or "https://" | http://example.com/jobs | |
Final mobile URL |
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic. If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter. |
http://www.m.example.com/asp/sp.asp?id=1030 | |
Similar Job IDs | String list of recommended job IDs to show together with this item. | 1275,1285,1256 |
*Required
**Required if you're not using "Final URL."
Attribute | Specification | Sample values | Can be displayed in ad |
---|---|---|---|
Deal ID* matches the id parameter of the item object |
Any sequence of letters and digits. IDs must be unique and match the values from your remarketing tag. | 1234 | |
Deal name* | 25 characters maximum (12 for double-width languages). | 50% off at Mountain View Grocers | ![]() |
Final URL Upgraded URLs |
Same domain as your website. Begins with "http://" or "https://" | http://www.example.com/deals | |
Image URL (highly recommended) |
PNG (recommended), JPG, or GIF. JPG or GIF must be saved in RGB color code with an ICC profile. 300 px x 300 px and 72 dpi recommended. 11.4MB and 6 million pixels maximum. | http://www.example.com/image.png | ![]() |
Subtitle | 25 characters maximum (12 for double-width languages). | Groceries | ![]() |
Description (highly recommended) |
25 characters maximum (12 for double-width languages). | Save on your weekly bill | ![]() |
Price (highly recommended) |
Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. | 100.00 USD | ![]() |
Sale price | Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. Make values for "Sale price" less than values for "Price.” | 80.00 USD | ![]() |
Formatted price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Price." For better results, use this attribute in addition to "Price." Not recommended if prices change frequently. | - starting at $100.00 - $80 - 100 |
![]() |
Formatted sale price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Sale price.” For better results, use this attribute in addition to "Sale price." Not recommended if prices change frequently. | - on sale for $80.00 - $60 - 80 |
![]() |
Address | Use one of these formatting methods: - City, state code, country - Full address with zip code - Latitude-longitude in the DDD format Use commas to separate your address. See specs for cities, regions, and countries. |
- Mountain View, CA, USA - 123 Boulevard St, Mountain View, CA 94043 - 41.40338, 2.17403 |
|
Category | Text | Food | |
Contextual keywords | Text. Use semicolons to separate multiple keywords. | save groceries coupons; grocery savings | |
Tracking template Upgraded URLs |
Include any ValueTrack parameters, custom parameters, or tracking redirects for your item URL. | {lpurl}?usertype={_user}&ad={_adformatid}&src=google or http://redirect.com?url={lpurl} |
|
Custom parameter Upgraded URLs |
Include up to 3 key:value pairs, which are automatically filled up in the click URL. Neither one can exceed 16 characters or 200 bytes. Use semicolons to separate key:value pairs. | {_vendor}=LocalGrocer;{_type}=promotion | |
Destination URL** | Same domain as your website. Begins with "http://" or "https://" | http://example.com/deals | |
Final mobile URL |
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic. If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter. |
http://www.m.example.com/asp/sp.asp?id=1030 | |
Similar Deal IDs | String list of recommended local deal IDs to show together with this item. | 1234,1235,1236 | |
Android app link |
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*. Description of field: package_id: application ID as specified in the Android Play Store | scheme: the scheme to pass to the application. Can be http, https, or a custom scheme. | host_path: identifies the specific content within your application. |
http://example.com/gizmos?1234 → android-app://com.example.android/http/example.com/gizmos?1234 | |
iOS app link |
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*. Description of field: scheme: Indicates to iOS which app to open | host: Host to be opened within the app | path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present. |
exampleApp://content/page | |
iOS app store ID | This is used to check if the user has the app installed on their before deep linking, and is recommended if your iOS mobile app landing page offers better experience than your website landing page and you do not support Universal Links for iOS deep linking.This value is an integer. If this is present, iOS app link must also be present. | 12345678 |
*Required
**Required if you're not using "Final URL."
Attribute | Specification | Sample values | Can be displayed in ad |
---|---|---|---|
Listing ID* matches the id parameter of the item object |
Any sequence of letters and digits. IDs must be unique and match the values from your remarketing tag. | mtv_12345 | |
Listing name* | 25 characters maximum (12 for double-width languages). | Boulevard Bungalow | ![]() |
Final URL Upgraded URLs |
Same domain as your website. Begins with "http://" or "https://" | http://www.example.com/realestate | |
Image URL (highly recommended) |
PNG (recommended), JPG, or GIF. JPG or GIF must be saved in RGB color code with an ICC profile. 300 px x 300 px and 72 dpi recommended. 11.4MB and 6 million pixels maximum. | http://www.example.com/image.png | ![]() |
City name | 25 characters maximum (12 for double-width languages). | Mountain View, California | ![]() |
Description (highly recommended) |
25 characters maximum (12 for double-width languages). | 3 beds, 2 baths,1568 sq ft | ![]() |
Price (highly recommended) |
Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. | 6,000.00 USD | ![]() |
Property type | Text | House | |
Listing type | Text | for sale | |
Contextual keywords | Text. Use semicolons to separate multiple keywords. | for sale; houses for sale | |
Address | Use one of these formatting methods: - City, state code, country - Full address with zip code - Latitude-longitude in the DDD format Use commas to separate your address. See specs for cities, regions, and countries. |
- Mountain View, CA, USA - 123 Boulevard St, Mountain View, CA 94043 - 41.40338, 2.17403 |
|
Tracking template Upgraded URLs |
Include any ValueTrack parameters, custom parameters, or tracking redirects for your item URL. | {lpurl}?usertype={_user}&ad={_adformatid}&src=google or http://redirect.com?url={lpurl} |
|
Custom parameter Upgraded URLs |
Include up to 3 key:value pairs, which are automatically filled up in the click URL. Neither one can exceed 16 characters or 200 bytes. Use semicolons to separate key:value pairs. | {_ptype}=condo;{_type}=sale | |
Destination URL** | Same domain as your website. Begins with "http://" or "https://" | http://example.com/realestate | |
Final mobile URL |
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic. If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter. |
http://www.m.example.com/asp/sp.asp?id=1030 | |
Similar Listing IDs | String list of recommended listing IDs to show together with this item. | mtv_12345,mtv_12350,mtv_12355 |
*Required
**Required if you're not using "Final URL."
You'll need a Google Merchant Center account to create product feeds for your retail business.
Attribute | Specification | Sample values | Can be displayed in ad |
---|---|---|---|
Destination ID* matches the id parameter of the item object |
Any sequence of letters and digits. IDs must be unique and match the values from your remarketing tag. | PAR | |
Origin ID matches the event parameter origin |
Any sequence of letters and digits. ID sequence (for example Destination ID + Origin ID, or just Origin ID) must be unique. | LON | |
Title* | 25 characters maximum (12 for double-width languages). | Book your train ticket | ![]() |
Final URL Upgraded URLs |
Same domain as your website. Begins with "http://" or "https://" | http://www.example.com/travel | |
Image URL (highly recommended) |
PNG (recommended), JPG, or GIF. JPG or GIF must be saved in RGB color code with an ICC profile. 300 px x 300 px and 72 dpi recommended. 11.4MB and 6 million pixels maximum. | http://www.example.com/image.png | ![]() |
Destination name | 25 characters maximum (12 for double-width languages). | Paris | ![]() |
Origin name | 25 characters maximum (12 for double-width languages). | London | ![]() |
Price (highly recommended) |
Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. | 100.00 EUR | ![]() |
Sale price | Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. Make values for "Sale price" less than values for "Price." | 80.00 EUR | ![]() |
Formatted price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Price.” For better results, use this attribute in addition to "Price." Not recommended if prices change frequently. | - starting at $100.00 - $80 - 100 |
![]() |
Formatted sale price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Sale price." For better results, use this attribute in addition to "Sale price." Not recommended if prices change frequently. | - on sale for $80.00 - $60 - 80 |
![]() |
Category | Text | Express | |
Contextual keywords | Text. Use semicolons to separate multiple keywords. | Paris trains; Paris transportation | |
Destination address | Use one of these formatting methods: - City, state code, country - Full address with zip code - Latitude-longitude in the DDD format Use commas to separate your address. See specs for cities, regions, and countries. |
- Mountain View, CA, USA - 123 Boulevard St, Mountain View, CA 94043 - 41.40338, 2.17403 |
|
Tracking template Upgraded URLs |
Include any ValueTrack parameters, custom parameters, or tracking redirects for your item URL. | {lpurl}?usertype={_user}&ad={_adformatid}&src=google or http://redirect.com?url={lpurl} |
|
Custom parameter Upgraded URLs |
Include up to 3 key:value pairs, which are automatically filled up in the click URL. Neither one can exceed 16 characters or 200 bytes. Use semicolons to separate key:value pairs. | {_dest}= LON;{_type}=international | |
Destination URL** | Same domain as your website. Begins with "http://" or "https://" | http://example.com/travel | |
Final mobile URL |
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic. If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter. |
http://www.m.example.com/asp/sp.asp?id=1030 | |
Similar Destination IDs | String list of recommended destination IDs to show together with this item. | PAR,LON | |
Android app link |
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*. Description of field: package_id: application ID as specified in the Android Play Store | scheme: the scheme to pass to the application. Can be http, https, or a custom scheme. | host_path: identifies the specific content within your application. |
http://example.com/gizmos?1234 → android-app://com.example.android/http/example.com/gizmos?1234 | |
iOS app link |
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*. Description of field: scheme: Indicates to iOS which app to open | host: Host to be opened within the app | path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present. |
exampleApp://content/page | |
iOS app store ID | This is used to check if the user has the app installed on their before deep linking, and is recommended if your iOS mobile app landing page offers better experience than your website landing page and you do not support Universal Links for iOS deep linking.This value is an integer. If this is present, iOS app link must also be present. | 12345678 |
*Required
**Required if you're not using "Final URL."
Use the "Custom" feed only if the other business types don't apply to your products or services.
Attribute | Specification | Sample values | Can be displayed in ad |
---|---|---|---|
ID* matches the id parameter of the item object |
Any sequence of letters and digits. IDs must be unique and match the values from your remarketing tag. | Sedan | |
ID2 matches the event parameter location_id |
Any sequence of letters and digits. ID sequence (for example ID + ID2, or just ID) must be unique. | Red | |
Item title* | 25 characters maximum (12 for double-width languages). | Mid-size sedan | ![]() |
Final URL Upgraded URLs |
Same domain as your website. Begins with "http://" or "https://" | http://www.example.com/cars | |
Image URL (highly recommended) |
PNG (recommended), JPG, or GIF. JPG or GIF must be saved in RGB color code with an ICC profile. 300 px x 300 px and 72 dpi recommended. 11.4MB and 6 million pixels maximum. | http://www.example.com/image.png | ![]() |
Item subtitle | 25 characters maximum (12 for double-width languages). | At your Mountain View dealership | ![]() |
Item description (highly recommended) |
25 characters maximum (12 for double-width languages). | Best selling mid-size car | ![]() |
Item Category | Text | Sedans | |
Price (highly recommended) |
Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. | 20,000.00 USD | ![]() |
Sale Price | Number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark. Make values for "Sale price" less than values for "Price." | 15,000.00 USD | ![]() |
Formatted price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Price.” For better results, use this attribute in addition to "Price." Not recommended if prices change frequently. | - starting at $20,000.00 - $20K - $15,000 - 20,000 |
![]() |
Formatted sale price | Any characters. If included in your feed, this attribute will be used in your ad instead of "Sale price." For better results, use this attribute in addition to "Sale price." Not recommended if prices change frequently. | - on sale for $15,000.00 - $15K - $12,000 - 15,000 |
![]() |
Contextual keywords | Text. Use semicolons to separate multiple keywords. | Sedans; 4 door sedans | |
Item address | Use one of these formatting methods: - City, state code, country - Full address with zip code - Latitude-longitude in the DDD format Use commas to separate your address. See specs for cities, regions, and countries. |
- Mountain View, CA, USA - 123 Boulevard St, Mountain View, CA 94043 - 41.40338, 2.17403 |
|
Tracking template Upgraded URLs |
Include any ValueTrack parameters, custom parameters, or tracking redirects for your item URL. | {lpurl}?usertype={_user}&ad={_adformatid}&src=google or http://redirect.com?url={lpurl} |
|
Custom parameter Upgraded URLs |
Include up to 3 key:value pairs, which are automatically filled up in the click URL. Neither one can exceed 16 characters or 200 bytes. Use semicolons to separate key:value pairs. | {_model}=CarModel;{_type}=sedan | |
Destination URL** | Same domain as your website. Begins with "http://" or "https://" | http://example.com/cars | |
Final mobile URL |
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic. If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter. |
http://www.m.example.com/asp/sp.asp?id=1030 | |
Similar IDs | String list of recommended IDs to show together with this item. |
Sedan,Red |
|
Android app link |
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*. Description of field: package_id: application ID as specified in the Android Play Store | scheme: the scheme to pass to the application. Can be http, https, or a custom scheme. | host_path: identifies the specific content within your application. |
http://example.com/gizmos?1234 → android-app://com.example.android/http/example.com/gizmos?1234 | |
iOS app link |
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*. Description of field: scheme: Indicates to iOS which app to open | host: Host to be opened within the app | path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present. |
exampleApp://content/page | |
iOS app store ID | This is used to check if the user has the app installed on their before deep linking, and is recommended if your iOS mobile app landing page offers better experience than your website landing page and you do not support Universal Links for iOS deep linking.This value is an integer. If this is present, iOS app link must also be present. | 12345678 |
*Required
**Required if you're not using "Final URL."
Create and upload a new feed
To get started, create your feed offline as a .csv, .tsv, .xls, or xlsx file and then upload it to your account's "Business data" section. If you're a retail business, use the Google Merchant Center to upload your product feed.
- Click the tools icon
in the top right corner of your screen.
- Under the section labeled “Setup” click Business data.
- From the Page menu on the left click Data feeds.
- Click the plus button
and select "Responsive ad feed," and then select your business type.
- If you'd like to use a template feed, select “View templates” to download a template .csv file.
- Click Choose file and attach your feed file.
- Click Apply.
- Check your feed for any errors after you've uploaded it. Image or address errors may not show up for 3-4 hours.
You can also use the Google Ads API (AdWords API) to get, add, update, or remove items in your feed.
Do not use capital letters in your feed because your ads will be disapproved for containing all capital letters. For example, "Our New Watch", is allowed. But, "OUR NEW WATCH", would not be allowed.
Your feed, tag, and campaign can't use or collect any personal or sensitive information about site or app visitors. Please read Policy for advertising based on interests and location.
New and updated items in your feed go through an approval process to make sure they're appropriate for users according to our advertising policies. Items in your feed won't be reviewed until your campaign and ads are enabled and won't be used in your ads until they're approved. Most feed items are reviewed within 3 business days.
Fix problems with your feed
When an item in your feed isn't available or to spec, it won't be used in your ads. You may see errors right after you upload your feed or 3-4 hours after your feed has been processed.
To fix items in your feed, first check the spec for your business type (above). You can either directly edit items in your account's "Business data" section or edit items offline and then upload your feed again to "Business data."
Items showing "Pending review" status
Items can be in pending review after uploading your feed because of the following reasons:
- Campaign is not active: To start the data feed policy review, your Dynamic remarketing campaign must contain:
- An active account with correct billing information
- An active ad group
- Enabled responsive ads
- An active feed linked to the campaign
- This is a new feed: It can take up to 4 business days (or longer depending on site traffic) for the policy review to be completed.
- Items are not receiving sufficient tag hits: Make sure that the tag is implemented correctly. Learn more about remarketing tag validations and alerts
Note:
- Products with a high number of visits recorded by the remarketing tag will be reviewed first, and products with low traffic may take longer to be reviewed.
- Products that haven't ever been visited won't be reviewed.
Error message | Issue | How to fix it |
---|---|---|
Missing required attributes | The feed is missing required attributes (columns). | Add all required attributes (columns). |
Invalid attributes | The feed contains unnecessary attributes (columns) that aren't to spec. | Remove unnecessary attributes (columns). |
Invalid price format | The price doesn't include the ISO4217 alphabetic currency code. | Add the ISO4217 alphabetic currency code to the price. |
Invalid URL | The URL doesn't begin with "http://" or "https://" | Add "http://" or "https://" to the beginning of the URL. |
Invalid contextual keywords | The list of contextual keywords isn't semicolon separated. | Separate contextual keywords with semicolons. |
Error message | Issue | How to fix it |
---|---|---|
Image not accessible | Our system can't access the image. For example, the server hosting the image may be blocking access or taking too long to allow access. | Host the image in an accessible location. |
Invalid image format | The image isn't a standard file type or format. | Convert the image to .PNG, .JPG, .JPEG, .GIF, and save it in RGB color code with an ICC profile attached. |
Invalid image size | The image is too large. | Reduce the image: - Recommended image size: 300px by 300px - Recommended resolution: 72dpi - Maximum file size: 11.4MB maximum - Maximum pixel count: 6 million pixels |
Invalid address format | The address isn't formatted correctly. | Use one of these formatting methods: - City, state code, country - Full address with zip code - Latitude-longitude in the DDD format Use commas to separate your address. See specs for cities, regions, and countries. |
Image not downloaded due to SSL error | Issues with your website's SSL certificate are preventing our system from downloading the image. | Check your SSL certificate with an online tool, or you may choose to switch to URLs that don't use your website's SSL certificate. |