Facebook Pixel Helper Nedir? Nasıl Kullanılır?

Facebook reklam modellerini değerlendirdiğinizi ve yakında yayına alacağınız reklamlar için bir strateji oluşturmaya çalıştığınızı varsayalım. Elde edeceğiniz ya da elde etmeyi planladığınız dönüşümler için facebook pixel kurulumlarınızı yaptınız ve hatta hedeflemelerinize davranışları da dahil ettiniz. Ancak da ne reklamlarınız yayında olmasına rağmen kimseye ulaşmamakta. Nedenine dair pek çok fikriniz var ve bu fikirleri test etmek, problemi bulmak istiyorsunuz. O halde, ihtiyacınız olan araç aynı zamanda bir Chrome uzantısı da olan Facebook Pixel Helper.

Facebook Pixel Helper Nedir?

Öncelikle yukarıdaki problemin çözümlerinden biri reklam hedeflemelerinizin oldukça dar, bunun nedeni olarak da web sayfanızın reklam yayını için yeterli ziyaretçi hacmine ulaşmıyor olması olabilir. Öncelikle bu ihtimali değerlendirmenizde fayda var. Alternatif bir kampanya kurgusu içerisinde facebook pixel kırılımını hariç tutmanız ve/ya diğer hedefleme seçenekleri üzerinden düzenleme yapmanız uygun olabilir. Bu seçeneği elediğimizde artık Facebook Pixel kurulumumuzu test etmemiz daha doğru olacaktır. Bu noktada artık facebook pixel eklentisinden faydalanabiliriz.

Facebook Pixel Helper, Facebook Pixel snippet’ın ve yapılandırmaların (custom pixel) geçerliliğini kontrol etmeye yarayan bir yardımcı araç olarak ifade edilebilir. Bu araç aracılığıyla Facebook Pixel kodunun doğru bir şekilde kurulup kurulmadığı, çalışıp çalışmadığı kontrol edilebilir, olası kurulum ve uygulama hatalarına dair önerilen çözüm yollarına erişilebilir ve performans geliştirme çalışmaları yürütülebilir. İlgili eklentiyi buradan indirebilirsiniz.

Peki, Facebook Pixel Helper nasıl çalışıyor?

Facebook Pixel Helper, arka planda otomatik olarak çalışarak Facebook Pixel kodlarının incelenmesini sağlar. Görüntülenen sayfada Facebook Pixel kodu yüklü ise adres barında, eklentiler/uzantılar bölümünde yer alan simge (</>) gri renkten mavi renge dönecektir ve köşesinde kaç adet kodun işlediğini belirtecektir.

Eğer simge mavi değilse sayfada herhangi bir Facebook Pixel kodunun kurulmadığını ya da doğru bir şekilde kurulamadığını/aktifleştirilemediğini düşünebiliriz. Simgenin mavi olması durumunda tıklayarak ilgili pixel kodları hakkında detaylara ulaşabiliriz. Kırmızı uyarı işareti ilgili kodun kurulu olduğunu ancak aktifleştirilemediğini belirtmektedir. Bu gibi durumlarda tarayıcınızda Adblock ve benzeri reklam engelleyici eklentilerin/uzantıların aktif olmadığından emin olmalısınız.

Hatalarla ilgili olarak çoğunlukla alınması muhtemel bildirimlerden bahsetmek gerekirse;

Pixel Did Not Load

Görüntülenen sayfada Facebook Pixel kodunun olduğunu ancak tetiklenmediğini/aktifleştirilmediğini belirtir. Örneğin, bir buton ile ilişkilendirilmiş bir pixel mevcutsa buton tıklanana kadar bu hata görüntülenecek, buton tıklandığında hata ortadan kalkacaktır.

Encoded Characters

Bu hata pixel kodu içerisinde double-encoded karakter hatasının söz konusu olabileceği belirtmektedir. Örneğin; &amp; yerine &amp;amp; kullanılması gibi. Bu hatalı yazımın düzenlenmesi durumunda ilgili hata ortadan kalkacaktır.

Not a Standard Event

İlgili uyarı, Pixel Helper’ın standart olaylar olarak tanımlanan etkinlikler dışında bir etkinlik bulduğunu belirtmektedir. Örneğin, Purchase etkinliği yerine aşağıdaki örnekte de görebileceğiniz gibi Purchased ifadesinin kullanılması gibi. Standart olaylarla ilgili daha detaylı bilgi için Conversion Tracking sayfasını inceleyebilirsiniz.

fbq('track', 'Purchased', #doğru ifade 'Purchase' olacaktır.
  {
    value: 115.00,
    currency: 'USD',
    contents: [
      {
        id: '301',
        quantity: 1,
        item_price: 85.00
      },
      {
        id: '401',
        quantity: 2,
        item_price: 15.00
      }],
    content_type: 'product'
  }
);

Pixel Activated Multiple Times

Oldukça sık karşılaşılan hatalardan biri de aynı kimliğe ve etkinliğe sahip Facebook Pixel kodunun birden fazla tetiklenmesidir. Bu hatayı ortadan kaldırmak için init içerisinde tanımlanan ID değerleri ve etkinlikler düzenlenmeli ve ilgili sayfada aynı işlemin tekrarlanmayacak şekilde gerçekleştirildiğinden emin olunmalıdır. Örnek ve doğru bir kullanım aşağıdaki gibi olmalıdır.

<script>
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  'https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', '[pixel-id-1]');
  fbq('init', '[pixel-id-2]');
  fbq('track', 'PageView');
 
  fbq('trackSingleCustom', '[pixel-id-1]', 'Step4',{
    //ek parametreler
  });
 
  fbq('trackSingle', '[pixel-id-2]', 'Purchase',{
    value: 115.00,
    currency: 'USD',
    contents: [
      {
        id: '301',
        quantity: 1,
        item_price: 85.00
      },
      {
        id: '401',
        quantity: 2,
        item_price: 15.00
      }],
    content_type: 'product'
  }
);
</script>
<noscript>
  <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=[pixel-id-1]&ev=PageView&noscript=1" />
</noscript>
<!-- End Facebook Pixel Code -->

Invalid Pixel ID

Bu hata pixel snippet içerisinde yer alan ID değerinin herhangi bir geçerli Facebook Pixel hesabıyla ilişkilendirilmediği (silinmiş, yazım yanlışı yapılmış vb. bir durum olabilir) anlamında gelmektedir. Bu gibi bir durumda Ads Manager sayfasında yer alan Events Manager bölümündeki ID değerini kontrol edip snippet içeriğindeki ile karşılaştırmanız ve varsa hatayı düzeltmeniz gerekmektedir.

Yukarıdaki hatalar ve önerilere ek olarak daha detaylı bilgi için Facebook for Developer altında yayınlanan Pixel Helper sayfasına göz atabilirsiniz.

Leave a Reply