ইভেন্ট

যাতে Google Search-এর ফলাফল ও Google Map সহ অন্যান্য Google প্রোডাক্টের মাধ্যমে ব্যবহারকারীরা আপনার আয়োজিত ইভেন্টগুলি খুঁজে পান, সেই জন্য সেগুলি মার্ক-আপ করুন।

বিখ্যাত শিল্পীর অনুষ্ঠান বা পাড়ার কত্থকের ক্লাস, যেকোনও ধরনের ইভেন্ট আপনি মার্ক-আপের সাহায্যে যোগ করতে পারেন। আপনার ইভেন্টে মার্ক-আপ যোগ করলে ব্যবহারকারীরা সহজেই সেটি খুঁজে পাবেন ও তাতে যোগদান করতে পারবেন।

আপনার ওয়েবসাইটে খুব কম সংখ্যক ইভেন্ট থাকলে আপনি ডেটা হাইলাইটার ব্যবহার করতে পারেন।

সার্চ ফলাফলে ইভেন্টের উদাহরণ

দেশ এবং ভাষাগত উপলভ্যতা

Google-এ ইভেন্ট সার্চ করার অভিজ্ঞতাকে সারা বিশ্বে ছড়িয়ে দিতে পেরে আমরা আনন্দিত। এই অভিজ্ঞতা বর্তমানে নিম্নলিখিত অঞ্চলে ও ভাষায় পাওয়া যাচ্ছে।

উদাহরণ

JSON-LD কোডে লেখা Event-এর একটি উদাহরণ নিচে দেওয়া হল। আপনি মাইক্রোডেটা বা RDFa সিনট্যাক্সও ব্যবহার করতে পারেন।

নির্দেশিকা

Google-এ ইভেন্ট সার্চ অভিজ্ঞতায় দেখানোর উপযুক্ত করে তুলতে আপনাকে এই নির্দেশিকা অবশ্যই মেনে চলতে হবে।

টেকনিক্যাল নির্দেশিকা

  • টার্গেট পৃষ্ঠায় schema.org-এর ইভেন্টের ধরন থেকে নেওয়া স্ট্রাকচার্ড ডেটা আইটেম থাকতে হবে।
  • প্রতিটি ইভেন্টের জন্য মার্ক-আপ সহ অনন্য ইউআরএল (একটি লিফ পৃষ্ঠা) অবশ্যই থাকতে হবে।

কন্টেন্ট সংক্রান্ত নির্দেশিকা

  • প্রতিটি ইভেন্টে সঠিকভাবে ইভেন্টের নাম, শুরুর তারিখ ও লোকেশন উল্লেখ করতে হবে।
  • যা ইভেন্ট নয় সেটিকে ইভেন্ট হিসেবে চিহ্নিত করবেন না:
    • ইভেন্ট নয় এমন প্রোডাক্ট বা পরিষেবাকে ইভেন্ট হিসেবে প্রচার করবেন না, যেমন "ভ্রমণের প্যাকেজ: গোয়ায় ৭ রাত"।
    • অল্প সময় ধরে চলে এমন কেনাকাটার সুযোগ বা ছাড়ের তথ্য যোগ করবেন না, যেমন: "কনসার্ট — এখনই টিকিট কাটুন" বা "কনসার্ট - শনিবার পর্যন্ত টিকিটের উপর ৫০% ছাড়"।
    • ব্যবসা খোলা থাকার দৈনিক সময়কে ইভেন্ট হিসেবে চিহ্নিত করবেন না, যেমন "অ্যাডভেঞ্চার পার্ক সকাল ৮টা থেকে বিকেল ৫টা পর্যন্ত খোলা"।
    • কুপন বা ভাউচারকে ইভেন্ট হিসেবে চিহ্নিত করবেন না, যেমন "আপনার প্রথম অর্ডারের উপর ৫% ছাড়"।
  • একাধিক দিন ধরে চলে এমন ইভেন্ট সঠিকভাবে মার্ক-আপ করুন:
    • একাধিক দিন ধরে চলে এমন ইভেন্ট অথবা তার টিকিটের তথ্যে, শুরু ও শেষের তারিখ দুটিই উল্লেখ করুন।
    • একাধিক দিন ধরে বিভিন্ন অনুষ্ঠান হলে ও প্রতিটির জন্য আলাদা টিকিট বিক্রি হলে, প্রত্যেক অনুষ্ঠানের জন্য আলাদা Event এলিমেন্ট যোগ করুন।

