- searches for listings that match your products (product matching);
- scrapes the offers of the listings you matched, by hand or on a schedule;
- verifies a suggested listing’s GTIN against your product.
Before you start
- You need the Settings permission under Pricing Intelligence > Data Source Schedule. Without it the Data provider section is not shown. An API key can never hold this permission.
- You need a DataForSEO account with API access: its login and password. If Omnilinker has set the provider up for your organization, the fields already show its values and you do not need your own account.
Set up the provider
Open the Data provider section
Switch the provider on
Enter the API endpoint and the provider type
https://api.dataforseo.com. In Provider Type, enter
GoogleDataForSeoProvider; it is the only provider Omnilinker supports. Both fields are required while
Enable Google Data Source is ticked.Enter the credentials
Choose how many sellers to fetch
Save
The Data provider section
Google Data Source Configuration
Discovery match quality
These settings filter the listings product matching suggests. See Product matching.GTIN verification
After a search, Omnilinker can check a suggestion’s GTIN against your product’s GTIN. It reads the GTIN from the listing’s specification and, when that has none, from the pages of the shops that sell it.Not on this page
A few provider limits are not in the section. Omnilinker sets them; contact Omnilinker to change them.What it costs
DataForSEO charges the account for each request. On this page:- Sellers result depth (Google Shopping): DataForSEO bills each block of up to 10 seller results, so a depth above 10 costs more per scrape. The default of 20 is two blocks.
- Verify GTIN after discovery: each verified suggestion is a paid request.
- Max candidates verified per product and Max seller pages fetched per candidate cap how much one search may verify.
Troubleshooting
Every scrape and every match search fails
Every scrape and every match search fails
GoogleDataForSeoProvider, and that
Username and Password are filled in. If any of them is missing, every request fails.Save stays disabled and the field says “API Endpoint is required when Google is enabled” or “Provider Type is required when Google is enabled”
Save stays disabled and the field says “API Endpoint is required when Google is enabled” or “Provider Type is required when Google is enabled”
https://api.dataforseo.com in
API Endpoint and GoogleDataForSeoProvider in Provider Type, and save again.Save stays disabled and the field says “Password is required when Username is provided”
Save stays disabled and the field says “Password is required when Username is provided”
Save stays disabled and the field says “Please enter a valid URL for the API endpoint”
Save stays disabled and the field says “Please enter a valid URL for the API endpoint”
https://api.dataforseo.com, and save again.Save stays disabled and the field says “Provider type can only contain letters, numbers, hyphens, and underscores”
Save stays disabled and the field says “Provider type can only contain letters, numbers, hyphens, and underscores”
GoogleDataForSeoProvider exactly.GTIN checks stop with “requires payment or has insufficient credits”
GTIN checks stop with “requires payment or has insufficient credits”
The fields show values you did not enter
The fields show values you did not enter