Structured Data สำหรับโปรแกรมสะสมคะแนน (MemberProgram)

การ์ดความรู้ Shopping ที่มีราคาสำหรับสมาชิกในผลการค้นหา

ผู้ขายหลายรายมีโปรแกรมสะสมคะแนนที่ให้สิทธิประโยชน์พิเศษแก่สมาชิก เช่น ราคาพิเศษและคะแนนสะสม เมื่อคุณเพิ่ม Structured Data MemberProgram ลงในเว็บไซต์ของคุณ Google Search จะใช้ข้อมูลนี้เพื่อแสดงสิทธิประโยชน์จากการสะสมคะแนนพร้อมกับผลิตภัณฑ์และการ์ดความรู้ในผลการค้นหา

คุณระบุโปรแกรมสะสมคะแนนที่เสนอสำหรับธุรกิจของคุณได้โดยใช้ Structured Data ประเภท MemberProgram ซึ่งฝังอยู่ภายใต้ Structured Data ประเภท Organization หากต้องการระบุสิทธิประโยชน์จากการสะสมคะแนน (เช่น ราคาตามโปรแกรมสะสมคะแนนและคะแนนที่ได้รับ) สำหรับผลิตภัณฑ์แต่ละรายการ ให้เพิ่มมาร์กอัป UnitPriceSpecification แยกต่างหากภายใต้มาร์กอัป Structured Data Offer ตามที่อธิบายไว้ในส่วนข้อมูลผลิตภัณฑ์ของผู้ขาย

ความพร้อมใช้งานของฟีเจอร์

ข้อมูลโปรแกรมสะสมคะแนนมีให้บริการในผลการค้นหาของ Google ในแคนาดา เยอรมนี เม็กซิโก ฝรั่งเศส สหรัฐ��เมริกา สหราชอาณาจักร และออสเตรเลีย ทั้งบนเดสก์ท็อปและอุปกรณ์เคลื่อนที่

วิธีเพิ่ม Structured Data

ข้อมูลที่มีโครงสร้างคือรูปแบบมาตรฐานในการแจ้งข้อมูลเกี่ยวกับหน้าและจำแนกประเภทเนื้อหาของหน้า หากคุณเพิ่งใช้ข้อมูลที่มีโครงสร้างเป็นครั้งแรก โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของข้อมูลที่มีโครงสร้าง

ต่อไปนี้เป็นภาพรวมเกี่ยวกับวิธีสร้าง ทดสอบ และเผยแพร่ข้อมูลที่มีโครงสร้าง

  1. เพิ่มพร็อพเพอร์ตี้ที่จำเป็น ดูตำแหน่งการแทรก Structured Data ในหน้าเว็บตามรูปแบบที่คุณใช้อยู่
  2. ปฏิบัติตามหลักเกณฑ์
  3. ตรวจสอบความถูกต้องของโค้ดโดยใช้การทดสอบผลการค้นหาที่เป็นริชมีเดีย และแก้ไขข้อผิดพลาดที่สําคัญทั้งหมด พิจารณาแก้ไขปัญหาที่ไม่สําคัญซึ่งอาจมีการรายงานในเครื่องมือด้วย เพราะอาจช่วยปรับปรุงคุณภาพของ Structured Data ได้ (แต่ไม่จําเป็นว่าต้องมีสิทธิ์ปรากฏในผลการค้นหาที่เป็นริชมีเดีย)
  4. ทำให้หน้าบางหน้าที่มีข้อมูลที่มีโครงสร้างใช้งานได้และใช้เครื่องมือตรวจสอบ URL เพื่อทดสอบว่า Google เห็นหน้าในลักษณะใด ตรวจสอบว่า Google เข้าถ��งหน้าดังกล่าวได้และไม่มีการบล็อกหน้าด้วยไฟล์ robots.txt, แท็ก noindex หรือข้อกำหนดให้เข้าสู่ระบบ หากหน้าเว็บดูถูกต้องดีแล้ว คุณขอให้ Google ทำการ Crawl URL อีกครั้งได้
  5. หากต้องการให้ Google ทราบถึงการเปลี่ยนแปลงที่จะเกิดขึ้นในอนาคตอยู่ตลอด เราขอแนะนำให้ส่ง Sitemap ซึ่งกำหนดให้ดำเนินการแบบอัตโนมัติได้โดยใช้ Search Console Sitemap API

ตัวอย่าง

ต่อไปนี้คือตัวอย่างมาร์กอัป Structured Data MemberProgram สำหรับโปรแกรมสะสมคะแนนที่มีระดับการเป็นสมาชิก 2 ระดับ

