CRM'e Eklenen 4 Yeni Alan
Her lead artık tam kampanya bilgisiyle CRM'e düşüyor. Sadece "bir tıklama oldu" değil, "hangi kampanyadan, hangi reklam grubundan, hangi platformdan geldi" sorusunun cevabı otomatik olarak kaydediliyor.
UTM Source
Lead'in hangi platformdan geldiğini gösterir. Google Ads, Facebook, Instagram gibi reklam kaynaklarını otomatik tanımlar.
Campaign ID
Google'da oluşturulan reklam kampanyasının benzersiz numarası. Her kampanya kendi ID'siyle izlenebilir hale gelir.
Campaign Name
Kampanyanın okunabilir adı. ID yerine doğrudan kampanya ismiyle raporlama yapılabilir.
Adgroup ID
Bir kampanya içindeki reklam grubunun numarası. Kampanya içi performans analizi mümkün hale gelir.
GCLID Sorunu & Çözüm
Eski sistemde sadece GCLID (Google Click ID) mevcuttu. Bu sadece "bir tıklama oldu" bilgisini veriyordu ama hangi kampanya ve hangi reklam grubundan geldiği bilinmiyordu.
⚠️ GCLID ile Sorun Neydi?
GCLID sadece "bu kişi bir Google reklamına tıkladı" diyor ama:
- Hangi kampanyadan tıkladığını söylemiyor
- Kampanya içinde hangi reklam grubundan geldiğini göstermiyor
- Kampanyanın adını vermiyor
- Sadece bir tıklama referans numarası — izlenebilirliği çok düşük
- GCLID'lerin hangi kampanyadan üretildiği bulunamıyordu
GCLID'e Bağımlı Sistem
- Elimizde sadece GCLID vardı — tek bilgi "tıklama oldu"
- Hangi kampanyadan geldiği bulunamıyordu
- Hangi reklam grubuna ait olduğu görülemiyordu
- Kampanya bilgileri CRM'e düşmüyordu
- Hangi kampanya performanslı → ölçülemiyordu
- Reklam bütçesi kör bir şekilde dağıtılıyordu
- Lead Source detaylarında kampanya ve reklam grubu ölçülemiyordu
Tam Kampanya İzlenebilirliği
- Her lead otomatik olarak tam kampanya bilgisiyle geliyor
- Campaign ID, Campaign Name, Adgroup ID → CRM'e yazılıyor
- "Hangi kampanyadan, hangi reklam grubundan geldi?" → otomatik cevaplı
- Kampanya performansı → net görünüyor
- Reklam grubu performansı → ölçülebiliyor
- Bütçe veriye dayalı optimize ediliyor
- ROI kampanya ve reklam grubu bazında ölçülebiliyor
Stratejik Kazanımlar
Bu geliştirme görünmez ama etkisi her gün hissediliyor. Pazarlama, operasyon ve bütçe yönetimi için temel bir dönüm noktası.
Hangi kampanya daha çok hasta getiriyor → net görünüyor
Hangi reklam grubu kaliteli lead veriyor → ölçülebiliyor
Hangi kampanyaya bütçe artırılmalı → veriye dayalı karar
Performanssız kampanyalar ve reklam grupları → hemen tespit ediliyor
GCLID'den öteye geçip kampanya bazında analiz → yapılabiliyor
Satış ekibi hangi kampanyadan gelen lead'lerin daha hızlı satıldığını → görebiliyor
Pazarlama–Satış arasında → ortak dil oluşuyor
"Bu lead nereden geldi?" → net cevaplı
Eski site – yeni site karmaşası → ortadan kalkıyor
Sadece "lead geldi mi?" değil "doğru lead hangi kampanyadan geldi?" → konuşuluyor
İyi performanslı kampanya ve reklam grupları → büyütülüyor
Kötü performanslı olanlar → kapatılıyor
Reklam bütçesi → boşa gitmiyor
ROI (yatırım getirisi) → kampanya ve reklam grubu bazında ölçülebiliyor
Sistem Nasıl Çalışıyor?
WhatsApp ve webform lead'lerinden UTM parametrelerinin parse edilmesi, kampanya bilgilerinin eşleştirilmesi ve CRM/DWH/WAPIM'e aktarılması sürecinin teknik detayları.
WhatsApp Lead İşleme URL Parse
WhatsApp linki üzerinden gelen URL otomatik parse edilerek kampanya parametreleri çıkarılır.
- WhatsApp mesajındaki URL otomatik algılanır ve parse edilir
- URL'den
utm_source,campaign_id,campaign_name,adgroup_idparametreleri çekilir - Eski site uyumluluğu:
campaign_idyoksagad_campaignidfallback olarak kullanılır - Campaign Name fallback: URL'de campaign_name yoksa
campaign_maptablosundan ID ile otomatik bulunur - Tüm parametreler CRM'e kayıt oluşturulurken (create record) otomatik post edilir
Webform (DWH) Lead İşleme
dataW.url
Form Parse
Web formlarından gelen lead verileri aynı mantıkla işlenir. Hem eski hem yeni site formları desteklenir.
- Form URL'i (
dataW.url) otomatik parse edilerek UTM parametreleri çıkarılır - WhatsApp ile aynı parametre mantığı uygulanır — tutarlı veri yapısı
- Hem create hem duplicate update durumlarında kampanya bilgileri CRM'e eklenir
- Eski site + yeni site → aynı anda destekleniyor, format farklılıkları otomatik yönetilir
Kampanya Eşleştirme Tablosu
campaign_map
Akıllı Lookup
URL'de campaign_name gelmediğinde campaign_id üzerinden otomatik isim çözümleme yapan akıllı eşleştirme katmanı.
- Bazı URL'lerde
campaign_namegelmiyor amacampaign_idgeliyor - Bu tablo:
campaign_id→campaign_nameeşleştirmesi yapıyor - CRM'de "ID var ama isim yok" problemi ortadan kalkıyor
- Aynı request içinde tekrar sorgu olmaması için cache mekanizması kullanılıyor
- Yeni kampanyalar eklendiğinde tablo güncellenir ve anında aktif olur
DWH Otomatik İşleme Auto Processing
DWH sistemine düşen tüm lead verilerinde 4 yeni alan otomatik olarak işlenir.
- DWH'ya gelen her lead verisi otomatik olarak UTM parametreleriyle zenginleştirilir
- Manuel müdahale gerekmiyor — tam otomasyon
- Raporlama ve analiz için veriler hazır halde tutuluyor
- Kampanya bazlı performans raporları anında üretilebilir
WAPIM Panel Entegrasyonu Veri Görüntüleme
Günlük gelen WhatsApp datalarının kampanya detaylarıyla birlikte görüntülendiği ve Excel'e export edildiği izleme paneli.
- Günlük gelen WhatsApp datalarında
phone_id,chat_id,ref_idsorgulaması yapılırken - Yeni eklenen alanlar (UTM_Source, Campaign_ID, Campaign_Name, Adgroup_ID) da görünüyor
- Tüm veriler Excel'e export yapılabiliyor — raporlama için hazır
- Kampanya detayları ile lead kalitesi anında değerlendirilebiliyor
CRM Alan Eşleştirmeleri & Field ID'leri
Her yeni alanın CRM sistemindeki benzersiz Field ID'si ve URL'den çekilen parametre eşleştirmesi.
| Alan Adı | URL Parametresi | Fallback Parametre | CRM Field ID |
|---|---|---|---|
| UTM_Source | utm_source | — | A434A691CFAF40A3A5741130BCFCA54A |
| Campaign_ID | campaign_id | gad_campaignid | D9D82C33D8C2409FA685997501A6694D |
| Campaign_Name | campaign_name | campaign_map tablosu | C9A30D8DA84747C7AE66C2AACF9D9500 |
| Adgroup_ID | adgroup_id | — | E999D90157BF43A49524055A4B70F052 |
Eski Site Uyumluluğu: Eski site URL formatında campaign_id bulunmayan durumlarda sistem otomatik olarak gad_campaignid parametresine fallback yapar. Campaign Name bulunamadığında ise campaign_map tablosundan ID ile isim çözümleme yapılır. Cache mekanizması ile tekrar sorgu önlenir.
Sonuç & Stratejik Etki
"WhatsApp & Webform Lead Takibi — UTM & Kampanya Entegrasyonu", daha önce sadece GCLID (tıklama referans numarası) ile sınırlı olan lead izlenebilirliğini, tam kampanya ve reklam grubu bazında detaylı izleme sistemine dönüştüren kritik bir altyapı geliştirmesidir.
Sistem artık sessizce çalışıyor ve her lead — WhatsApp'tan veya web formundan gelsin — doğru kampanya ve reklam grubu bilgisiyle hem CRM'e, hem WAPIM paneline, hem de DWH'a otomatik olarak düşüyor. Manuel işlem sıfır.