Facebook Open Graph Protokolü Blogger’a Nasıl Entegre Edilir?

Open Graph Protocol yapısı internet sitelerindeki içeriği Facebook’un daha anlaşılır şekilde yorumlaması için geliştirilmiştir. Birçok farklı içeriğin belli bir şablon çerçevesinde kombine edilmesi zor olsa da Open Graph Protocol ile bu kolaylaştırılabilir. Bu yazımda sizlere Facebook Open Graph Protokolünün Blogger’a nasıl entegre edileceğini anlattım.

Terimlerin Anlamları

Birazdan anlatacağım adımları uygularken karşınıza çıkacak olan terimlerin anlamlarını aşağıya listeledim. Böylece kodları sitenize yerleştirirken nerede ne yaptığınızı bileceksiniz.

  • og:url – İçeriğin bulunduğu bağlantı yolu.
  • og:title – İçeriğe ait başlık.
  • og:description – İçeriğe ait bir iki cümlelik açıklama.
  • og:type – İçeriğin tipini belirtir.
  • og:image – İçeriğe ait öne çıkan görsel.
  • article:author – İçeriği yazan kişiye ait web sayfası. Hakkımda sayfası veya sitenizin ana sayfası olabilir.

Facebook Open Graph Protokolü Kurulum

Şimdi vereceğim kodların içinde sitenizde zaten bulunan bazı kodlar çakışabilir. O yüzden kodların hepsini olduğu gibi eklemek yerine sitenizdeki kodlarla karşılaştırıp öyle ekleyin. Yani bir koddan iki tane olmasın.

<!-- Open Graph etiketleri baslangici -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta expr:content='data:blog.metaDescription' name='description' property='og:description'/>
<meta content='391039220929579' property='fb:app_id'/>
<meta content='1359194357' property='fb:admins'/>
<meta expr:content='data:blog.title' property='og:title'/>
<meta expr:content='data:blog.homepageUrl' property='og:url'/>
<meta content='blog' property='og:type'/>
<meta expr:content='&quot;tr_TR&quot;' property='og:locale'/>
</b:if>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<meta content='article' property='og:type'/>
<meta content='http://www.furkanozden.net/' property='article:author'/>
<meta expr:content='data:blog.url' property='og:url'/>
<meta expr:content='data:blog.pageName' property='og:title'/>
<meta expr:content='data:blog.postImageThumbnailUrl' property='og:image'/>
</b:if>
<!-- Open Graph etiketleri bitisi -->

Değişkenler

Verdiğim kodu sitenize eklerken değiştirmeniz gereken yerleri renklendirdim.

Mavi ile gösterdiğim alan Facebook profil id numaranız. Facebook id numaranızı öğrenmek için aşağıdaki bağlantıda kalın yazı tipiyle vurguladığım alanı kendi kullanıcı adınızla değiştirin ve bağlantıya gidin.

http://www.developers.facebook.com/tools/explorer/?method=GET&path=frknzdn.tk

Kırmızı ile belirttiğim alan uygulamanızın id numarası. Uygulamanızın id numarasını öğrenmek için https://developers.facebook.com/apps bağlantısına tıklayın. İlgili uygulamanın sayfasındaki Uygulama Kimliği/Uygulama Anahtarı başlığı altındaki kod uygulamanızın id numarasıdır.

Turuncu ile gösterdiğim alan ise yazar ile ilgili bağlantıdır. Bu sitenizin ana sayfası veya hakkımda sayfanız olabilir. Kafanızda soru işareti kaldıysa aşağıdaki önizleme resminde ilgili alana gözatabilirsiniz.

Önizleme

Güncelleme: Yazıyı yazdıktan birkaç ay sonra kontrol ettiğimde yukardaki resim aşağıdaki şekli almış ve uygulamanın adı görünüyor.

Kontrol

Kodları doğru yerleştirdiğinizden emin olmanız için aşağıdaki araçları kullanabilirsiniz.

İlgili Bağlantılar

Bu makaleyi yazarken aşağıdaki bağlantılardan yararlandım.

Rate this post

Paylaş

3 Cevaplar

  1. Erol dedi ki:

    merhaba,
    siteme open graph makale okudu şeklinde uygulama yaptırmıştım fakat ziyaretçi facebook üzerinden gelenlerde bir düşüş oldu. Kimse uygulamaya izin ver demiyor. Yaptırdığım arkadaşa ulaşamaıyorum. Bu uygulamayı kaldırmak istesem neleri kaldırmak gerekecek.
    Bana yardımcı olur musunuz?
    mail:geceyolcusu2002@hotmail.com

  2. ersince dedi ki:

    Blogum spama düştü yaklaşık 1 yıl olacak bir çok yol denedim bildirdim lakin sonuç aynı bu ara temayı değiştirdim ve kodlamada yenilik yaptım bakalım ne olacak.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bunlar da hoşunuza gidebilir...