<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 ที่คุณกำหนดสำหรับธุรกิจจะทำงานร่วมกับ Structured Data ของ validForMemberTier และ MembershipPointsEarned เพื่อกำหนดสิทธิประโยชน์จากการสะสมคะแนนสำหรับลูกค้าเมื่อซื้อผลิตภัณฑ์

คำจำกัดความของประเภท Structured Data

คุณต้องใส่พร็อพเพอร์ตี้ที่จำเป็นเพื่อให้ Structured Data มีสิทธิ์ใช้ใน Google Search คุณอาจใส่พร็อพเพอร์ตี้ที่แนะนำด้วยเพื่อให้ข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหา ซึ่งจะช่วยให้ผู้ใช้ได้รับประสบการณ์ที่ดียิ่งขึ้น

MemberProgram

ใช้พร็อพเพอร์ตี้ต่อไปนี้เพื่ออธิบายโปรแกรมสะสมคะแนนอย่างน้อย 1 รายการและระดับขั้นอย่างน้อย 1 ระดับต่อโปรแกรมสะสมคะแนนสำหรับธุรกิจของคุณ ดูคำจำกัดความที่สมบูรณ์ของ MemberProgram ได้ที่ schema.org/MemberProgram

พร็อพเพอร์ตี้ที่จำเป็น
description

Text

คําอธิบายโปรแกรมสะสมคะแนนที่อธิบายสิทธิประโยชน์หลักสำหรับสมาชิก

hasTiers

MemberProgramTier ที่ซ้ำ

กำหนดระดับในโปรแกรมสะสมคะแนน โปรแกรมสะสมคะแนนต้องมีระดับอย่างน้อย 1 ระดับ ดูรายการพร็อพเพอร์ตี้ MemberProgramTier ที่ Google รองรับ

name

Text

ชื่อโปรแกรมสะสมคะแนน

พร็อพเพอร์ตี้ที่แนะนำ
url

URL

URL ของหน้าเว็บที่ผู้เลือกซื้อสามารถลงชื่อสมัครใช้โปรแกรมสะสมคะแนนนี้ได้ อย่าระบุ URL หลายรายการ หากไม่ระบุ ระบบจะใช้ URL ของหน้าที่มี Structured Data MemberProgram

MemberProgramTier

MemberProgramTier ใช้เพื่อกำหนดระดับภายใต้ MemberProgram โปรแกรมสะสมคะแนนอาจมีหลายระดับ เช่น บรอนซ์ เงิน และทอง

ดูคำจำกัดความที่สมบูรณ์ของ MemberProgramTier ได้ที่ schema.org/MemberProgramTier

พร็อพเพอร์ตี้ที่จำเป็น
hasTierBenefit

TierBenefitEnumeration ที่ซ้ำ

สิทธิประโยชน์สำหรับสมาชิกระดับนี้ ระดับการเป็นสมาชิกอาจมีสิ���ธิประโยชน์หลายรายการ และยังรองรับชื่อย่อที่ไม่มีคํานำหน้า URL ด้วย (เช่น 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,
        "billingDuration": 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

URL ของหน้าเว็บที่ผู้เลือกซื้อสามารถลงชื่อสมัครใช้ระดับการเป็นสมาชิกที่เฉพาะเจาะจงนี้ อย่าระบุ URL หลายรายการ

การใช้ Merchant Center เพื่อกำหนดค่าโปรแกรมสะสมคะแนนกับ Google

โปรแกรมสะสมคะแนนอาจกำหนดค่าและอัปเดตมาร์กอัปให้เป็นปัจจุบันได้ยาก หากคุณมีบัญชี Google Merchant Center คุณอาจพิจารณากำหนดค่าโปรแกรมสะสมคะแนนใน Google Merchant Center โดยตรงแทนการใช้มาร์กอัป ดูข้อมูลเพิ่มเติมได้ที่บทความในศูนย์ช่วยเหลือสำหรับผู้ขายเกี่ยวกับโปรแกรมสะสมคะแนน

หากคุณระบุทั้งมาร์กอัปและโปรแกรมสะสมคะแนนของ Merchant Center ไว้ Google จะใช้การตั้งค่า Merchant Center

การแก้ปัญหา

หากประสบปัญหาในการใช้หรือแก้ไขข้อบกพร่องของ Structured Data โปรดดูแหล่งข้อมูลต่อไปนี้ซึ่งอาจช่วยคุณได้