Indicatori di monitoraggio dell'ordine

Gli indicatori di monitoraggio degli ordini ti consentono di fornire a Google i dati storici di monitoraggio degli ordini completati tramite il sito di un commerciante. In questo modo, gli acquirenti ricevono stime di spedizione più precise e accurate. I segnali di monitoraggio degli ordini ti consentono anche di migliorare le tue schede con le annotazioni relative alla spedizione rapida e senza costi.

Puoi inviare i dati per gli ordini completati tramite il sito di un commerciante. I dati che invii integrano le informazioni di configurazione della spedizione che fornisci durante la configurazione dell'account Merchant Center. Ad esempio, se fornisci agli acquirenti stime di spedizione di 3-7 giorni, ma il monitoraggio storico recente degli ordini indica che i tuoi ordini arrivano in genere in 3 giorni in alcune regioni, Google può aggiornare le tue schede per fornire ai clienti una stima più precisa.

Questa guida spiega come utilizzare il servizio ordertrackingsignals per inviare i dati di monitoraggio degli ordini storici.

Utilizza il servizio ordertrackingsignals

Il servizio ordertrackingsignals include un singolo endpoint create, che ti consente di inviare i dati storici di monitoraggio degli ordini. Invia solo i dati relativi agli ordini consegnati, in modo che possiamo verificare i tempi di spedizione. Puoi inviare un ordine per richiesta. Nel corpo della richiesta puoi inviare le seguenti informazioni:

  • Informazioni sull'ordine, tra cui ID ordine, data e ora di creazione dell'ordine, codice postale di consegna e codice regione
  • Costo di spedizione addebitato all'acquirente (customer_shipping_fee)
  • Informazioni di spedizione (shippingInfo), inclusi corriere, monitoraggio, origine, destinazione e tempi di spedizione di ogni spedizione associata all'ordine
  • Informazioni sulle voci dell'ordine (lineItems), tra cui i prodotti inclusi nell'ordine
  • Una mappatura degli elementi pubblicitari dell'ordine alle spedizioni dell'ordine (shipment_line_item_mapping)
  • L'ID commerciante del commerciante per il quale stai inviando i dati (merchant_id). Questo campo è facoltativo e ti consente di fornire dati per conto di un altro commerciante. Se non fornisci un valore per questo campo, i dati vengono associati all'account che li invia.

Per ulteriori informazioni sui campi di monitoraggio degli ordini obbligatori e facoltativi, consulta la documentazione di riferimento per la risorsa ordertrackingsignals.

Inviare nuovi dati sugli indicatori di monitoraggio dell'ordine

Ecco una richiesta di esempio per inviare nuovi dati di monitoraggio dell'ordine:

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"
}

Aggiornare i dati degli indicatori di monitoraggio dell'ordine esistenti

Per modificare i dati di monitoraggio degli ordini già inviati, invia una richiesta che contenga nuovi dati con lo stesso orderId. Per le stime di spedizione e i badge spedizione rapida e senza costi, vengono utilizzati solo i dati inviati più di recente per ogni orderId.