Open Graph

Open Graph, anlambilimsel (semantik) veri işaretleme sözlüğüdür. Open Graph sayesinde, sosyal ağların herhangi birinde bir bağlantı paylaşırken otomatik olarak oluşturan önizlemelerin nasıl görüneceğinin kontrolünü yapabilir ve diğer internet servislerine bilgi aktarabilirsiniz. Ayrıntılı bilgi için Schema.org'un resmi web sitesini ziyaret edin.

Not. Open Graph işaretleme verileri herkese açıktır ve söz konusu veriler daha sonra herhangi bir servis tarafından alınıp kullanılabilir.

İşaretleme kuralları

Open Graph'teki bir nesneyle ilgili veriler, meta etiketlerdeki özellik-değer çiftleri ile açıklanır. Özellik, property'de, değeri ise content'te belirtilmelidir. Örneğin, açıklanan obje türünün bir makale olduğunu belirtebilirsiniz:

<meta property="og:type" content="article">

Standart, Open Graph verilerinin head etiketinde yer almasını gerektirir. Fakat içerikle ilgili istatistiklerin toplanması için, özellikle sayfada birden fazla içerik olduğunda, meta etiketlerin içeriklerin bulunduğu siteye yerleştirilmesini öneririz. Bu, sonuna kadar kaydırma ile sonuna kadar okuma metriklerinin doğru hesaplanması için gereklidir.

Yazı içeriği nasıl işaretlenir?

Yazının aşağıdaki öğelerini işaretleyin (zorunlu öğeler yıldızla işaretlenir):

Başlık*
Yandex.Metrica raporlarında görüntülenen başlık. Bu başlık, og:title özelliğinde gösterilir.
<meta property="og:title" content="Trabzon'da 1922 yılına ait eski hava sıcaklığı rekoru kırıldı">
Metin*

Metin olarak, açıklanan içeriğin ekli olduğu site kısmı alınır. İşaretleme, head etiketinde bulunuyorsa, body etiketinin tüm içeriği metin olacaktır. Etiketleri oluşturan karakterler metin olarak sayılmaz. Yazı büyüklüğünün belirlenmesi ve böylece sonuna kadar kaydırma ile sonuna kadar okuma metriklerinin doğru hesaplanması için metindeki karakter sayısı belirlenir.

Not. Metinle ilgili tam istatistik alabilmek için metnin uzunluğu 500 karakterden fazla olmalıdır. Metni daha kısa olan yazılar yalnızca geri dönüşüm olarak hesaba katar.
Hazırlayan kişi

İçeriği hazırlayan kişi article:author özelliğiyle belirtilir. İçeriği birden fazla kişi hazırlamışsa bunları ayrı meta etiketlerinde sıralayın.

<meta property="article:author" content="Ali Örnek">
<meta property="article:author" content="Ayşe Özel">

Bu veriler sayesinde içeriği hazırlayan farklı kişilerle ilgili istatistiklere erişebilirsiniz.

Konu

Yazı konusu olarak örneğin anahtar sözcükler veya hashtag'ler belirtilebilir. Konuları article:tag özelliğinde belirtin. Konu sayısı birden fazlaysa bunları farklı farklı meta etiketlerinde sıralayın.

<meta property="article:tag" content="Sıcak">
<meta property="article:tag" content="Trabzon">
Yayınlama ve düzenleme tarihleri

Yayınlama ve düzenleme tarihleri article:published_time ve article:modified_time özelliklerinde belirtilir. Tarihler ISO 8601 formatında girilir.

<meta property="article:modified_time" content="2018-12-11T08:56:49Z">
<meta property="article:published_time" content="2018-11-06T09:26:10+04:00">
Bulunduğu bölüm

Sitedeki yazılar genelikle konularına göre farklı site bolümlerinde yayınlanır. İçeriklerin bulunduğu bölümü belirtmek için article:section özelliğini kullanın.

<meta property="article:section" content="Hava durumu">
URL adresi

İçeriğin URL adresi, özellik olarak içerisinde og:url barındırmalıdır.

<meta property="og:url" content="https://www.example-news.com/life/weather/moscow"/>

Aksi takdirde değer kanonik bağlantıdan alınır:

<link rel="canonical" href="https://www.example-news.com/life/weather/moscow">

Veri doğru işaretlenmiş ve Metrica sayacı doğru yüklenip çalıştırılmışsa yazıyla ilgili istatistikler bir süre sonra Yandex.Metrica'da toplanmaya başlar.

İşaretleme örneği

<html prefix="og:http://ogp.me/ns# article:http://ogp.me/ns/article#">
  <head>
    <title>Trabzon'da 1922 yılındaki sıcaklık rekoru kırıldı</title>
    ...
  </head>  
 <body>
   <div>
    <meta property="og:type" content="article"/>
    <meta property="og:title" content="Trabzon'da 1922 yılındaki sıcaklık rekoru kırıldı"/>
    <meta property="og:url" content="https://www.example-news.com/life/weather/trabzon#cao"/>
    <meta property="article:section" content="Hava">
    <meta property="article:modified_time" content="2018-12-11T08:56:49Z">
    <meta property="article:published_time" content="2018-11-06T09:26:10+03:00">   
    <meta property="article:author" content="Umut Akyol">
    <meta property="article:author" content="Hakan Keser">
    <meta property="article:tag" content="Sıcak">
    <meta property="article:tag" content="Trabzon">
     6 Kasım,  Çarşamba günü, 1922 yılında Trabzon'da tespit edilen
	sıcaklık rekoru kırıldı. Fobos Hava Durumu Tahmini İstanbul'da 
bu tarihte hava sıcaklığının 42,1 dereceye ulaştığını bildiriyor.
 </div>
...
</body>
</html>