বিভিন্ন ধরনের স্ট্রাকচার্ড ডেটার সংজ্ঞা

Event-এর সম্পূর্ণ সংজ্ঞা schema.org/Event-এ দেওয়া আছে।

সার্চের উন্নত ফলাফলে দেখানোর উপযুক্ত করে তুলতে আপনার কন্টেন্টে প্রয়োজনীয় প্রপার্টিগুলি যোগ করতে হবে। ব্যবহারকারীকে উন্নত অভিজ্ঞতা প্রদান করতে, আপনার কন্টেন্ট সম্পর্কে আরও তথ্য দেওয়ার জন্য সাজেস্ট করা প্রপার্টিও যোগ করতে পারেন।

প্রয়োজনীয় প্রপার্টি
location

Place

একটি নেস্ট করা Place, যেমন:

"location": {
  "@type": "Place",
  "name": "Santa Clara City Library",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "2635 Homestead Rd",
    "addressLocality": "Santa Clara",
    "postalCode": "95051",
    "addressRegion": "CA",
    "addressCountry": "US"
  }
}
location.address

PostalAddress

অনুষ্ঠান যেখানে হবে সেই জায়গার পুরো ঠিকানা।

সাজেস্ট করা হয় না: কলকাতা

সাজেস্ট করা হয়: কনক মঞ্চ, ৭সি, পার্ক স্ট্রিট, কলকাতা ১৭, ভারত

পেশাদার পদ্ধতি:

  • ইভেন্টটি যদি একাধিক রাস্তায় বা জায়গা জুড়ে হয়, তাহলে শুরুর লোকেশন উল্লেখ করুন এবং সম্পূর্ণ বিবরণ দিন।
  • ইভেন্টটির জন্য কোনও জায়গা নির্দিষ্ট করা না গেলে, শহরের নাম বা সেটির জন্য সবচেয়ে উল্লেখযোগ্য লোকেশন ব্যবহার করুন।
  • একাধিক জায়গায় একইসময়ে ইভেন্টটি হলে, প্রতিটি লোকেশনের জন্য আলাদা ইভেন্ট তৈরি করুন।
name

Text

ইভেন্টের সম্পূর্ণ শীর্ষক।

সাজেস্ট করা হয় না: **সীমিত সময়ের জন্য ছাড় - জাকির হুসেন ও কলা রামনাথের কনসার্ট - $৫০**

সাজেস্ট করা হয়: জাকির হুসেন ও কলা রামনাথের সাথে সঙ্গীতসন্ধ্যা

সাজেস্ট করা হয়: জাকির হুসেন ও কলা রামনাথের অনন্য যুগলবন্দী

পেশাদার পদ্ধতি:

  • ইভেন্টের ধরনকে সেটির নামে উল্লেখ করবেন না।
  • ইউআরএল, দাম ইত্যাদির মতো অতিরিক্ত তথ্য যোগ করবেন না। পরিবর্তে, সেগুলির জন্য উপযুক্ত ফিল্ড ব্যবহার করুন।
  • শীর্ষকে ইভেন্টের একটি বিশেষ বৈশিষ্ট্যের কথা লিখুন। এটি ব্যবহারকারীকে দ্রুত সিদ্ধান্ত নিতে সাহায্য করে (যেমন, "শিল্পীর সাথে প্রশ্নোত্তর পর্ব")।
  • অল্প সময় ধরে চলবে এমন প্রচারাভিযান যোগ করবেন না (যেমন, "এখনই টিকিট কিনুন")।
startDate

DateTime

ISO-8601 ফর্ম্যাট ব্যবহার করে UTC জোন হিসেবে স্থানীয় টাইমজোনে ইভেন্ট শুরুর তারিখ ও সময়। ব্যবহারকারীরা যাতে তাদের সময় অনুযায়ী সহজে ইভেন্ট খুঁজে পান, সেই জন্য তারিখ ও সময় দুটিই উল্লেখ করুন। যেমন:

