Facebook Ads dönüşüm takibi: URL parametreleri, fbclid, dönüşümler ve atribüsyon

Facebook Ads takibi üç şeye dayanır: linkte doğru dinamik parametreler, saklanan fbclid ve dönüşümlerin Meta'ya geri gönderilmesi. Her halkayı ve panel ile tracker rakamlarının neden ayrıştığını anlatıyoruz.

Takip ve analitik8 dk okuma
Facebook Ads dönüşüm takibi: URL parametreleri, fbclid, dönüşümler ve atribüsyon
İçindekiler
  1. Facebook Ads takibi nelerden oluşur
  2. Facebook'ta dinamik URL parametreleri
  3. fbclid: Facebook tıklama numarası
  4. Dönüşümlerin Meta'ya aktarılması: Pixel ve Conversions API
  5. Atribüsyon: Facebook ile tracker neden farklı sayar
  6. Harcama: kesin maliyet nasıl alınır
  7. Raporlar: hangi kesitlere bakmalı
  8. ArtisanClo'da Facebook Ads takibi
  9. Başlatmadan önce adım adım kurulum
  10. Facebook takibinde sık yapılan hatalar
  11. Özet

Meta panelinde yirmi lead, affiliate ağında on beş, tracker'da on iki olduğunda tek doğru rakamı bulmak istersiniz. Garip ama doğru rakam üç tanedir — her sistemin kendi sayma mantığı vardır. Facebook Ads dönüşüm takibinin görevi tam örtüşme sağlamak değil, farkın nereden geldiğini anlamak ve her kampanya, set ve reklam için parayı görmektir.

Facebook Ads takibi nelerden oluşur

Tam şema şöyle görünür:

  1. Reklamdaki URL parametreleri tracker'a kampanya, set, reklam kimliğini ve yerleşimi iletir.
  2. fbclid — Facebook'un kendisinin eklediği tıklama numarası. Sonradan Meta'ya dönüşümü bildirmek için gerekir.
  3. Tracker tıklamayı tüm parametreleriyle kaydeder ve kişiyi affiliate ağı için tıklama numarasıyla offer'a gönderir.
  4. Ağdan gelen postback tracker'a başvuruyu, approve'u ya da reddi getirir.
  5. Dönüşümlerin Meta'ya aktarılması — sayfadaki piksel ve/veya sunucudan Conversions API ile.
  6. Harcama — elle girilir, fiyat modeline göre hesaplanır ya da panelden çekilir.

Aşağıda her halkayı tek tek ele alıyoruz.

Facebook'ta dinamik URL parametreleri

Etiketler reklamda, "URL parametreleri" alanında belirlenir. Buraya soru işareti olmadan bir parametre dizesi yazılır — Meta onu site adresine kendisi ekler. Bu, etiketleri doğrudan adrese yazmaktan daha kullanışlıdır: reklam kopyalanırken adres ve etiketler karışmaz.

Facebook dinamik parametreler için çift süslü parantez kullanır:

Parametre Yerine ne gelir
{{campaign.id}} Kampanya kimliği
{{adset.id}} Reklam seti kimliği
{{ad.id}} Reklam kimliği
{{campaign.name}} Kampanya adı
{{adset.name}} Set adı
{{ad.name}} Reklam adı
{{placement}} Yerleşim
{{site_source_name}} Platform: Facebook, Instagram, Messenger, Audience Network

"URL parametreleri" alanı için örnek dize:

utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub2={{adset.id}}&sub3={{placement}}&sub4={{site_source_name}}

Kimlik mi, ad mı

Kimlikleri iletin, adlar isteğe bağlıdır. Kampanyayı yeniden adlandırdığınızda kimlik değişmez ve tracker tıklamaları panelden gelen harcamayla onun üzerinden eşleştirir. Adlar raporda daha kolay okunur, ama içlerinde linkleri ve gruplamaları bozan boşluklar, emojiler ve Türkçe karakterler olabilir. Farklı platformların etiketleri ve makrolarının tam incelemesi UTM parametreleri ve reklam platformu makroları yazısında.

İpucu. Etikete kendi kreatif ya da media buyer işaretinizi ekleyin, örneğin sub5=b07. Bu değer Meta'dan gelmez ama kesit raporunda görünür — aynı hesapta birkaç kişi çalıştığında kullanışlıdır.

fbclid: Facebook tıklama numarası

