लॉयल्टी प्रोग्राम (MemberProgram) का स्ट्रक्चर्ड डेटा

खोज के नतीजों में, लॉयल्टी की कीमत के साथ शॉपिंग नॉलेज पैनल

कई कारोबारियों या कंपनियों के लॉयल्टी प्रोग्राम में, सदस्यों को खास फ़ायदे मिलते हैं. जैसे, खास कीमतें और लॉयल्टी पॉइंट. अपनी साइट में MemberProgram स्ट्रक्चर्ड डेटा जोड़ने पर, Google Search इस जानकारी का इस्तेमाल करके, Search के नतीजों में आपके प्रॉडक्ट और नॉलेज पैनल के साथ लॉयल्टी के फ़ायदे दिखा सकता है.

अपने कारोबार के लिए लॉयल्टी प्रोग्राम की जानकारी देने के लिए, Organization स्ट्रक्चर्ड डेटा टाइप के तहत नेस्ट किए गए MemberProgram स्ट्रक्चर्ड डेटा टाइप का इस्तेमाल किया जा सकता है. अपने अलग-अलग प्रॉडक्ट के लिए लॉयल्टी के फ़ायदों (जैसे, लॉयल्टी प्रोग्राम के तहत तय की गई कीमतें और मिलने वाले पॉइंट) की जानकारी देने के लिए, Offer स्ट्रक्चर्ड डेटा मार्कअप के तहत UnitPriceSpecification मार्कअप को अलग से जोड़ें. इसके बारे में कारोबारी या कंपनी की दिखाई जाने वाली लिस्टिंग में बताया गया है.

सुविधा की उपलब्धता

लॉयल्टी प्रोग्राम की जानकारी, ऑस्ट्रेलिया, ब्राज़ील, कनाडा, फ़्रांस, जर्मनी, मेक्सिको, यूनाइटेड किंगडम, और अमेरिका में Google Search के नतीजों में उपलब्ध है. यह जानकारी डेस्कटॉप और मोबाइल, दोनों पर दिखती है.

स्ट्रक्चर्ड डेटा को जोड़ने का तरीका

स्ट्रक्चर्ड डेटा, किसी पेज के बारे में जानकारी देने और पेज के कॉन्टेंट को कैटगरी में बांटने का एक स्टैंडर्ड फ़ॉर्मैट है. अगर आपको स्ट्रक्चर्ड डेटा के बारे में ज़्यादा जानकारी नहीं है, तो स्ट्रक्चर्ड डेटा के काम करने का तरीका देखें.

स्ट्रक्चर्ड डेटा बनाने, उसकी जांच करने, और उसे रिलीज़ करने के बारे में खास जानकारी यहां दी गई है.

  1. ज़रूरी प्रॉपर्टी जोड़ें. जिस फ़ॉर्मैट का इस्तेमाल हो रहा है उसके हिसाब से जानें कि पेज पर स्ट्रक्चर्ड डेटा कहां डालना है.
  2. दिशा-निर्देशों का पालन करें.
  3. ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) की जांच का इस्तेमाल करके, अपने कोड की पुष्टि करें. साथ ही, सभी ज़रूरी गड़बड़ियों को ठीक करें. ऐसी अन्य समस्याओं को भी ठीक करें जो टूल में फ़्लैग की जा सकती हैं. ऐसा इसलिए, क्योंकि इससे आपके स्ट्रक्चर्ड डेटा की क्वालिटी को बेहतर बनाने में मदद मिल सकती है. हालांकि, ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में शामिल होने के लिए, यह ज़रूरी नहीं है.
  4. स्ट्रक्चर्ड डेटा वाले कुछ पेजों को डिप्लॉय करें. इसके बाद, यूआरएल जांचने वाला टूल इस्तेमाल करके देखें कि Google को पेज कैसा दिखेगा. पक्का करें कि Google आपका पेज ऐक्सेस कर सकता हो. साथ ही, देखें कि उस पेज को robots.txt फ़ाइल और noindex टैग से ब्लॉक न किया गया हो या लॉग इन करना ज़रूरी न हो. अगर पेज ठीक लगता है, तो Google को अपने यूआरएल फिर से क्रॉल करने के लिए कहा जा सकता है.
  5. Google को आगे होने वाले बदलावों की जानकारी देने के लिए हमारा सुझाव है कि आप साइटमैप सबमिट करें. Search Console साइटमैप एपीआई की मदद से, इसे ऑटोमेट भी किया जा सकता है.

उदाहरण

यहां किसी लॉयल्टी प्रोग्राम के लिए MemberProgram स्ट्रक्चर्ड डेटा मार्कअप का उदाहरण दिया गया है. इस प्रोग्राम में, पैसे चुकाकर ली जाने वाली सदस्यता के दो टियर हैं.

