ဖွဲ့စည်းထားသော ဒေတာ
Event Schema စစ်ဆေးကိရိယာ
သင့် Event (သို့) MusicEvent၊ SportsEvent၊ Festival နှင့် အခြား subtype 20 ကျော် ၏ JSON-LD ကို ကူးထည့်ပြီး Google ၏ Event structured data လမ်းညွှန်ချက်များနှင့် ကိုက်ညီစေရန် စစ်ဆေးမှု အပြည့်အစုံကို ရယူပါ — ရက်စွဲများ၊ location/VirtualLocation၊ eventAttendanceMode၊ eventStatus ပြောင်းလဲမှုများနှင့် Offer field တိုင်း။
ဤကိရိယာသည် သင့်ဘရောက်ဇာအတွင်း လုံးဝ လည်ပတ်ပါသည်။ အမည်မဖော်သော အသုံးပြုမှုအရေအတွက်မှလွဲ၍ သင်ကူးထည့်သည့်အရာများကို မည်သည့်နေရာသို့မျှ ပို့ခြင်း မရှိပါ။
<script type="application/ld+json"> block ၏ အကြောင်းအရာကို (သို့) စာမျက်နှာတစ်ခုလုံး HTML ကို ကူးထည့်ပါ — JSON-LD block တိုင်းကို အလိုအလျောက် ထုတ်ယူပါမည်။
ဤကိရိယာက ဘာတွေ စစ်ဆေးသလဲ၊ ဘုံအမှားများကို ဘယ်လိုပြင်မလဲ
သင့် Event JSON-LD သည် syntax အရ မှန်ကန်ပြီး ပြည့်စုံမှသာ Google က Event rich result (ရက်စွဲ၊ ပွဲကျင်းပရာနေရာနှင့် လက်မှတ်ဝယ်ယူရန် လင့်ခ်များကို ရှာဖွေမှုတွင် တိုက်ရိုက်ပြသခြင်း) ကို ပြသပါလိမ့်မည်။ ဤကိရိယာသည် ရှာဖွေရေးအင်ဂျင်များ ဖတ်ရှုသည့် Place၊ VirtualLocation နှင့် Offer object များကို တိုက်ရိုက် parse လုပ်ပါသည် — ပြားချပ်သော property list သာမက။
ရက်စွဲများသည် အများဆုံး တွေ့ရသော အမှားပင် ဖြစ်သည်— startDate နှင့် endDate သည် စစ်မှန်သော ISO 8601 တန်ဖိုးများ ("2026-09-12T19:00:00+07:00" ဖြစ်ရမည်၊ "9/12/2026" မဟုတ်ပါ) ဖြစ်ရမည်ဖြစ်ပြီး timezone offset ထည့်သွင်းရန် အထူးအကြံပြုပါသည်၊ ထို့အပြင် endDate သည် startDate ထက် ရှေ့ ဘယ်တော့မှ မရှိနိုင်ပါ။ startDate ကုန်ဆုံးပြီးဖြစ်ပြီး eventStatus က "EventScheduled" ဆိုလျှင် Google သည် ယင်းပွဲကို ပုံမှန်အားဖြင့် မပြသတော့ပါ — markup ကို ဖယ်ရှားပါ (သို့) status ကို update လုပ်ပါ။
location သည် ရှင်းလင်းစွာ ဖြေရှင်းနိုင်ရမည်— တိုက်ရိုက်တွေ့ဆုံသော ပွဲအတွက် name နှင့် address အပြည့်အစုံပါသော Place လိုအပ်ပြီး၊ လုံးဝ အွန်လိုင်း ပွဲအတွက် eventAttendanceMode ကို "OnlineEventAttendanceMode" ဟု သတ်မှတ်ပြီး Place အစား (သို့) hybrid ပွဲများအတွက် Place နှင့်အတူ URL စစ်မှန်သော VirtualLocation လိုအပ်သည်။ eventStatus ကို "EventMovedOnline" ဟု သတ်မှတ်ရုံဖြင့် attendance mode နှင့် location ကို အတူပြောင်းမလိုက်ပါက စစ်ဆေးမှု မအောင်မြင်စေသော ဘုံ ဆန့်ကျင်မှု ဖြစ်ပါသည်။
Offer တိုင်းတွင် price နှင့် သီးခြား field အဖြစ် သက်ဆိုင်ရာ 3-စာလုံး priceCurrency (ISO 4217၊ ဥပမာ "IDR" (အင်ဒိုနီးရှား ရူပီးယား) သို့ "USD") လိုအပ်ပါသည် — price string ထဲသို့ ငွေကြေးသင်္ကေတ ရောထည့်ခြင်း မပြုလုပ်ရပါ — ထို့အပြင် သိရှိထားသော availability တန်ဖိုး ("InStock"၊ "SoldOut"၊ "PreOrder" စသည်) နှင့် တိုက်ရိုက် လက်မှတ် URL လည်း လိုအပ်ပါသည်။ လက်မှတ် အဆင့်များစွာရှိပါက Offer object array (သို့) မှန်ကန်သော lowPrice/highPrice အပိုင်းအခြားပါသော AggregateOffer ကို သုံးသင့်ပါသည်။
"EventRescheduled" နှင့် "EventPostponed" တို့တွင် Google မည်သို့ ပြောင်းလဲသွားသည်ကို ပြသနိုင်ရန် previousStartDate ပါရှိသင့်ပါသည်။ စာမျက်နှာတစ်ခုတွင် Event မှတ်တမ်း တစ်ခုထက်ပို၍ ဖော်ပြထားပါက ဤကိရိယာသည် ထပ်နေနိုင်သော မှတ်တမ်းများကိုလည်း အမှတ်အသားပြုပေးပါသည် — name နှင့် startDate တူညီသည့်အရာ နှစ်ကြိမ်ပေါ်လာလျှင် ပွဲနှစ်ခု သီးခြားစီမဟုတ်ဘဲ မတော်တဆ နှစ်ကြိမ်ကူးထည့်မိခြင်းကို ဆိုလိုလေ့ရှိသည်။