Gizli — Dahili Kullanım İçin

WhatsApp & Webform
Lead Takip & UTM
Kampanya Entegrasyonu

WhatsApp ve web formlarından gelen lead verilerini UTM parametreleri, kampanya bilgileri ve reklam grubu detayları ile zenginleştirerek CRM, DWH ve mesajlaşma platformlarına otomatik aktaran uçtan uca kampanya izleme ve reklam performans analiz sistemi.

Proje Tipi
Lead Attribution & Tracking
Veri Kaynağı
WhatsApp + Webform
Entegrasyon
CRM + DWH + WAPIM
Yeni CRM Alanları
4 Alan Eklendi
Durum
● Production
Aşağı Kaydır
01 — Yeni CRM Alanları

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.

Yeni Alan #1

UTM Source

Lead'in hangi platformdan geldiğini gösterir. Google Ads, Facebook, Instagram gibi reklam kaynaklarını otomatik tanımlar.

google, facebook, instagram
Yeni Alan #2

Campaign ID

Google'da oluşturulan reklam kampanyasının benzersiz numarası. Her kampanya kendi ID'siyle izlenebilir hale gelir.

12345678
Yeni Alan #3

Campaign Name

Kampanyanın okunabilir adı. ID yerine doğrudan kampanya ismiyle raporlama yapılabilir.

Saç Ekimi İstanbul 2025
Yeni Alan #4

Adgroup ID

Bir kampanya içindeki reklam grubunun numarası. Kampanya içi performans analizi mümkün hale gelir.

İstanbul Kadın, Ankara Erkek
02 — Öncesi & Sonrası

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
❌ Eski Durum

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
✓ Yeni Durum

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
03 — İş Değeri & Kazanımlar

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ı.

📊 Pazarlama İçin
📈

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

🎯 Operasyon & Yönetim İçin
👥

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

💰 Bütçe Optimizasyonu İçin
📈

İ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

04 — Teknik Mimari

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 / Form
Lead Kaynağı
🔗
URL Parse
UTM Parametreleri
🗺️
campaign_map
ID → Name Eşleme
🏗️
DWH
Veri Ambarı
📋
CRM
Create / Update
💬
WAPIM
Panel Gösterimi
1

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_id parametreleri çekilir
  • Eski site uyumluluğu: campaign_id yoksa gad_campaignid fallback olarak kullanılır
  • Campaign Name fallback: URL'de campaign_name yoksa campaign_map tablosundan ID ile otomatik bulunur
  • Tüm parametreler CRM'e kayıt oluşturulurken (create record) otomatik post edilir
2

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
3

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_name gelmiyor ama campaign_id geliyor
  • Bu tablo: campaign_idcampaign_name eş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
4

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
5

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_id sorgulaması 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
05 — CRM Entegrasyon Detayları

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.

📊
Lead kalitesi → ölçülebilir hale geldi
🎯
Kampanya bazında → performans analizi yapılabiliyor
💬
WAPIM panelinde → kampanya detaylı görünüyor
🤖
DWH otomatik işliyor → manuel işlem yok
💡
Pazarlama kararları → veriye dayalı
💰
Reklam bütçesi → optimize ediliyor