A user was trying to get Naver Shopping results and thought to add tbm=shop to their params list as one would for Google. tbm is not a supported param for Naver so the expected behavior would be an error or ignore/remove the tbm param while respecting engine value set. What's actually happening is the search gets routed to Google Shopping even when engine=naver or any other non-Google engine.
The customer noticed this first with an error requiring the q param where Naver requires query.
A user was trying to get Naver Shopping results and thought to add
tbm=shop
to their params list as one would for Google.tbm
is not a supported param for Naver so the expected behavior would be an error or ignore/remove thetbm
param while respectingengine
value set. What's actually happening is the search gets routed to Google Shopping even whenengine=naver
or any other non-Google engine.The customer noticed this first with an error requiring the
q
param where Naver requiresquery
.Changing the query param to
q
executes a successful search, but with Google Shopping results.The same behavior is seen for other engines, e.g. Bing.
Our Playground currently strips the
tbm
param from the request and executes a successful Naver search as one would expect.Playground Intercom