"startDate": "2018-03-21T16:00"

শুরুর সময় না জানলে বা ইভেন্ট সারাদিন ধরে চলবে কিনা তা না জানলে, ভুল সময় বা ০০:০০ (এর অর্থ, ইভেন্ট মাঝরাতে শুরু হবে) লিখবেন না। বরং, শুধু শুরুর তারিখ উল্লেখ করুন। যেমন:

"startDate": "2018-03-21"
সাজেস্ট করা প্রপার্টি
description

Text

ইভেন্টের বিবরণ। ইভেন্টের সম্পর্কে বোঝা ও তাতে যোগদান করার কাজটি ব্যবহারকারীর পক্ষে সহজ করে দিতে সেটির বিশদ বিবরণ লিখুন।

পেশাদার পদ্ধতি:

  • নির্দিষ্ট ইভেন্ট সম্পর্কে স্পষ্ট করে ও সংক্ষেপে একটি বিবরণ লিখুন।
  • ইভেন্টের বিবরণ উল্লেখ করুন, আপনার সাইটের ফিচার নয়।
  • তারিখ ও সময়ের মতো অন্যান্য তথ্য উল্লেখ করবেন না, সেগুলি নির্দিষ্ট ফিল্ডে লিখুন।
endDate

DateTime

ISO-8601 ফর্ম্যাট ব্যবহার করে UTC জোন হিসেবে স্থানীয় টাইমজোনে ইভেন্ট শেষের তারিখ ও সময়। startDate-এর মতো একই ফর্ম্যাট ব্যবহার করুন। ব্যবহারকারীরা যাতে তাদের সময় অনুযায়ী সহজে ইভেন্ট খুঁজে পেতে পারেন, সেই জন্য তারিখ ও সময় দুটিই উল্লেখ করুন। যেমন:

"endDate": "2017-04-24T23:00"

শুরুর সময় না জানলে বা ইভেন্ট সারাদিন ধরে চলবে কিনা তা না জানলে, ভুল সময় বা ০০:০০ (এর অর্থ, ইভেন্ট মাঝরাতে শুরু হবে) লিখবেন না। বরং, শুধু শুরুর তারিখ উল্লেখ করুন। যেমন:

"endDate": "2017-04-24"
image

পুনরাবৃত্তি হচ্ছে এমন ImageObject বা URL ফিল্ড

ইভেন্ট বা ভ্রমণের ছবি বা লোগোর ইউআরএল। ইভেন্টের ছবি যোগ করলে, সেটি ব্যবহারকারীর দৃষ্টি আকর্ষণ করতে পারে এবং তাকে বুঝতে সাহায্য করে। ছবিগুলি ১৯২০ পিক্সেল চওড়া (ন্যূনতম ৭২০ পিক্সেল চওড়া) হলে ভাল হয়।

ছবি সংক্রান্ত অতিরিক্ত নির্দেশিকা:

  • প্রত্যেক পৃষ্ঠায় কমপক্ষে একটি ছবি থাকতে হবে (মার্ক-আপ যোগ করুন বা না করুন)। আকৃতির অনুপাত এবং রেজোলিউশনের উপর নির্ভর করে সার্চ ফলাফলে দেখানোর জন্য Google সেরা ছবিটি বেছে নেবে।
  • ছবির ইউআরএল ক্রল এবং ইন্ডেক্স করার মতো হতে হবে।
  • ছবি মার্ক-আপ করা কন্টেন্টের সাথে সামঞ্জস্যপূর্ণ হতে হবে।
  • ছবির ফর্ম্যাট অবশ্যই .jpg, .png বা .gif হতে হবে।
  • সেরা ফলাফলের জন্য ১৬x৯, ৪x৩ এবং ১x১ আকৃতির অনুপাতে একাধিক উচ্চ-রেজোলিউশনের (প্রস্থ এবং উচ্চতা গুণ করে কমপক্ষে ৫০ হাজার পিক্সেলের) ছবি প্রদান করতে হবে।

যেমন:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
location.name

Text

যে জায়গায় ইভেন্টটি অনুষ্ঠিত হবে সেটির সম্পূর্ণ নাম।

