Etkinlik

Genel Bakış

Arama sonuçlarında etkinlik örneği

Düzenlediğiniz etkinlikleri işaretleyerek kullanıcıların, etkinlikleri Google Arama sonuçları ve Google Haritalar gibi diğer Google ürünleri ile keşfedebilmesini sağlayın.

Ünlü sanatçıların performanslarından bir semtteki salsa sınıfına kadar her türden etkinliği işaretleme yoluyla ekleyebilirsiniz. Etkinliklerinize işaretleme eklemek, kullanıcıların etkinliğinizi keşfetmesini ve etkinliğinize katılmasını kolaylaştırır.

Web sitenizde sadece birkaç etkinlik varsa Veri İşaretleyici'yi kullanabilirsiniz.

Örnek

Sağdaki resimde "bu hafta sonu caz konserleri" için etkinlik arama sonuçları gösterilmektedir. Bu örnekle ilgili JSON-LD koduna Yapılandırılmış Veri Test Aracı'nda bakın. Mikro Veri veya RDFa söz dizimini de kullanabilirsiniz.

Yönergeler

Etkinliğinizin arama sonuçlarında gösterilmeye uygun olması için genel yapılandırılmış veri kalitesi yönergelerine ve teknik yönergelere uymanız gerekir. Buna ek olarak, etkinlik yapılandırılmış verileri için aşağıdaki yönergeler de geçerlidir.

Teknik yönergeler

  • Hedef sayfa, schema.org'daki etkinlik türlerinden yapılandırılmış veri öğeleri içermelidir.
  • Her etkinliğin benzersiz bir URL’sinin (bir özellik sayfası) ve söz konusu URL’de işaretlenmesinin olması gerekir.

İçerik yönergeleri

  • Her etkinlik, etkinlik adını, başlangıç tarihini ve konumu doğru şekilde açıklamalıdır.
  • Etkinlik olmayan şeyleri etkinlik olarak işaretlemeyin:
    • "Seyahat paketi: San Diego/LA, 7 gece" gibi etkinlik olmayan ürünleri veya hizmetleri etkinlik olarak tanıtmayın.
    • Kısa vadeli indirimler veya satın alma fırsatları eklemeyin. Örneğin: "Konser - biletlerinizi şimdi alın" veya "Konser - Cumartesi'ye kadar %50 indirim".
    • Çalışma saatlerini etkinlik olarak işaretlemeyin. Örneğin: "Macera parkı 08:00 - 17:00 saatleri arasında açık."
    • Kuponları veya fişleri etkinlik olarak işaretlemeyin. Örneğin: "İlk siparişinizde %5 indirim".
  • Birden fazla günü kapsayan etkinlikleri doğru şekilde işaretleyin:
    • Etkinlik veya bilet bilgileriniz birkaç günden uzun süren bir etkinlik içinse etkinliğin başlangıç ve bitiş tarihlerini belirtin.
    • Farklı günlerde, her birinin kendi bileti olan birkaç farklı performans varsa her performans için ayrı bir Event öğesi ekleyin.

Yapılandırılmış veri türü tanımları

Event tam tanımı schema.org/Event adresinde bulunmaktadır.

İçeriğinizin geliştirilmiş arama sonuçlarında görüntülenmeye uygun olması için zorunlu özellikleri eklemeniz gerekir. İçeriğiniz hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için, önerilen özellikleri de dahil edebilirsiniz.

Gerekli özellikler
location

Place

İç içe yerleştirilmiş bir Place türü. Örneğin:

"location": {
  "@type": "Place",
  "name": "Santa Clara City Library"
}
location.address

PostalAddress

Etkinlik yerinin ayrıntılı adresi. Örneğin:

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

En iyi uygulamalar:

  • Etkinlik alanı birkaç caddeyi kapsıyorsa başlangıç konumunu tanımlayın ve açıklamada tüm ayrıntıları belirtin.
  • Etkinlik, sınırları belli bir yerde gerçekleştirilmiyorsa şehir adını veya en sembolik konumu kullanın.
  • Etkinlik aynı anda birden fazla yerde gerçekleştiriliyorsa her konum için farklı etkinlikler oluşturun.
name

Text

Etkinliğin adı. Örneğin:

"name": "Jan Lieberman Concert Series: Journey in Jazz"