Reklama tıklandığında Facebook linke fbclid parametresini — benzersiz bir tıklama numarasını — ekler. Onu yazmanız gerekmez. Gereken başka bir şey: onu saklamak:

  • domainler arası yönlendirmelerde parametreleri kesmemek;
  • fbclid ileride gerekiyorsa landing'den offer'a geçişte onları kaybetmemek;
  • değeri tracker'da tıklamayla birlikte kaydetmek.

Meta, olayları sunucuya gönderirken fbclid'in kendisini değil, ondan oluşturulan fbc değerini (önek, tıklama zamanı ve numaranın kendisi) kullanır. fbclid kaybolursa olay daha zayıf eşleşir ve algoritma her dönüşümden daha az fayda alır. Farklı platformların tıklama numaraları hakkında ayrıntılar fbclid, gclid, ttclid nedir yazısında.

Facebook ve Instagram'ın dahili tarayıcısı

Mobil trafiğin büyük kısmı uygulamanın dahili tarayıcısında açılır. Buradan bazı özellikler doğar:

  • çerezler uygulamanın içinde yaşar ve normal tarayıcıya geçmez;
  • kişi siteye daha sonra Safari ya da Chrome'dan dönerse tarayıcı pikseli onu "tanımaz";
  • bu tarayıcıda referrer çoğu zaman kaybolur, bu yüzden kaynağı belirlemek için ona güvenmek güvenilmezdir.

Sonuç: kaynağı etiketlere ve fbclid'e göre belirleyin, dönüşümleri sunucudan gönderin.

Dönüşümlerin Meta'ya aktarılması: Pixel ve Conversions API

Facebook algoritmasının gösterimleri satın alanlara göre optimize etmesi için olaylara ihtiyacı vardır. Bunları iki kanal taşır:

Meta Pixel Conversions API
Kim gönderir Ziyaretçinin tarayıcısı Sunucunuz ya da tracker
Engelleyiciler, çerezler, dahili tarayıcı Etkiler Etkilemez
Başvurudan sonraki durum (approve, ret) Yok Var, tracker biliyorsa
Ne gerekir Sayfada kod Piksel (veri kümesi) kimliği ve erişim belirteci

Bir affiliate ağının offer'ına trafik basıyorsanız genellikle onun "Teşekkürler" sayfasına erişiminiz yoktur ve pikseli koyacak yer yoktur. O zaman Conversions API çalışan tek kanaldır: tracker ağdan postback alır ve olayı Meta'ya kendisi gönderir.

İki kanalı birden kullanıyorsanız olayın ortak bir kimliği olmalıdır, yoksa tek başvuru iki kez sayılır. Kanallar arasındaki seçim hakkında daha fazlası postback mi piksel mi yazısında, Conversions API'nin adım adım kurulumu ise dönüşümlerin reklam hesaplarına aktarılması yazısında.

Hangi olay gönderilmeli

  • Lead — başvuru anında hemen. Çok olay, hızlı öğrenme, ama içlerinde çöp ve mükerrer var.
  • Purchase ya da approve için kendi olayınız — parayı daha doğru yansıtır ama hold gecikmesiyle gelir.

Pek çok media buyer lead'le başlar ve yeterli sayıya ulaştığında onaylanmış dönüşümlere geçer. Durumlar hakkında lead, hold, approve, ret yazısına bakın.

Atribüsyon: Facebook ile tracker neden farklı sayar

Uyuşmazlıklar kaçınılmazdır. Başlıca nedenler:

Neden Ne olur
Görüntüleme bazlı atribüsyon Meta, reklamı görüp tıklamayan kişiye dönüşüm yazar. Tracker bu dönüşümleri görmez
Atribüsyon penceresi Meta dönüşümü tıklama ya da görüntülemeden sonraki pencere içinde reklama bağlar. Tracker ise pencere olmadan belirli bir tıklamaya bağlar
Dönüşüm tarihi Sistemler dönüşümü gösterim, tıklama ya da dönüşümün kendi tarihine yazabilir
Modellenen dönüşümler Gizlilik kısıtlamalı trafiğin bir kısmında Meta dönüşümleri istatistiksel olarak tahmin eder
Saat dilimleri Reklam hesabının ve tracker'ın saat dilimi farklı olabilir
Mükerrerler Yinelenen ayıklaması olmayan piksel ve sunucu olayları ikiye katlar

Atribüsyon penceresi reklam seti ayarlarında belirlenir; varsayılan genellikle tıklamadan sonra 7 gün ve görüntülemeden sonra 1 gündür, ama seçenekler ve varsayılanlar değişir — güncel arayüzle karşılaştırın.

