Sosyal medya da paylaş eklentisi kullanmıştım haber sitemde php eklentiler var o şekil ama detaya girersek hocam ;




Gördüğünüz bu bağlantı yapısı, aslında kullanıcıların manuel olarak oluşturduğu bir link türü değildir. Facebook'un, platform dışına giden tüm bağlantıları güvenlik ve veri takibi amacıyla geçirdiği "Link Shim" (Bağlantı Koruyucu) adı verilen otomatik yönlendirme sistemidir.
Bu durumun işleyişi ve sormuş olduğunuz detaylar şu şekildedir:


1. facebook.com/l.php?u= Linki Nasıl Oluşur?
Siz Facebook üzerinde normal bir makale linki (örneğin: https://siteniz.com) paylaştığınızda, Facebook bu linki akışta normal gösterir. Ancak bir kullanıcı o linke tıkladığı an Facebook, arka planda otomatik olarak bu linki https://facebook.com... şekline dönüştürerek yönlendirir.
Bunun iki temel amacı vardır:
  • Güvenlik: Kullanıcıyı kötü amaçlı (zararlı yazılım barındıran veya spam) sitelerden korumak.
  • Gizlilik ve Takip: Kullanıcının kişisel verilerini dış siteye aktarmadan, sadece yönlendirme trafiğini yönetmek.


2. Sondaki Değişen Kod (source=FB70244) Nedir?
Sondaki source=FB70244 gibi ifadeler, Facebook'un sistemiyle ilgili değil, linki paylaşan web sitesi sahibinin eklediği URL Parametreleridir (UTM Kodları).
Paylaşımı yapan kişiler, hangi paylaşımdan veya hangi gruptan ne kadar tıklama aldıklarını (Analytics üzerinden) takip etmek için linklerin arkasına dinamik kodlar eklerler.
  • Örneğin; 1. paylaşım için linkin sonuna ?source=FB70244 eklerler.
    • paylaşım için ?source=FB70245 yaparlar.
Kullanıcı buna tıkladığında Facebook linki yönlendirirken bu parametreyi de korur ve ortaya tam olarak sizin gördüğünüz o karmaşık yönlendirme linki çıkar.


Bu Şekilde Link Paylaşmak İçin Ne Yapmalısınız?
Eğer amacınız kendi sitenizin linklerini bu şekilde izlenebilir (takip edilebilir) kılmak ve Facebook üzerinde paylaşmaksa, doğrudan l.php şeklinde bir link yazmanıza gerek yoktur. Sadece kendi linkinizin sonuna bir parametre ekleyip Facebook'ta paylaşmanız yeterlidir.
Adım Adım Uygulama:
  • Linkinizi Hazırlayın: Paylaşmak istediğiniz makale linkini alın ve sonuna benzersiz bir takip kodu ekleyin.
  • Facebook'ta Paylaşın: Bu linki Facebook'ta normal bir şekilde gönderi olarak paylaşın.
  • Sonuç: Kullanıcılar bu linke tıkladığında, Facebook otomatik olarak bunu facebook.com/l.php?u=... formatına sokacak ve en sonda sizin eklediğiniz source=FB70244 kodu yer alacaktır. Kendi web sitenizin istatistik panelinden (örneğin Google Analytics) bu kod sayesinde hangi gönderiden kaç hit geldiğini tek tek raporlayabilirsiniz.


Bu yöntemi web sitenizin hit takibini (analytics) yapmak için mi kullanmak istiyorsunuz? Eğer amacınız buysa:
  • Google Analytics için UTM parametrelerinin nasıl oluşturulacağını gösterebilirim.
  • Linkleri otomatik olarak her paylaşımda farklı kodlarla üreten bir PHP/kod yapısı hazırlayabilirim.
Hangi yönüyle ilerlemek istersiniz?

NOT: Yapay zeka cevabı, devamını istiyorsan kopy paste yap hocam.