訂單追蹤信號可讓您向 Google 提供過往訂單追蹤資料,以便瞭解透過商家網站完成的訂單。這樣一來,買家就能更準確且準確地預估運費。訂單追蹤信號也可讓您運用免運費及快速出貨註解強化產品資訊。
無論是透過商家網站完成的訂單,還是透過 Buy on Google 完成的訂單,您都可以提交相關資料。您提交的資料會與您在 Merchant Center 帳戶設定中提供的運送設定資訊相輔相成。舉例來說,如果您向買家提供 3 到 7 天的預估運費,但根據過往訂單追蹤功能顯示,某些地區的訂單通常會在 3 天內送達,Google 就能更新您的產品資訊,為消費者提供更準確的預估結果。
本指南說明如何使用 ordertrackingsignals
服務提交歷來訂單追蹤資料。
使用 ordertrackingsignals
服務
ordertrackingsignals
服務包含單一 create
端點,可讓您提交過往訂單追蹤資料。請只提交已送達的訂單資料,以便我們驗證運送時間。每項要求只能提交一筆訂單。您可以在要求主體中提交下列資訊:
- 訂單資訊,包括訂單 ID 和訂單建立時間、交貨地點郵遞區號和區碼
- 向買家收取的運費 (
customer_shipping_fee
) - 運送資訊 (
shippingInfo
),包括與訂單相關的每批出貨商品的貨運公司、追蹤包裹、出發地、目的地和運送時間 - 訂單委刊項資訊 (
lineItems
),包括訂單中的產品 - 訂單委刊項與訂單出貨的對應關係
(
shipment_line_item_mapping
) 您要提交資料的商家 ID (
merchant_id
)。此為選填欄位,並可讓您代表其他商家提供資料。如未提供這個欄位的值,則會將資料與提交該欄位的帳戶建立關聯。
如要進一步瞭解必要和選用的訂單追蹤欄位,請參閱 ordertrackingsignals
資源的參考說明文件。
提交新的訂單追蹤信號資料
以下是提交新訂單追蹤資料的要求範例:
https://shoppingcontent.googleapis.com/content/v2.1/merchantId/ordertrackingsignals
{
"merchantId": "987654321",
"orderCreatedTime": {
"year": 2020,
"month": 1,
"day": 2,
"hours": 0,
"minutes": 0,
"seconds": 0,
"timeZone": {
"id": "America/Los_Angeles"
}
},
"orderId": "123456789",
"shippingInfo": [
{
"shipmentId": "1",
"trackingId": "100",
"carrierName": "FEDEX",
"carrierServiceName": "GROUND",
"shippedTime": {
"year": 2020,
"month": 1,
"day": 3,
"hours": 0,
"minutes": 0,
"seconds": 0,
"timeZone": {
"id": "America/Los_Angeles"
}
},
"shippingStatus": "DELIVERED"
},
{
"shipmentId": "2",
"earliestDeliveryPromiseTime": {
"year": 2020,
"month": 1,
"day": 4,
"hours": 0,
"minutes": 0,
"seconds": 0,
"timeZone": {
"id": "America/Los_Angeles"
}
},
"latestDeliveryPromiseTime": {
"year": 2020,
"month": 1,
"day": 5,
"hours": 0,
"minutes": 0,
"seconds": 0,
"timeZone": {
"id": "America/Los_Angeles"
}
},
"actualDeliveryTime": {
"year": 2020,
"month": 1,
"day": 5,
"hours": 0,
"minutes": 0,
"seconds": 0,
"timeZone": {
"id": "America/Los_Angeles"
}
},
"shippedTime": {
"year": 2020,
"month": 1,
"day": 3,
"hours": 0,
"minutes": 0,
"seconds": 0,
"timeZone": {
"id": "America/Los_Angeles"
}
},
"shippingStatus": "DELIVERED"
}
],
"lineItems": [
{
"lineItemId": "item1",
"productId": "online:en:US:item1",
"quantity": "3"
},
{
"lineItemId": "item2",
"productId": "online:en:US:item2",
"quantity": "5"
}
],
"shipmentLineItemMapping": [
{
"shipmentId": "1",
"lineItemId": "item1",
"quantity": "1"
},
{
"shipmentId": "2",
"lineItemId": "item1",
"quantity": "2"
},
{
"shipmentId": "1",
"lineItemId": "item2",
"quantity": "4"
},
{
"shipmentId": "2",
"lineItemId": "item2",
"quantity": "1"
}
],
"customerShippingFee": {
"value": "4.5",
"currency": "USD"
},
"deliveryPostalCode": "94043",
"deliveryRegionCode": "US"
}
更新現有的訂單追蹤信號資料
如要修改已提交的訂單追蹤資料,請提交含有相同 orderId
新資料的要求。針對預估運費、快速出貨及免運費,系統會使用各 orderId
最新提交的資料。