İpucu. Kâr kararları için tracker'a ve affiliate ağı verilerine dayanın. Meta panelini gösterimleri yönetmek ve reklamları kendi aralarında karşılaştırmak için kullanın — tek sistem içinde rakamlar karşılaştırılabilir.

Harcama: kesin maliyet nasıl alınır

Harcama olmadan tracker geliri gösterir ama kârı göstermez. Üç seçenek var:

  1. Elle — kampanya bazında günlük tutarı girersiniz. Kesindir ama disiplin ister.
  2. Fiyat modeliyle — ortalama CPC ya da CPM. Hızlı ama yaklaşık: Facebook gösterim başına ücret alır ve tıklama maliyeti oynar.
  3. Panelden içe aktarma — tracker harcamayı API üzerinden kendisi çeker. Tracker kampanyaları kimliğe göre eşleştiriyorsa en kullanışlı seçenektir. Bunun için kampanya kimliği tıklamayla gelmelidir — {{campaign.id}}'yi iletmek için bir neden daha.

Bunlardan kârın ve ROI'nin nasıl çıktığını kâr ve ROI nasıl hesaplanır yazısında anlattık.

Raporlar: hangi kesitlere bakmalı

Etiketleme raporlar için yapılır. Facebook için yararlı kesitler:

  • kampanya → set → reklam — para nerede, israf nerede;
  • yerleşim — Instagram Hikayeler ve Facebook akışı çoğu zaman farklı dönüşüm verir;
  • platform (site_source_name) — Facebook, Instagram, Audience Network;
  • ülke ve cihaz — özellikle çok GEO'lu kampanyalarda;
  • sizin etiketleriniz — kreatif, media buyer, bundle.

Reklamları yalnızca ROI'ye göre değil, EPC ve CR'a göre karşılaştırmak kullanışlıdır: düşük hacimde tek bir dönüşüm ROI'yi dramatik biçimde değiştirir. Metrikleri affiliate metrikleri yazısında topladık.

ArtisanClo'da Facebook Ads takibi

ArtisanClo'da platform bir kez trafik kaynağı olarak tanımlanır — Facebook Ads şablonundan. Kaynakta parametreler (kampanya kimliği, kreatif kimliği, platformun tıklama kimliği, yerleşim ve sayı sınırı olmayan Sub ID etiketleri) ve tıklama maliyeti modeli belirlenir. Tracker'lı bir akışta seçilen kaynak bu parametreleri kampanya etiketlerine yerleştirir ve reklam linki bunlardan kurulur.

Sonrası:

  • Affiliate ağından dönüşümler postback'le "Dönüşüm alımı"na gelir — yaklaşık 300 hazır ağ şablonu, durumlar otomatik çevrilir.
  • Meta'ya aktarım — üst tarifelerde dönüşümler sizin anahtarlarınızla doğrudan reklam hesabınıza gönderilir: piksel kimliği ve belirteç.
  • Panelden harcama — Business tarifesinde her sabah son 3 günün harcaması çekilir; kampanya, tıklamalardaki kampanya numarasına göre akışla eşleştirilir.
  • Tutar kesin gerekiyorsa günlük harcama "Raporlar"da elle girilebilir — o günün tıklamalarına dağıtılır.
  • Raporlar — "Kesitlere göre para" (akış, kaynak, gün, ülke, offer, cihaz, sub1–sub10 etiketleri) ve seviyelere göre gruplayan rapor oluşturucu.

Facebook ve Instagram'ın dahili tarayıcıları tanınır, fbclid tıklama numarası da tıklama kartına yazılır. Trafiğin filtrelemesiz sayılması için akışın "Tracker" modu vardır — PHP dosyasıyla bağlantıda çalışır. Reklam hesabına dönüşüm aktarımı yalnızca tracker'lı akışlarda çalışır. Platform hakkında daha fazlası Facebook Ads sayfasında, tarife koşulları fiyatlandırma sayfasında.

Başlatmadan önce adım adım kurulum

Başlattıktan sonra saatlerce inceleme yapmaktan kurtaran kısa bir eylem sırası:

  1. Tracker'da Facebook kaynağını oluşturun ve tıklama maliyeti modelini belirleyin.
  2. {{campaign.id}}, {{adset.id}}, {{ad.id}}, {{placement}} ve kendi etiketlerinizle parametre dizesini oluşturun.
  3. Onu site adresine değil, her reklamın "URL parametreleri"ne yapıştırın.
  4. Affiliate ağının panelinde postback'i kurun ve tracker'ın tıklama numarasının offer linkine gittiğinden emin olun.
  5. Meta'ya aktarımı bağlayın: Conversions API için piksel kimliği ve belirteç. Kampanyanın optimize edeceği olayı seçin.
  6. Yayındaki reklama telefondan, Facebook ya da Instagram uygulamasından test tıklaması yapın. Tracker'da kampanya, set, reklam kimlikleri ve fbclid görünmeli.
  7. Bir test dönüşümü gönderin ve tracker'da tıklamaya bağlandığını ve Events Manager'ın test olayları bölümünde göründüğünü kontrol edin.
  8. Harcamayı kontrol edin: ertesi gün tıklamalarla aynı kampanyaya düşmeli.

