参数值1

Locale

使用locale 参数将允许您更改 Google Shopping 网页的界面语言(不是结果)。

例如,如果您使用域名 com 和地域参数 de-DE, 结果仍然来自美国,但 Accept-Language 标头值将被设置为de-DE,de;q=0.8。这将模仿一个来自美国的人在网上搜索 com 域名,并将其浏览器的用户界面设置为德语。

如果您不使用这个参数,我们将设置“Accept-Language”参数来匹配域名(即 en-UScom)。

此处可下载 locale 值的 JSON 格式完整列表。

[  
   {  
      "locale":{  
         "en-ai":{  
            "description":"Anguilla - English",
            "domain":"com.ai"
         },
         "es-pr":{  
            "description":"Puerto Rico - Spanish",
            "domain":"com.pr"
         },
         ...
         "en-by":{  
            "description":"Belarus - English",
            "domain":"by"
         },
         "en-in":{  
            "description":"India - English",
            "domain":"co.in"
         }
      }
   }
]

Results_Language

此处可下载 results_language 值的 JSON 格式完整列表。

[
 {
   "results_language": "af",
   "language": "Afrikaans"
 },
 {
   "results_language": "ar",
   "language": "Arabic"
 },
 ...
 {
   "results_language": "vi",
   "language": "Vietnamese"
 }
]

Geo_location

有几种方法可以使用 geo_location 参数来获得正确定位的 Google 结果。

  • 使用一个城市名。过程直截了当。只要将此处下载的 CSV 中的其中一个值传给我们即可,格式为“城市、州、国家”。例如:"geo_location":"New York,New York,United States"

  • 使用一个州名。剥离 Google 的 Canonical Location Name 的第一部分,并传递一个 “州,国家” 格式的 geo_location 值。与美国、澳大利亚、印度和其他有联邦制的国家合作。例如:"geo_location":"California,United States"

  • 使用一个国家名。要获得一个国家地理中心点的本地化结果,请传递一个国家名称。例如:"geo_location":"United Kingdom"

  • 使用坐标和半径。为了获得超本地化的搜索结果(特别适用于“我附近的餐馆”等搜索),您可以传递纬度、经度和半径值。以下示例传递了华盛顿州西雅图太空针塔的坐标:"geo_location": "lat:47.6205, lng: -122.3493, rad:25000"

如果您传递了一个拼写错误的 geo_location 参数,我们或 Google 会为您解释并纠正它。尽管如此,我们建议使用上述的参数结构,结合 localedomain 参数来获得最准确的结果。

最后更新于