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='"tr_TR"' property='og:locale'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<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.
- The Open Graph Protocol
- Open Graph – Facebook Geliştiricileri
- Open Graph Protocol – Facebook Geliştiricileri
- What Facebook’s Open Graph Means for Your Business
- The Open Graph Protocol Design Decisions
- How to implement open graph protocol in blogger/blogspot blogs
- Add Open Graph Protocol Meta Tags to Blogger
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
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.
Değişiklik yaptığınız görülünce sistem tarafından düzeltilir bence.