Ekip için etiketleme

Aynı reklam hesabında birkaç media buyer çalışıyorsa etiket şemasında önceden anlaşın: hangi sub media buyer'dan, hangisi kreatiften, hangisi bundle'dan sorumlu. Bu olmadan bir ay sonra raporda aynı kreatifin beş farklı yazımı olur. Raporlamanın düzenlenmesi hakkında ekip halinde affiliate çalışması yazısına bakın.

Facebook takibinde sık yapılan hatalar

  • Etiketlerin "URL parametreleri" yerine adreste olması — reklamlar kopyalanırken bir kampanyanın etiketleri diğerine geçer.
  • Adlarda boşluk ve özel karakterler — {{campaign.name}} makrosuyla iletilir ve gruplamayı bozar.
  • Yönlendirmeden sonra kaybolan fbclid — Conversions API tıklamaya bağlanmamış olaylar alır.
  • Yinelenen ayıklaması olmayan piksel ve sunucu — panelde çift dönüşümler ve yanlış öğrenen bir algoritma.
  • Atribüsyon penceresini hesaba katmadan "panel ile tracker" karşılaştırması — var olmayan bir hatayı sonsuza kadar aramak.
  • Tıklamada kampanya kimliği yok — harcama içe aktarımı kampanyayı akışla eşleştiremez.

Özet

Facebook Ads dönüşüm takibi linkten paraya doğru kurulur: "URL parametreleri"nde kampanya, set ve reklam kimlikleri, saklanan fbclid, ağdan postback, olayların sunucudan Meta'ya aktarılması ve her kampanya için harcama. Panel ile tracker rakamları ayrışacaktır — nedenlerini biliyorsanız bu normaldir. Kâr kararları için tracker'a ve affiliate ağına, gösterim optimizasyonu için panele dayanın.

Sık sorulan sorular

01

Facebook Ads'te UTM etiketleri ve makrolar nereye yazılır?

Reklam ayarlarında, takip bloğundaki URL parametreleri alanına. Buraya soru işareti olmadan bir parametre dizesi yazılır, Meta onu site adresine kendisi ekler. Böylece link temiz kalır ve etiketler her reklam için tek bir yerde belirlenir.

02

fbclid'i linke kendim eklemem gerekir mi?

Hayır. Facebook reklama tıklandığında fbclid'i linke otomatik olarak ekler. Sizin göreviniz onu yolda kaybetmemektir: yönlendirmelerde parametreleri kesmemek ve değeri tracker'da saklamak.

03

Facebook neden tracker'dan daha fazla dönüşüm gösteriyor?

En sık neden görüntüleme bazlı atribüsyondur: Meta, reklamı gören ama siteye başka yoldan gelen kişiye dönüşüm yazabilir. Diğer nedenler iOS trafiğinin bir kısmı için modellenen dönüşümler, farklı atribüsyon pencereleri ve raporların farklı saat dilimleridir.

04

Facebook'a hangi olay gönderilmeli: lead mi, approve mu?

Hacme bağlıdır. Lead hızlı ve sık gelir, algoritmanın ondan öğrenmesi daha kolaydır. Approve parayı daha doğru yansıtır ama gecikmeyle ve daha seyrek gelir. Pek çoğu lead'le başlar, yeterli hacimde onaylanmış dönüşümlere geçer.

05

Facebook piksel olmadan takip edilebilir mi?

Tracker raporları için evet: tıklamalar URL parametreleriyle etiketlenir, dönüşümler ağdan postback'le gelir. Ama Meta algoritmasının gösterimleri dönüşümlere göre optimize etmesi için olaylara ihtiyacı vardır — piksel, Conversions API ya da yinelenenleri ayıklayan her iki kanal üzerinden.

Bunları da okuyun

Trafiğinizi gerçekten görün

ArtisanClo'yu sitenize bağlayın, reklamlarınızdan kimin geldiğini ve her tıklamanın neden o kararı aldığını görün.