ऑर्डर ट्रैक करने के सिग्नल

ऑर्डर ट्रैकिंग सिग्नल की मदद से, Google को व्यापारी/कंपनी/कारोबारी की साइट से पूरे किए गए ऑर्डर का पुराना ऑर्डर ट्रैकिंग डेटा दिया जा सकता है. इससे खरीदारों को शिपिंग में लगने वाले समय का ज़्यादा सटीक अनुमान मिलता है. ऑर्डर ट्रैकिंग सिग्नल से, आपको मुफ़्त और तेज़ शिपिंग वाले एनोटेशन की मदद से, अपनी लिस्टिंग को बेहतर बनाने में भी मदद मिलती है.

किसी व्यापारी/कंपनी/कारोबारी की साइट पर जाकर, पूरे किए गए ऑर्डर का डेटा सबमिट किया जा सकता है. आपका सबमिट किया गया डेटा, Merchant Center खाते के सेटअप के दौरान दी गई शिपिंग कॉन्फ़िगरेशन की जानकारी के साथ काम करता है. उदाहरण के लिए, अगर आपने खरीदारों को शिपिंग में लगने वाले समय का अनुमान 3 से 7 दिन बताया है, लेकिन ऑर्डर ट्रैकिंग के पुराने डेटा से पता चलता है कि कुछ इलाकों में आपके ऑर्डर आम तौर पर तीन दिन में पहुंच जाते हैं, तो Google आपकी लिस्टिंग अपडेट कर सकता है, ताकि खरीदारों को शिपिंग में लगने वाले समय का सटीक अनुमान दिया जा सके.

इस गाइड में, ऑर्डर ट्रैकिंग का पुराना डेटा सबमिट करने के लिए, ordertrackingsignals सेवा का इस्तेमाल करने का तरीका बताया गया है.

ordertrackingsignals सेवा का इस्तेमाल करें

ordertrackingsignals सेवा में एक create एंडपॉइंट शामिल होता है. इसकी मदद से, ऑर्डर के पुराने ट्रैकिंग डेटा को सबमिट किया जा सकता है. सिर्फ़ डिलीवर किए गए ऑर्डर का डेटा सबमिट करें, ताकि हम शिपिंग में लगने वाले समय की पुष्टि कर सकें. आपके पास एक अनुरोध के लिए एक ऑर्डर सबमिट करने का विकल्प है. अनुरोध के मुख्य हिस्से में, यह जानकारी सबमिट की जा सकती है:

  • ऑर्डर की जानकारी. इसमें, ऑर्डर आईडी, ऑर्डर करने का समय, डिलीवरी की जगह का पिन कोड, और क्षेत्र का कोड शामिल हैं
  • शिपिंग के लिए खरीदार से लिया जाने वाला शुल्क (customer_shipping_fee)
  • शिपिंग की जानकारी (shippingInfo) में, ऑर्डर से जुड़े हर शिपमेंट के लिए कैरियर कंपनी, ट्रैकिंग, शुरुआत की जगह, मंज़िल, और शिपिंग में लगने वाला समय शामिल है
  • ऑर्डर के लाइन आइटम की जानकारी (lineItems), जिसमें उन प्रॉडक्ट के नाम भी शामिल हैं जिनका ऑर्डर दिया गया है
  • ऑर्डर के लाइन आइटम को ऑर्डर शिपमेंट से मैप करना (shipment_line_item_mapping)
  • उस कारोबारी का मर्चेंट आईडी जिसके लिए डेटा सबमिट किया जा रहा है (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 के लिए, हाल ही में सबमिट किए गए डेटा का ही इस्तेमाल किया जाता है.