Facebook CRM events (Facebook CRM olayları), CRM'inizdeki nitelikli lead, randevu, teklif kabulü ve satış gibi aşama değişikliklerinin Conversions API üzerinden Meta'ya olay olarak geri gönderilmesidir. Reklam algoritması bu sinyalle yalnızca form dolduranları değil, randevuya gelip ödeme yapan kişilere benzeyen profilleri bulmayı öğrenir. Olayların hash'lenmiş e-posta, telefon veya lead_id ile eşleşmesi ve gerçekleştikten sonraki 7 gün içinde iletilmesi gerekir.
Facebook CRM olayları nedir?
Bir kampanyada Meta'nın gördüğü son olay form gönderimiyse, algoritma formu dolduran herkesi başarılı sonuç sayar. Klinik için başarı ise hastanın telefonu açması, konsültasyona gelmesi ve kapora yatırmasıdır. CRM olayları bu boşluğu kapatır. Satış ekibi lead'i pipeline'da bir sonraki aşamaya taşıdığında, bu değişiklik Meta'daki veri setine (dataset) sunucu taraflı bir olay olarak bildirilir.
Tanım: Facebook CRM olayı, bir lead'in CRM'de ulaştığı satış aşamasının (nitelikli, randevu, kazanıldı, ödendi) Conversions API ile Meta'ya gönderilen ve reklam tıklaması ya da form kaydıyla eşleştirilen sunucu taraflı dönüşüm kaydıdır.
Offline Conversions API'den Conversions API'ye geçiş
DataCops'un 2026 tarihli rehberine göre Meta, ayrı Offline Conversions API'yi Mayıs 2025'te kapattı. Çevrimdışı satışlar artık normal Conversions API üzerinden bir dataset'e gönderiliyor. Eski "offline event set" yükleme düzenine alışmış ajansların kurguyu dataset mantığına taşıması gerekir. Pratikte veri seti Events Manager'da oluşturulur, web pikseli ve CRM aynı dataset'e bağlanır.
Bir CRM olayı hangi alanları taşır?
- event_name: Olayın adı. Örnek: Schedule, Purchase ya da "QualifiedLead" gibi özel bir ad.
- event_time: Aşama değişikliğinin gerçek zamanı. Kaydın yüklendiği an değil, olayın yaşandığı an yazılır.
- user_data: SHA-256 ile hash'lenmiş e-posta ve telefon.
- lead_id veya fbclid: Lead Ads formundan gelen kayıt kimliği ya da web tıklamasının tıklama kimliği.
- event_id: Aynı olayın iki kez sayılmasını önleyen benzersiz kimlik.
- value ve currency: Satış olaylarında tutar ve para birimi.
Hangi pipeline aşamaları olay olarak gönderilmeli?
Her aşamayı göndermek gerekmez, çünkü gönderilen her olay algoritmaya "buna benzeyenleri bul" mesajı verir. DataCops, randevu, katılım, kazanılan ve ödenen aşamalarının ayrı olaylar olarak gönderilmesini öneriyor. Bu listeye nitelikli lead aşamasını eklemek, aylık hacmi düşük kliniklerde algoritmaya daha erken ve daha sık sinyal sağlar.
- Nitelikli lead: Temsilci ihtiyacı, bütçeyi ve tedavi uygunluğunu doğrulamıştır. Huninin en sık tekrarlanan anlamlı sinyali budur.
- Randevu alındı: Konsültasyon takvime girmiştir. Hastanın ciddiyetini gösterir.
- Randevuya katıldı: Gelmeyen hastaları ayırır. "Randevu alıp gelmeyen" profile bütçe gitmesini engeller.
- Kazanıldı: Teklif kabul edilmiştir.
- Ödendi: Kapora ya da tam ödeme alınmıştır. Değer bazlı optimizasyon için tutarla gönderilir.
Hangi aşamalar gönderilmemeli?
- "İlk mesaj atıldı" ya da "Ulaşılamadı" gibi operasyonel ara durumlar. Bunlar satış niyeti taşımaz, sinyali kirletir.
- Aynı aşamaya geri dönüşler. Kayıt "Teklif" aşamasından çıkıp tekrar girerse olayı yeniden göndermeyin.
- Kaybedilen lead'ler. Bunları pipeline'da işaretlemek yeterlidir. Nitelikli olaylara hiç ulaşmamaları algoritma için zaten bir sinyaldir.
Lead kalitesi sinyali reklamı nasıl etkiler?
Proje CRM'in 2026 tarihli içeriğine göre platform satış sonucunu bilmezse, form dolduran ama telefonu açmayan profillere daha çok bütçe harcıyor. Meta tarafındaki çözüm Dönüşüm API'si. Algoritma yalnızca form sinyaliyle beslendiğinde ucuz ve hızlı form dolduranları ödüllendirir. Bu profiller genellikle meraklı, fiyat avcısı ya da yanlışlıkla tıklayan kullanıcılardır.
Meta'nın Conversion Leads (dönüşüm odaklı lead) optimizasyonu bu sorunu hedefler. Kampanya, form gönderimini değil CRM'den gelen alt huni aşamasını hedef olarak alır. Algoritma hangi form doldurucuların nitelikli ya da randevu aşamasına ulaştığını öğrenir ve teslimatı onlara benzeyen kitleye kaydırır. Lead başı maliyet ilk haftalarda yükselebilir. Asıl izlenmesi gereken metrik ise nitelikli lead ya da randevu başına maliyettir.
- Yalnız form sinyali: Ucuz lead gelir, ancak satış ekibinin zamanı ulaşılamayan kişilere harcanır.
- Form ve CRM aşamaları birlikte: Lead hacmi düşebilir, buna karşılık telefonu açan ve randevuya gelen oranı artma eğilimine girer.
- Ödeme olayı ve tutar: Algoritma yüksek paketli tedaviye (örneğin implant ve kaplama kombinasyonu) yönelen profilleri ayırt edebilir.
Proje CRM'e göre Meta Lead Ads formlarıyla toplanan lead'ler Meta tarafında 90 gün saklanıyor. Bu yüzden form verisini lead_id ile birlikte anında CRM'e almak ve kendi tarafınızda kalıcı tutmak gerekir. Formların CRM'e aktarılma kurgusu için Meta Lead Ads entegrasyonuyla reklam maliyetini düşürme yollarına göz atabilirsiniz.
Olay eşleştirme tablosu nasıl hazırlanır?
Eşleştirme tablosu, pipeline'daki her aşamanın Meta'da hangi adla, hangi tetikleyiciyle ve hangi kimlikle gönderileceğini tek yerde sabitler. Ajans ile klinik arasındaki "bu olay neyi temsil ediyor?" tartışmasını da bitirir. Aşağıda bir estetik ya da diş kliniği için örnek bir şablon yer alıyor:
| Pipeline aşaması | Meta olay adı | Tetikleyici eylem | Eşleşme anahtarı | Zamanlama notu |
|---|---|---|---|---|
| Potansiyel | Lead (yeniden gönderilmez) | Form gönderimi | lead_id | Meta formu zaten kaydeder |
| İlgilenen / Nitelikli | QualifiedLead (özel) | Temsilci ihtiyacı ve bütçeyi doğruladı | lead_id + hash'li telefon | Aşama değiştiği anda |
| Randevu alındı | Schedule | Konsültasyon takvime girildi | lead_id + hash'li e-posta ve telefon | Takvim kaydında |
| Randevuya katıldı | AppointmentAttended (özel) | Resepsiyon katılımı işaretledi | lead_id + hash'li telefon | Ziyaret günü |
| Teklif / Kazanıldı | ClosedWon (özel) | Hasta paketi onayladı | lead_id + hash'li telefon | Onay gününden itibaren 7 gün içinde |
| Ödendi | Purchase (value + currency) | Kapora ya da ödeme kaydı | lead_id + event_id | Ödeme günü |
Tabloyu uygulamaya geçirme adımları
- Adları sabitleyin. Her aşamaya tek bir olay adı verin ve sonradan değiştirmeyin. Değiştirilen adlar, geçmiş verinin raporlarda iki ayrı olaya bölünmesine yol açar.
- Veriyi normalize edin. DataCops'a göre hash'lemeden önce e-posta küçük harfe çevrilip boşluklardan arındırılmalı, telefon ise ülke koduyla yalnız rakamlardan oluşmalıdır. Örneğin "+90 (532) 000 00 00" değeri "905320000000" haline getirilir, ardından SHA-256 uygulanır.
- Tekilleştirmeyi kurun. Meta, pikselden ve CRM'den gelen aynı satışı yalnızca olay adı ve event_id eşleşirse tek olay sayar. Web'den ödeme alan kliniklerde iki kaynak aynı event_id'yi üretmelidir.
- Değer alanını belirleyin. Purchase olayında kaporayı mı yoksa toplam paket bedelini mi göndereceğinizi baştan karar verin ve tüm kampanyalarda aynı kuralı uygulayın.
Olay Eşleşme Kalitesi nasıl yükseltilir?
DataCops, Events Manager'daki Event Match Quality'yi 0-10 arası bir puan ve CRM veri hijyeninin göstergesi olarak tanımlıyor. Eşleştirme için Meta'ya hash'lenmiş e-posta veya telefon ve varsa tıklama kimliği (fbclid) gerekiyor. Puanı yükseltmenin yolu teknik değil operasyoneldir: telefonu ülke koduyla kaydetmek, e-postayı formda zorunlu tutmak, web formlarında URL'deki fbclid değerini gizli alanla yakalayıp CRM kaydına yazmak.
Klinik örneği: konsültasyondan satışa olay akışı
Varsayalım İstanbul'daki bir saç ekimi kliniği Almanya'yı hedefleyen bir Lead Ads kampanyası yürütüyor. Bir hastanın yolculuğu ve her adımda Meta'ya giden olay şöyle ilerler:
- Pazartesi 21:40: Hasta formu doldurur. Kayıt lead_id ile CRM'e düşer ve otomatik WhatsApp karşılama ve lead dağıtımı ile Almanca konuşan temsilciye atanır. Meta'ya ek olay gönderilmez.
- Salı: Temsilci hastanın fotoğraflarını alır, bütçesini ve tarih esnekliğini doğrular. Kayıt "Nitelikli" aşamasına geçer ve QualifiedLead gönderilir.
- Perşembe: Doktorla görüntülü konsültasyon planlanır ve Schedule gönderilir.
- Sonraki pazartesi: Hasta görüşmeye katılır ve AppointmentAttended gönderilir.
- Çarşamba: Hasta greft sayısı, konaklama ve transferi içeren paketi onaylar ve kapora yatırır. Aynı gün ClosedWon ile tutarlı bir Purchase olayı gönderilir.
Kritik nokta, her olayın kendi event_time değerinden itibaren 7 gün içinde Meta'ya ulaşmasıdır. DataCops'a göre Meta, gerçekleşmesinden 7 günden fazla sonra ulaşan olayları reddediyor. Aynı kaynaktaki örnek senaryoda ay başında toplu aktarılan 200 satıştan yaklaşık 70'i bir haftadan eski olduğu için düşüyor ve 200 satırdan yalnızca 130 eşleşme görülüyor. Kliniklerde en yaygın hata, satışları ay sonunda Excel'le yüklemektir.
ÖzgürKod CRM bu akışı kolaylaştırır. Meta Lead Ads'ten gelen hasta, form kimliğiyle birlikte otomatik kayıt olarak açılır ve temsilci satış pipeline üzerinde aşamayı tek tıkla günceller. Böylece olay gönderimini tetikleyecek veri, hafta sonu veya ay sonu birikmesini beklemeden oluşur. Reklam ve CRM bağlantısının ayrıntıları Facebook CRM sayfasında yer alıyor.
Kurulum sonrası nelere dikkat edilmeli?
Bağlantı kurulduktan sonraki ilk iki hafta, olayların gerçekten aktığını ve doğru eşleştiğini doğrulama dönemidir. Kampanya hedefini değiştirmeden önce aşağıdaki kontrolleri tamamlayın:
- On dakikalık test: DataCops'un önerdiği yöntemle son 20 kazanılan satışın kaçının Events Manager'da olay olarak göründüğünü sayın. Eksik olanların CRM kaydında telefon formatını ve lead_id alanını inceleyin.
- Eşleşme puanını haftalık izleyin: Puan düşüyorsa yeni bir temsilci telefonları ülke kodu olmadan giriyor olabilir.
- Çift sayımı kontrol edin: Purchase olay sayısı CRM'deki ödeme sayısını aşıyorsa event_id kuralı bozulmuş demektir.
- Aşama güncelleme disiplinini koruyun: Temsilcinin aşamayı üç gün geç işaretlemesi, 7 günlük pencerenin yarısını tüketir. Günlük kapanışta "aşaması güncellenmemiş randevular" listesi kontrol edilmelidir.
- Hedef geçişini acele etmeyin: Conversion Leads optimizasyonuna, nitelikli olaylar birkaç hafta düzenli aktıktan sonra geçin. Erken geçiş, öğrenme aşamasını uzatır.
- Aydınlatma metnini güncelleyin: Hash'lenmiş iletişim verisinin reklam ölçümü amacıyla paylaşıldığını KVKK aydınlatma metninde açıkça belirtin.
Ajanslar için bu olaylar raporlamanın da temelidir. Klinik yöneticisi "kaç lead geldi?" yerine "kaç hasta ödedi ve hangi reklam setinden geldi?" sorusunun yanıtını görür. Bu raporun nasıl kurgulanacağı reklamdan satışa şeffaflık rehberinde anlatılıyor. Akışı kendi kliniğinizde denemek isterseniz ÖzgürKod CRM'i 7 gün ücretsiz deneyebilir, kart bilgisi gerekmeden tüm modülleri test edebilirsiniz.



