Problem
Finans ve kampanya verileri çoğu zaman ayrı analitik hatlarda tutulur; bu durum reklam harcaması sonrası kârlılığı tek bir raporlama ekranında görmeyi zorlaştırır.
Teknik vaka çalışması
E-ticaret finans raporlaması ve ücretli kampanya performansını birleştiren dbt analitik mühendisliği çalışması. BigQuery ve her PR'de test edilen DuckDB eşleniği kullanılır.
Teknik açıklamalar Türkçeye çevrilmiştir. Sonuç metriklerinin ölçüm koşulları, başarısız denemeler ve kaynak bağlantıları özgün proje kanıtlarıyla aynı kapsamda korunur.
Hızlı teknik inceleme
Finans ve kampanya verileri çoğu zaman ayrı analitik hatlarda tutulur; bu durum reklam harcaması sonrası kârlılığı tek bir raporlama ekranında görmeyi zorlaştırır.
dbt; staging, intermediate ve mart mantığını ayırır. Aynı kod farklı adaptör makrolarıyla BigQuery ve DuckDB üzerinde çalışır. source_system değişkeni, ham veri girişini özgün reklam platformu tabloları ile Google Sheets dışa aktarımı arasında seçer.
Reklam harcaması sonrası kârlılığı gösteren ads_margin dâhil birleşik finans ve pazarlama raporlama martları oluşturur.
Ham veri ambarı kümesi boş olduğundan varsayılan mod sentetik seed verisinde doğrulanmıştır. Gelir belirli reklam kaynağına atfedilmediği için ROAS yalnızca birleşik düzeyde bulunur. Sheet dışa aktarımında anlamı doğrulanmamış iade sütunu ayrı…
Ham veri ambarı kümesi boş olduğundan varsayılan mod sentetik seed verisinde doğrulanmıştır. Gelir belirli reklam kaynağına atfedilmediği için ROAS yalnızca birleşik düzeyde bulunur. Sheet dışa aktarımında anlamı doğrulanmamış iade sütunu ayrı raporlanır; gelir veya marjdan düşülmez. Gösterge paneli bir BI ürünü değil, demodur.
Kaynaklarda yayımlanmış teknik kanıtlar kullanılmıştır. Ölçüm koşulları için tam vaka çalışmasını inceleyin.
Kanıta dayalı görsel inceleme
Tasarım kapağı, kaynak ekran görüntüleri ve proje figürleri birbirinden ayrılmıştır.
Portföy illüstrasyonu
Portföy için hazırlanmış kavramsal görseldir; canlı uygulama arayüzü veya ölçülmüş performans kanıtı değildir.
Proje kanıtları
Son doğrulama 2026-10-06
Problem ve yaklaşım
Finans ve kampanya verileri çoğu zaman ayrı analitik hatlarda tutulur; bu durum reklam harcaması sonrası kârlılığı tek bir raporlama ekranında görmeyi zorlaştırır.
dbt; staging, intermediate ve mart mantığını ayırır. Aynı kod farklı adaptör makrolarıyla BigQuery ve DuckDB üzerinde çalışır. source_system değişkeni, ham veri girişini özgün reklam platformu tabloları ile Google Sheets dışa aktarımı arasında seçer.
Finans raporlamasına kampanya maliyeti ve performansı eklenir: reklam sonrası kârlılık için ads_margin, birleşik ROAS ve kaynak bazında CPC/CTR. Bütün oranlar günlük oranların ortalaması değil, toplamların oranıdır; sıfır paydada NULL döndürülür.
CI, her iki kaynak modunda DuckDB ile dbt seed ve dbt build çalıştırır (şema, uzlaştırma ve birim testleri) ve grafik arayüzsüz panel smoke testi uygular. BigQuery çalıştırması salt okunur sorguydu ve DuckDB ile aynı sonuçları verdi.
Ham veri ambarı kümesi boş olduğundan varsayılan mod sentetik seed verisinde doğrulanmıştır. Gelir belirli reklam kaynağına atfedilmediği için ROAS yalnızca birleşik düzeyde bulunur. Sheet dışa aktarımında anlamı doğrulanmamış iade sütunu ayrı raporlanır; gelir veya marjdan düşülmez. Gösterge paneli bir BI ürünü değil, demodur.
Proje analitik mühendisliği kontrollerini görünür bırakır: yapılandırılmış martlar, yeniden kullanılabilir iş mantığı, gerçekten çalışan testler ve verinin neyi destekleyip neyi desteklemediğine ilişkin açık açıklamalar.
Mimari ve analiz
Test ve doğrulama
Operasyonel değer
Nasıl incelenir