Google Merchant Center | Yext Hitchhikers Platform
Overview
Use the Google Merchant Center source to pull products from your Google Merchant Center account into Yext.
This source uses the Google API endpoints to Fetch Products.
Requirements
The Google Merchant Center source requires an input to determine your Merchant ID. You can find this id in your Google Merchant Center URL as well as in the navigation bar of your Google Merchant Center account. You must also link your Google account to Yext as detailed below.
Authentication
Google Merchant Center requires OAuth 2.0 for authentication.
There are two ways to link your Google Merchant account to Yext:
- While creating your Connector (under Knowledge Graph > Connectors > New Connector > Google Merchant Center)
- In Knowledge Graph Configuration (Knowledge Graph > Configuration > Linked Accounts > Google)
Scopes
The Google Merchant Center source requires the following scope for Read/Write access: https://www.googleapis.com/auth/content
Pagination
Google Merchant Center utilizes cursor pagination.
| Cursor | next_page_token |
| Detect Cursor In | Response Body |
| Cursor Type | Token |
Limits & Other Info
Fields
additionalSizeTypeadsRedirectUrlcanonicalLinkchanneldisplayAdsIddisplayAdsLinkdisplayAdsSimilarIds[]displayAdsTitledisplayAdsValueenergyEfficiencyClassexcludedDestinationsgoogleProductCategoryidentifierExistsincludedDestinationsitemGroupIdmaximumEnergyEfficiencyClassminimumEnergyEfficiencyClassoverrideShippingoverrideShipping.countryoverrideShipping.locationGroupNameoverrideShipping.locationIdoverrideShipping.maxHandlingTimeoverrideShipping.maxTransitTimeoverrideShipping.minHandlingTimeoverrideShipping.minTransitTimeoverrideShipping.postalCodeoverrideShipping.priceoverrideShipping.price.currencyoverrideShipping.price.valueoverrideShipping.regionoverrideShipping.servicepickupMethodpromotionIds[]salePrice.currencysalePrice.valuesalePriceEffectiveDateshippingLabelshoppingAdsExcludedCountries[]shoppingAdsLabels[]sizes[]targetCountrytaxes.countrytaxes.locationIdtaxes.postalCodetaxes.ratetaxes.regiontaxCategoryLabeltaxOverridetransitTimelabel
Rate Limits
This source has a request-based rate limit of 60,000 requests per minute and 20,000,000 requests per day. See Google’s documentation for more information.