<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "OnlineStore",
      "hasMemberProgram": {
        "@type": "MemberProgram",
        "name": "Membership Plus",
        "description": "For frequent shoppers this is our top-rated loyalty program",
        "url": "https://www.example.com/membership-plus",
        "hasTiers": [
          {
            "@type": "MemberProgramTier",
            "@id": "#plus-tier-silver",
            "name": "silver",
            "url": "https://www.example.com/membership-plus-silver",
            "hasTierBenefit": [
              "https://schema.org/TierBenefitLoyaltyPoints"
            ],
            "membershipPointsEarned": 5
          },
          {
            "@type": "MemberProgramTier",
            "@id": "#plus-tier-gold",
            "name": "gold",
            "url": "https://www.example.com/membership-plus-gold",
            "hasTierRequirement":
            {
              "@type": "CreditCard",
              "name": "Example platinum card plus"
            },
            "hasTierBenefit": [
              "https://schema.org/TierBenefitLoyaltyPrice",
              "https://schema.org/TierBenefitLoyaltyPoints"
            ],
            "membershipPointsEarned": 10
          }
        ]
      }
      // Other Organization-level properties
      // ...
    }
    </script>
  </head>
  <body>
  </body>
</html>

दिशा-निर्देश

अपने लॉयल्टी प्रोग्राम के मार्कअप को Google Search में इस्तेमाल करने के लिए, आपको इन दिशा-निर्देशों का पालन करना होगा:

तकनीकी दिशा-निर्देश

  • MemberProgram मार्कअप को Organization टाइप के तहत नेस्ट करें. ऐसा उस पेज पर करें जिस पर आपने अपने कारोबार के एडमिन से जुड़ी जानकारी और नीतियों के बारे में बताया है. ज़्यादा जानकारी के लिए, संगठन से जुड़ा मार्कअप देखें.
  • अपने अलग-अलग प्रॉडक्ट के लिए लॉयल्टी के फ़ायदों (जैसे, लॉयल्टी प्रोग्राम के तहत तय की गई कीमतें और मिलने वाले पॉइंट) की जानकारी देने के लिए, कारोबारी या कंपनी की दिखाई जाने वाली लिस्टिंग के लिए तय किया गया UnitPriceSpecification मार्कअप जोड़ें. अपने कारोबार के लिए तय किया गया MemberProgram मार्कअप, validForMemberTier और MembershipPointsEarned स्ट्रक्चर्ड डेटा के साथ मिलकर काम करता है. इससे, आपके प्रॉडक्ट खरीदते समय, खरीदारों के लिए लॉयल्टी के फ़ायदे तय किए जाते हैं.

अलग-अलग तरह के स्ट्रक्चर्ड डेटा की परिभाषा

Google Search में इस्तेमाल के लिए, आपको उसमें ज़रूरी प्रॉपर्टी शामिल करनी होंगी. अपने लॉयल्टी प्रोग्राम के बारे में ज़्यादा जानकारी जोड़ने के लिए, सुझाई गई प्रॉपर्टी भी शामिल करें. इससे, बेहतर उपयोगकर्ता अनुभव उपलब्ध कराया जा सकता है.

MemberProgram

अपने कारोबार के लिए, एक या उससे ज़्यादा लॉयल्टी प्रोग्राम और हर लॉयल्टी प्रोग्राम के लिए एक या उससे ज़्यादा टियर के बारे में बताने के लिए, यहां दी गई प्रॉपर्टी इस्तेमाल करें. MemberProgram की पूरी जानकारी schema.org/MemberProgram पर उपलब्ध है.

ज़रूरी प्रॉपर्टी
description

Text

लॉयल्टी प्रोग्राम की जानकारी, जिसमें सदस्यों के लिए मुख्य फ़ायदों के बारे में बताया गया हो.

hasTiers

दोहराया गया MemberProgramTier

यह लॉयल्टी प्रोग्राम के तहत किसी टियर की जानकारी देता है. किसी लॉयल्टी प्रोग्राम में कम से कम एक टियर होना चाहिए. Google पर काम करने वाली MemberProgramTier प्रॉपर्टी की सूची देखें.

name

Text

लॉयल्टी प्रोग्राम का नाम.

सुझाई गई प्रॉपर्टी
url

URL

उस वेब पेज का कोई यूआरएल जहां खरीदार इस लॉयल्टी प्रोग्राम के लिए साइन अप कर सकता है. एक से ज़्यादा यूआरएल शामिल न करें. अगर यूआरएल नहीं दिया जाता है, तो MemberProgram स्ट्रक्चर्ड डेटा वाले पेज के यूआरएल को ही इस लॉयल्टी प्रोग्राम के साइन अप पेज का यूआरएल मान लिया जाएगा.

MemberProgramTier

MemberProgramTier का इस्तेमाल, MemberProgram के तहत टियर तय करने के लिए किया जाता है. किसी लॉयल्टी प्रोग्राम में कई टियर हो सकते हैं. उदाहरण के लिए, ब्रॉन्ज़, सिल्वर, और गोल्ड.

MemberProgramTier की पूरी जानकारी, schema.org/MemberProgramTier पर उपलब्ध है.