সাজেস্ট করা হয় না: কলকাতা, পশ্চিমবঙ্গ

সাজেস্ট করা হয়: কিরণ মঞ্চ

পেশাদার পদ্ধতি:

  • পুরো শহর জুড়ে না হলে, শহরের নাম লিখবেন না।
  • location.name ফিল্ডে ইভেন্টের শীর্ষক না লিখে, যে জায়গায় ইভেন্টটি অনুষ্ঠিত হবে সেটির সম্পূর্ণ নাম উল্লেখ করবেন। ইভেন্টের লোকেশনের নাম না জানলে, এই ফিল্ড ব্যবহার করবেন না।
offers

Offer

প্রত্যেক ধরনের টিকিটের জন্য নেস্ট করা Offer, যেমন:
"offers": {
  "@type": "Offer"
}
offers.availability

Text

নিচে উল্লিখিতগুলির মধ্যে একটি:

যেমন:

"offers": {
  "@type": "Offer",
  "availability": "https://schema.org/InStock"
}
offers.price

Number

সার্ভিস চার্জ ও ফি সহ টিকিটের ন্যূনতম মূল্য। দামের পরিবর্তন হলে বা টিকিট বিক্রি হয়ে গেলে, এটি আপডেট করতে ভুলবেন না। যেমন:

"offers": {
  "@type": "Offer",
  "price": "30"
}
offers.priceCurrency

Text

মুদ্রার ৩-অক্ষরের কোড। যেমন:

"offers": {
  "@type": "Offer",
  "priceCurrency": "USD"
}
offers.validFrom

DateTime

ISO-8601 ফর্ম্যাট-এ টিকিট বিক্রি শুরু হওয়ার তারিখ ও সময় (কেবলমাত্র নির্দিষ্ট তারিখের মধ্যে সীমাবদ্ধ অফারের ক্ষেত্রে প্রয়োজন)। যেমন:

"offers": {
  "@type": "Offer",
  "validFrom": "2017-01-20T16:20-08:00"
}
offers.url

URL

যে পৃষ্ঠা থেকে টিকিট কেনা যাবে তার ইউআরএল। যেমন:

"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/123"
}

এই ইউআরএলকে নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:

  • যেকোনও ব্যবহারকারীকে একটি নির্দিষ্ট ইভেন্টে যোগদান করতে দেওয়ার জন্য এমন একটি ল্যান্ডিং পৃষ্ঠায় নিয়ে যায় যেখানে প্রধানত ওই ইভেন্টের টিকিটই কেনা যায়।
  • যে ওয়েব পৃষ্ঠায় ইভেন্টটি আছে সেখানে একটি লিঙ্ক হিসেবে থাকতে হবে যাতে ব্যবহারকারী ক্লিক করতে পারেন।
  • Googlebot যেন এটি ক্রল করতে পারে (অর্থাৎ, এটি যেন robots.txt দিয়ে ব্লক করা না থাকে)।
performer

Person

শিল্পী ও কমেডিয়ানের মতো অংশগ্রহণকারী পারফর্মারদের নাম। প্রত্যেক শিল্পীর জন্য একটি নেস্ট করা PerformingGroup অথবা Person ব্যবহার করুন। যেমন:

"performer": {
  "@type": "PerformingGroup"
}
performer.name

Text

শিল্পী ও কমেডিয়ানের মতো অংশগ্রহণকারী পারফর্মারের নাম। যেমন:

"performer": {
  "@type": "PerformingGroup",
  "name": "Andy Lagunoff"
}

সমস্যার সমাধান করা

আপনার সাইটকে টিকিট কেনার একটি বিকল্প হিসেবে দেখানো না হলে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. আপনার স্ট্রাকচার্ড ডেটাতে offers.url প্রপার্টি আছে কিনা দেখুন।
  2. আপনার ইউআরএল offers.url-এর জন্য ইউআরএলের প্রয়োজনীয়তা মেনে চলছে কিনা দেখুন।
  3. Google-কে আপনার সাইট আবার ক্রল করতে বলুন।
  4. আবার মূল্যায়ন করতে একটি অনুরোধ জমা দিন।

Send feedback about...

সার্চ
সার্চ