En iyi uygulamalar:

  • Etkinliğin tam başlığını belirtin.
  • Etkinliğin başlığında eşsiz bir yönünü vurgulayın. Bu, kullanıcıların daha hızlı kararlar almasına yardımcı olur (örneğin, "ayrıca sanatçı ile soru cevap bölümü").
  • Kısa vadeli promosyonlar eklemeyin (örneğin "şimdi bilet alın").
  • Başlığa fiyat eklemeyin. Bunun yerine price özelliğini kullanın.
startDate

DateTime

Etkinliğin yerel saat dilimindeki tarihi ve başlangıç zamanı. Örneğin:

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

Ayrıca, saati, ISO-8601 biçimini kullanarak UTC saat diliminde ekleyebilirsiniz. Örneğin:

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

Başlangıç zamanını bilmiyorsanız sahte zaman veya 00:00 girmeyin. Bunun yerine, yalnızca tarihini belirtin. Örneğin:

"startDate": "2018-03-21"
Önerilen özellikler
description

Text

Etkinliğin açıklaması. Kullanıcıların etkinliği anlamasını ve etkinliğe katılmasını kolaylaştırmak için etkinliklerle ilgili tüm ayrıntıları açıklayın.

endDate

DateTime

Etkinliğin bitiş tarihi ve bitiş saati. startDate ile aynı biçimi kullanın. Örneğin:

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

Bitiş saati bilinmiyorsa gerçek olmayan bir saat veya 00:00 gibi bir değer girmeyin. Bunun yerine, yalnızca bitiş tarihini belirtin. Örneğin:

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

Yinelenen ImageObject veya URL alanı

Etkinlik veya tur resminin veya logosunun URL'si. Resimlerin 1920 piksel genişliğinde olmasını öneririz (minimum genişlik 720 pikseldir).

Ek resim yönergeleri:

  • Her sayfa en az bir resim içermelidir (işaretleme eklemenizden bağımsız olarak). Google, en boy oranına ve çözünürlüğe göre Arama sonuçlarında görüntülenecek en iyi resmi seçer.
  • Resim URL’leri taranabilir ve dizine eklenebilir olmalıdır.
  • Resimler, işaretlenmiş içeriği temsil etmelidir.
  • Resimler .jpg, .png veya .gif biçiminde olmalıdır
  • En iyi sonuçlar için şu en boy oranlarına sahip birden çok yüksek çözünürlüklü resim (genişlik ve yüksekliği çarparken en az 50 bin piksel) sağlayın: 16x9, 4x3 ve 1x1.

Örneğin:

"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

Etkinlik yerinin ayrıntılı adı. Örneğin:

"location": {
  "@type": "Place",
  "name": "Santa Clara City Library, Central Park Library"
}
offers

Offer

Her bir bilet türü için iç içe yerleştirilmiş bir Offer öğesi. Örneğin:
"offers": {
  "@type": "Offer"
}
offers.availability

Text

Şunlardan biri:

Örneğin:

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

Number

Bu bilet türünün, hizmet ücretleri ve diğer ücretler dahil olmak üzere sunulduğu en düşük fiyat. Örneğin:

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

Text

3 harfli para birimi kodu. Örneğin:

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

DateTime

ISO-8601 biçiminde belirtilen, biletlerin satışa sunulduğu tarih ve saat (yalnızca tarih kısıtlamalı tekliflerde zorunludur). Örneğin:

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

URL

Bilet alabilmenizi sağlayan bir sayfanın URL'si. Örneğin:
"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/123"
}

Bu URL aşağıdaki gereksinimleri karşılamalıdır:

  • Açık bir biçimde ve ağırlıklı olarak genel kamuoyundan herhangi bir kullanıcıya söz konusu etkinliğe biletle giriş hakkı satın alma fırsatını sağlayan bir açılış sayfasına yönlendirme.
  • Bir kullanıcının etkinliği içeren web sayfasında tıklayabileceği bir bağlantı olma.
  • Googlebot tarafından takip edilebilir (robots.txt tarafından engellenmemiş) olma.
performer

Person

Her bir sanatçı için bir adet olacak şekilde iç içe yerleştirilmiş PerformingGroup veya Person özelliği. Örneğin:

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

Text

Sanatçının adı. Örneğin:

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

Sorun giderme

Siteniz bilet satın almak için bir seçenek olarak gösterilmiyorsa aşağıdaki adımları uygulayın:

  1. Yapılandırılmış verilerinizin offers.url özelliğini içerdiğinden emin olun.
  2. URL'nizin offers.url URL gereksinimlerini karşıladığından emin olun.
  3. Google’dan sitenizi yeniden taramasını isteyin.
  4. Bir (yeniden) değerlendirme isteği gönderin.

Şunun hakkında geri bildirim gönderin...