- Discovery. Omnilinker searches each data source for your product’s name and keeps the closest listings as suggestions. Where it can, it also checks each listing’s GTIN (EAN) against yours.
- Review. You approve the suggestions that are your product and reject the rest.
- Upkeep. Omnilinker re-checks approved matches by GTIN and flags the ones that look wrong.
Before you start
- Track your products. Only products with Track in Pricing Intelligence turned on appear here. See Products.
- Add a data source. Each data source is one channel on the board. See Markets and data sources.
- Set up the pricing data provider. Discovery and GTIN checks are paid searches through the pricing data provider on your organization’s account. See Pricing data provider.
- Permissions. See Permissions.
The matching board
The board lists your tracked products, one row each, with one column per channel and an Action column. Above it, four counters filter the board when you click them:Cell states
Row actions
The Action column offers the next step for each product:- Retry discovery when a search failed;
- Review ‹n› when suggestions wait; it opens the review screen for the product;
- Find matches when a channel has no match and no suggestion;
- View matches when every channel is handled; it opens the product’s matched listings on Data source products.
Find matches
Discovery searches only the channels where a product has no match, no pending suggestion and no search in progress. You can start it three ways:- Every unmatched product: click Find matches for all unmatched (‹n›). One run covers at most 500 products; with more, Omnilinker says “Found ‹n› unmatched — starting discovery for the first 500.”
- Selected products: tick the products on the board and click Find matches in the bar that appears.
- One channel: click the button in a channel’s column heading (Find matches on ‹channel›) to search that channel for the products shown on the board.
Start discovery
Check the estimate
Run it
How suggestions are scored
Each candidate listing gets a match score from 0 to 1. Candidates below the Minimum match score (0.3 by default) are dropped, unless the data source itself marks the listing as its best match. At most 10 candidates per product are kept from one run (Max candidates per product). After discovery, Omnilinker checks the GTIN of the best candidates, 3 per product by default, against your product’s GTIN. It reads the GTIN from the listing’s specifications, or from up to 3 seller pages per candidate. GTIN checks are available on Google Shopping data sources. Each suggestion gets a tier:Review suggestions
Click Review ‹n› on a product, or filter the board to Awaiting review and pick a product. The review screen shows your product (photo, Brand, SKU and EAN) next to every candidate listing at once. Each candidate card shows:- the listing’s photo and title, its tier and score, and best match when the data source ranks it first;
- the GTIN check: GTIN match, GTIN mismatch, GTIN listed, not proven (the page lists several products or GTINs, or the check is old) or GTIN unverified;
- the Price and how far it is from your RRP (vs RRP). A large gap is flagged “Large price gap — check pack size/variant”;
- whether the listing is already taken, for example “Already matched to ‹product›”;
- Open, to see the listing on the data source.
Decide on each candidate
Approve every exact match at once, if you trust them
Move on
Approve exact matches for many products
Tick products on the board and click Approve exact matches to approve every EXACT suggestion among them. If none has one, Omnilinker says “None of the selected products have an Exact-tier suggestion to approve.”All suggestions
Switch the view from Board to All suggestions to work with suggestions as a list: Your product, Candidate listing, Channel, Tier / score and Status. Filter by status with Filter by Status. Click a row to see its details.Add a match by hand
When you already know the listing, add it yourself instead of waiting for discovery.Open the form
Choose the product and the data source
Enter the listing IDs
Create
Keep matches correct
Verify GTINs
Omnilinker checks GTINs every night: suggestions that were not checked yet, and approved matches that were never checked. To start a check now, click Verify GTINs (‹n›) in the command bar; ‹n› is the number of checks outstanding. Each check is a paid request to the pricing data provider. The button appears only while Verify GTIN after discovery is on.Repair a broken match
An approved match whose listing shows another GTIN than your product is marked match broken, and the product is counted under Needs repair. Only strong evidence counts: a GTIN from the listing’s specifications, or from seller pages of at least two different shops. The check only records the result: it never unlinks a match itself. To repair it, click View matches on the product, unlink the wrong listing on Data source products, then find a new match. A match broken mark stays even if you correct the product’s GTIN in the catalog afterwards; unlinking the match is the only way to clear it.Catalog check
Matching searches with your product names and checks with your GTINs, so catalog data affects the results. Click Catalog check to list tracked products whose data makes matching worse:Matching settings
Discovery and GTIN checks are tuned in Administration > Settings > Pricing intelligence > Data provider. See Settings.Permissions
The permissions are under Pricing Intelligence in the role editor.Troubleshooting
A product never gets suggestions (“no good match”)
A product never gets suggestions (“no good match”)
“Discovery or GTIN verification is already running on these channels — try again when it finishes.”
“Discovery or GTIN verification is already running on these channels — try again when it finishes.”
“GTIN verification is turned off in the Pricing Intelligence settings.”
“GTIN verification is turned off in the Pricing Intelligence settings.”
“Nothing to verify — every candidate already has a GTIN verdict or is waiting for its retry.”
“Nothing to verify — every candidate already has a GTIN verdict or is waiting for its retry.”
“Product discovery failed for ‹channel›: ‹reason›”
“Product discovery failed for ‹channel›: ‹reason›”
“Cancelled ‹n› of ‹m› searches; some searches could not be cancelled.”
“Cancelled ‹n› of ‹m› searches; some searches could not be cancelled.”
Can't approve a candidate
Can't approve a candidate