ज़रूरी प्रॉपर्टी
hasTierBenefit

दोहराया गया TierBenefitEnumeration

पैसे चुकाकर बने सदस्यों के लिए, सदस्यता वाले इस टियर का फ़ायदा. सदस्यता के किसी टियर में कई फ़ायदे हो सकते हैं. बिना यूआरएल प्रीफ़िक्स वाले छोटे नाम भी इस्तेमाल किए जा सकते हैं (उदाहरण के लिए, TierBenefitLoyaltyPoints).

  • https://schema.org/TierBenefitLoyaltyPoints: फ़ायदे के तौर पर, लॉयल्टी पॉइंट मिलते हैं. membershipPointsEarned की जानकारी भी दें.
  • https://schema.org/TierBenefitLoyaltyPrice: फ़ायदे के तौर पर, सदस्यों के लिए खास कीमत उपलब्ध कराई जाती है.
name

Text

पैसे चुकाकर ली जाने वाली सदस्यता के टियर का नाम.

सुझाई गई प्रॉपर्टी
hasTierRequirement

CreditCard, या MonetaryAmount, या UnitPriceSpecification, या Text

सदस्यता वाले किसी टियर में शामिल होने की ज़रूरी शर्तें. अगर यह तय नहीं की गई हैं, तो कोई भी व्यक्ति बिना किसी शुल्क के टियर में शामिल हो सकता है. जो टियर फ़्री नहीं है उसमें शामिल होने की ज़रूरी शर्त बताने वाली कोई वैल्यू डालें.

  • https://schema.org/CreditCard: उस क्रेडिट कार्ड की जानकारी दें जिसके लिए उपयोगकर्ता को टियर में शामिल होने के लिए साइन अप करना होगा. उदाहरण के लिए:
      "hasTierRequirement": {
        "@type": "CreditCard",
        "name": "Capital Two cashback rewards platinum card"
      }
  • https://schema.org/MonetaryAmount: इस टियर में शामिल होने के लिए, कम से कम खर्च की जानकारी दें. उदाहरण के लिए, अगर इस टियर में शामिल होने के लिए कम से कम 250 डॉलर खर्च करने ज़रूरी हैं, तो यह जानकारी दें:
      "hasTierRequirement": {
        "@type": "MonetaryAmount",
        "value": 250,
        "currency": "USD"
      }
  • https://schema.org/UnitPriceSpecification: उस शुल्क के बारे में बताएं जो उपभोक्ता को टियर की सदस्यता के लिए, समय-समय पर चुकाना होगा. उदाहरण के लिए, अगर 12 महीने की सदस्यता के लिए, हर महीने 9.99 यूरो चुकाना है, तो यह जानकारी दें:
      "hasTierRequirement": {
        "@type": "UnitPriceSpecification",
        "price": 9.99,
        "priceCurrency": "EUR",
        "billingDuration": 12,
        "billingIncrement": 1,
        "unitCode": "MON"
      }
  • https://schema.org/Text: टियर में शामिल होने से जुड़ी अन्य ज़रूरी शर्तों के बारे में बताएं. उदाहरण के लिए:
    "hasTierRequirement": "Purchase a share in our coop and volunteer a minimum of 1 day a month to keep operating costs low."
membershipPointsEarned

QuantitativeValue

hasTierBenefit के बराबर https://schema.org/TierBenefitLoyaltyPoints होने पर, खर्च की गई हर मुद्रा इकाई के लिए उपभोक्ता को मिलने वाले लॉयल्टी पॉइंट की संख्या.

url

URL

उस वेब पेज का यूआरएल जहां खरीदार, सदस्यता के इस टियर के लिए साइन अप कर सकता है. एक से ज़्यादा यूआरएल शामिल न करें.

Google के साथ लॉयल्टी प्रोग्राम कॉन्फ़िगर करने के लिए, Merchant Center का इस्तेमाल करना

लॉयल्टी प्रोग्राम को कॉन्फ़िगर करना और मार्कअप के साथ अप-टू-डेट रखना मुश्किल हो सकता है. अगर आपके पास कोई Google Merchant Center खाता है, तो मार्कअप का इस्तेमाल करने के बजाय, सीधे Google Merchant Center में अपने लॉयल्टी प्रोग्राम को कॉन्फ़िगर किया जा सकता है. ज़्यादा जानकारी के लिए, लॉयल्टी प्रोग्राम के बारे में Merchant Center के सहायता केंद्र का लेख पढ़ें.

अगर आपने मार्कअप और Merchant Center के लॉयल्टी प्रोग्राम, दोनों की जानकारी दी है, तो Google Merchant Center की सेटिंग का इस्तेमाल करेगा.

समस्याएं हल करना

अगर आपको स्ट्रक्चर्ड डेटा लागू करने या डीबग करने में कोई समस्या आ रही है, तो यहां कुछ ऐसे रिसॉर्स दिए गए हैं जिनसे आपको मदद मिल सकती है.