Kampanya Yapısı ve Naming Convention: Hesap Hijyeni ve Raporlamayı Kolaylaştırmak

Kampanya Yapısı ve Naming Convention: Hesap Hijyeni ve Raporlamayı Kolaylaştırmak

12 dk okuma16 Haziran 2026DGTLFACE Editorial

Reklam hesabınız büyüdükçe, en büyük maliyet “harcama” değil zaman olur: Hangi kampanya kazandı? Hangi kitle çalıştı? Hangi kreatif yorgun? Hangi pazar kârlı? Eğer isimlendirme ve yapı yoksa, bu sorulara cevap vermek günler sürer ve ekip “hissettiği” yere optimize etmeye başlar. Bu yazı, Meta Ads kampanya yapısı naming convention disiplinini; otel ve B2B hesaplarında ölçeklenebilir bir “ops standardı”na dönüştürmek için hazırlanmıştır.

Öne Çıkan Cevap

İyi kurgulanmış kampanya yapısı ve naming convention, otel ve B2B hesaplarında hem günlük optimizasyonu hem de raporlamayı dramatik şekilde kolaylaştırır. Kampanya–ad set–ad isimlerinde hedef, pazar, kitle ve kreatif bilgisini sistematik kodladığınızda; “hangi şey işe yarıyor?” sorusuna dakikalar içinde cevap verirsiniz. UTM şemasını GA4/Looker Studio filtreleriyle bire bir uyumlu kurmak ve label sistemiyle sprint/tema etiketlemek, ölçeklenebilir hesap hijyeninin temelidir.

Özet

Hesap hijyeni = doğru hiyerarşi + okunur naming + UTM/label standardı. Kampanya/ad set/ad’de hedef–pazar–kitle–kreatif kodla; GA4/Looker Studio ile bire bir eşleştir.

Maddeler

  • Hedef kitle: Ajanslar, çok markalı otel grupları, B2B portföy hesapları
  • KPI: optimizasyon süresi ↓, raporlama hazırlık süresi ↓, hata/yanlış yorumlama ↓
  • Entity Theme: Campaign Structure; Naming Convention; Labels; UTM & Reporting
  • Semantic Theme: account hygiene; readable reporting; scalable ops
  • Geo bağlam: Türkiye geneli; destinasyon hesapları (Antalya/Bodrum) ve metropoller (İstanbul/İzmir)
  • Funnel: operasyonel verim (tactical) + karar hızı (strategic)
  • Teknik şart: UTM ve naming kodları GA4/Looker Studio filtre yapısıyla bire bir uyumlu olmalı

Kısa Cevap

Hesabın karmakarışıksa önce naming standardı belirle; kampanya–ad set–ad kodlarını ve UTM’yi tek şemada sabitle.

Hızlı Özet

  • 1) Kampanya, ad set ve ad seviyesinde karar alanlarını ayır
  • 2) Naming standardını hedef–pazar–kitle–kreatif bilgisi taşıyacak şekilde kur
  • 3) UTM şemasını GA4/Looker Studio filtreleriyle bire bir eşleştir
  • 4) Label sistemiyle sprint, tema ve ekip sahipliğini takip et
  • 5) Ajans ve çok markalı yapılarda tek kaynak naming sözlüğü kullan

1. Kampanya yapısı ve naming convention neden önemli?

Kampanya ad set ad hiyerarşisi, raporlama için isimlendirme alanları görseli
Kampanya ad set ad hiyerarşisi, raporlama için isimlendirme alanları görseli

Kısa cevap: Çünkü iyi bir naming ve yapı; optimizasyonu “tahminden” çıkarır, raporlamayı “elle toplanan tablo” olmaktan kurtarır ve ölçeklemeyi güvenli hale getirir.

  • Kampanya/ad set/ad isimleri hedef–pazar–kitle–kreatif bilgisini taşıyorsa, “ne çalıştı?” sorusu dakikalar içinde cevaplanır.
  • UTM’ler aynı mantıkla kodlanırsa, GA4/Looker Studio’da filtreleme sorunsuz olur.
  • Label sistemi, sprint/tema bazlı testleri izlemeyi kolaylaştırır.

Ne yapmalıyım?

  • Naming standardını yazılı bir dokümana çevir (tek kaynak).
  • Kodları GA4/Looker filtreleriyle eşleştir.
  • Yeni kampanya açmadan önce “şablon” zorunluluğu getir.

2. Temiz Hesap Yapısının Önemi: Kaostan Kontrole

Bir hesap “temiz” değilse, en iyi kreatif ve hedefleme bile değerini kaybeder; çünkü ekip doğru öğrenimi yakalayamaz. Özellikle çok otelli yapılarda (Antalya/Belek/Side/Kemer gibi destinasyon otelleri) veya çok ürünlü B2B portföylerinde, aynı anda onlarca kampanya yürütülür. Eğer kampanyaların hedefi, pazarı ve kreatifi isimden okunmuyorsa; ekip aynı hatayı tekrar eder, raporlar yanlış yorumlanır, ölçekleme geç yapılır.

Kaos örnekleri (hesap audit’inden)

  • Kampanya adları “Test 1 / Test 2” → 3 ay sonra kimse hatırlamaz
  • Ad set adları “Interest 1 / Interest 2” → pazar/placement/segment belli değil
  • Ad adları “Creative Final v7” → format/hook/tema bilinmiyor
  • UTM yok veya random → GA4’te “(not set)” ve parçalanmış kampanya isimleri

Ne yapmalıyım?

  • “Okunurluk” hedefi koy: isimden 5 saniyede anlamalıyım.
  • Kampanya/ad set/ad için zorunlu alanları belirle.
  • Mevcut kaosu düzeltmek için “yeniden adlandırma sprint’i” planla.

3. Kampanya / Reklam Seti / Reklam Hiyerarşisi (Nerede Ne Karar Verilir?)

Meta Ads’te performans yönetimi, doğru hiyerarşi ile mümkün olur. Basit kural:

  • Kampanya = hedef ve optimizasyon (objective + ana KPI)
  • Ad set = kitle/yerleşim/bütçe stratejisi (audience + placements + schedule)
  • Ad = kreatif + metin + format (creative + message)
Kampanya hiyerarşisi bölüm ayracı, Meta Ads hesap düzeni rehber
Kampanya hiyerarşisi bölüm ayracı, Meta Ads hesap düzeni rehber

Kampanyada ne kodlanır?

  • Funnel katmanı: AW/CO/BO
  • Hedef: REACH/VV/TRAFFIC/LEAD/SALES
  • Marka/otel/grup: BRAND
  • Pazar (opsiyonel): TR/DE/UK vb. (çok pazarlı yapılarda)

Ad set’te ne kodlanır?

  • Kitle türü: CORE / CUST / LAL
  • Segment: COLD/WARM/HOT
  • Pazar & dil: TR-IST, TR-IZM, DE-DE vb.
  • Placement: AUTO / FEED / REELS (opsiyonel)
  • Pencere: 7D/14D/30D (remarketing)

Ad’de ne kodlanır?

  • Format: IMG / CAR / REELS / VID
  • Hook/tema: HOOK01, OFFER, PROOF, DEST (destinasyon), CASE (B2B)
  • Kreatif versiyon: V1/V2
  • Dil varyasyonu: TR/EN/DE (opsiyonel)

Ne yapmalıyım?

  • Hiyerarşi sorumluluğunu yaz: kampanya=hedef, ad set=kitle, ad=kreatif.
  • Naming şemasını bu sorumlulukla bire bir eşleştir.
  • Testleri “tek değişken” mantığıyla ad set/ad düzeyinde yürüt.

4. Facebook/Instagram reklamlarında kampanya isimlerini nasıl yazmalıyım?

Kampanya adında minimum şu 4 bilgi olmalı: Funnel + Objective + Pazar + Tarih/Batch. Ad set’te kitle türü (core/custom/LAL) ve segment (cold/warm/hot) kodlanır. Ad’de format ve kreatif teması (hook/offer/proof) kodlanır. Bu ayrım; raporda kırılım almayı ve optimizasyonu hızlandırır.

5. Naming Convention Kuralları (Okunur, Filtrelenebilir, Ölçeklenebilir)

Naming convention, sadece “isim” değil; raporunuzu otomatikleştiren bir etiketleme sistemidir. İyi bir sistem 3 şartı sağlar:

  1. Okunur: insan 5 saniyede anlar
  2. Filtrelenebilir: Looker/GA4’te parçalayabilirim
  3. Ölçeklenebilir: yeni pazar/otel/ürün ekleyince bozulmaz

Önerilen isim formatı (şablon)

Campaign: SMM_{FUNNEL}_{OBJ}_{BRAND}_{MARKET}_{YYYYMM}_{BATCH}

Örn: SMM_CO_LEAD_HOTELX_TR-IST_202604_B01

Ad Set: AUD-{TYPE}_{SEG}_{MARKET}_{LANG}_{PLAC}_{WIN}

Örn: AUD-CUST_HOT_TR-IST_TR_AUTO_7D

Ad: CRE-{FORMAT}_{THEME}_{HOOK}_{PROOF}_{V#}

Örn: CRE-CAR_CASE_H01_PROOF_V2

Predictive keyword doğal kullanım: meta ads kampanya yapısı naming convention kurmak, özellikle ajans ve çok otelli yapılarda “hesap düzenleme” işini ciddi hızlandırır.

Kod sözlüğü (mini dictionary)

  • FUNNEL: AW / CO / BO / LO
  • OBJ: REACH / VV / TRA / LEAD / SALES
  • TYPE: CORE / CUST / LAL
  • SEG: COLD / WARM / HOT
  • PLAC: AUTO / FEED / REELS / STORY
  • THEME: DEST / OFFER / PROOF / CASE / UGC
  • WIN: 7D / 14D / 30D

Ne yapmalıyım?

  • Kod sözlüğünü tek sayfa doküman yap.
  • Yeni kampanya açan herkes bu sözlüğe uysun.
  • Eski kampanyaları “batch” yaklaşımıyla yeniden adlandır.

6. Etiketleme (Labels) ve UTM Mantığı

Naming tek başına yetmez; çünkü bazı bilgiler “isim”e sığmaz: sprint, test teması, kreatif havuzu, müşteri segmenti, kampanya sahibi gibi. Burada Labels devreye girer. UTM ise GA4’te “platform dışı” okuma için zorunlu köprüdür.

Labels (etiket) stratejisi

  • SPRINT-2026W14
  • THEME-UGC / THEME-DESTINATION
  • TEAM-AGENCY / TEAM-INHOUSE
  • HOTEL-GROUP-A / BRAND-SaaS-X
  • RISK-POLICY (politikaya hassas kampanyalar)

UTM şeması (GA4/Looker uyumu)

UTM kuralı: Kampanya isimlerindeki kodlar, UTM’de aynı mantıkla taşınmalı. Aksi halde GA4’te kampanya kırılımları bozulur.

  • utm_source=meta
  • utm_medium=paid_social
  • utm_campaign=SMM_CO_LEAD_HOTELX_TRIST_202604_B01
  • utm_content=CRE-CAR_CASE_H01_PROOF_V2
  • utm_term=AUD-CUST_HOT_TR-IST_TR_AUTO_7D (opsiyonel, ad set’i taşımak için)

Teknik not (kritik): UTM şeması ve kampanya isimlerindeki kodlar, GA4/Looker Studio rapor filtrasyon yapısıyla bire bir uyumlu olmalı; yoksa filtreleriniz “yarım çalışır”, kıyaslar yanıltır.

Naming ve UTM akışı, GA4 Looker Studio raporlama eşleşmesi diyagramı
Naming ve UTM akışı, GA4 Looker Studio raporlama eşleşmesi diyagramı

Ne yapmalıyım?

  • UTM üretimini “manuel” bırakma; şablonla zorunlu kıl.
  • GA4’te kampanya raporunu haftalık kontrol et (parçalanma var mı?).
  • Looker Studio’da regex ile kodları parçalayacak alanlar oluştur.

7. Otel ve B2B İçin Örnek Yapılar

Aynı naming sistemi, farklı sektörlerde farklı “zorunlu alanlar” gerektirir. Otelde pazar/dil/destinasyon kritik; B2B’de persona/industry/offer kritik.

Otel örneği (destinasyon + pazar + kanal)

Campaign: SMM_AW_VV_HOTELGROUP_ANTALYA_DE_202604_B01 (Varsayım: destinasyonu marka alanına yakın bir yerde taşımak isteyebilirsiniz)

Ad Set: AUD-CORE_COLD_DE_DE_AUTO_14D

Ad: CRE-REELS_DEST_H01_PROOF_V1

Destinasyon örnekleri (GEO doğal): Antalya/Belek/Side/Kemer ve Bodrum gibi lokasyonlarda pazar bazlı kreatif/dil ayrımı (TR/EN/DE) rapor okumasını ciddi hızlandırır.

B2B örneği (persona + offer + funnel)

Campaign: SMM_CO_LEAD_SAASX_TR_202604_B02

Ad Set: AUD-LAL_WARM_TR_TR_FEED_30D

Ad: CRE-IMG_OFFER_H02_CASE_V3

B2B’de “lead sonrası pipeline” kritik olduğu için, naming’de en azından offer (DEMO/WBNR/AUDIT) kodunu sabitlemek işinizi kolaylaştırır.

Tablo: İyi naming vs kaotik yapı karşılaştırma tablosu
AlanKaotik örnekİyi örnekKazanç
Campaign“Test 4”SMM_CO_LEAD_HOTELX_TR-IST_202604_B01Hedef ve zaman okunur
Ad Set“Interest 3”AUD-CUST_WARM_TR-IST_TR_AUTO_30DKitle/segment görünür
Ad“Final v7”CRE-CAR_PROOF_H01_V2Kreatif tema takip edilir
UTMboş/randomutm_campaign=...GA4/Looker filtresi çalışır

Ne yapmalıyım?

  • Otelde “pazar/dil”i mutlaka isimde taşı.
  • B2B’de “offer”ı mutlaka isimde taşı.
  • Her iki yapıda da “batch” ile sprint/test gruplarını ayır.

8. Ajans ve Çok Markalı Yapılarda Ops Standardı (Competitor Gap)

Rakip içerikler çoğunlukla “strateji”ye odaklanıp, hesap yapısı ve isimlendirme disiplinini yüzeysel geçer. Oysa ajans ve çok otelli yapılarda asıl farkı yaratan şey, operasyon standardıdır: herkes aynı dili konuşur, raporlar aynı mantıkla parçalanır, onboarding hızlı olur.

Pratik ops kuralları

  • Naming sözlüğü = tek kaynak gerçek (Notion/Doc)
  • Yeni pazar/ürün eklendiğinde sözlük güncellenir
  • Her ay “naming audit” (random 10 kampanya kontrolü)
  • Looker Studio’da “kod parçalama” alanları standart (FUNNEL, MARKET, TYPE, FORMAT)
Naming convention checklist’i, hesap hijyeni kontrol listesi otel ve B2B
Naming convention checklist’i, hesap hijyeni kontrol listesi otel ve B2B

Ne yapmalıyım?

  • Bir “Naming Owner” ata (ajans veya in-house).
  • 30 dakikalık eğitim + örnek şablonlarla ekibi hizala.
  • 365 günlük refresh döngüsünde dokümanı güncelle.

9. Kampanya / Ad Set / Ad Naming Convention & UTM Şablonunu İndir — SMM / Account Hygiene

TEMPLATEv1.0Checklist + Sprint

Kampanya / Ad Set / Ad Naming Convention & UTM Şablonunu İndir — SMM / Account Hygiene (v1.0)

Bu şablon, Meta Ads’te kampanya/ad set/ad isimlendirmesini tek standarda bağlayıp, UTM şemasını GA4/Looker Studio filtreleriyle bire bir uyumlu hale getirmek için hazırlanmıştır. Amaç; hesap audit’inde yaşanan karmaşayı bitirmek, optimizasyon süresini kısaltmak ve ajans/çok marka yapılarda ölçeklenebilir ops disiplini kurmaktır.

Kim Kullanır?

Ajanslar, çok markalı otel grupları ve B2B portföy hesaplarını yöneten performance ekipleri.

Nasıl Kullanılır?

  1. Kod sözlüğünü (FUNNEL/OBJ/TYPE/FORMAT) sabitle ve ekipte tek kaynak yap.
  2. Campaign/ad set/ad şablonlarını doldur, mevcut kampanyaları batch ile yeniden adlandır.
  3. UTM’leri aynı kodlarla üret; GA4/Looker’da regex filtre alanlarını kur.

Ölçüm & Önceliklendirme (Kısa sürüm)

PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu

Şablonu İndir Ücretsiz • PDF / Excel

10. Kapanış

Hesap hijyeni, performansın görünmeyen kaldıraçıdır: doğru kampanya yapısı ve naming convention, optimizasyonu hızlandırır, raporları okunur kılar ve ölçeklemeyi güvenli hale getirir. UTM ve label sistemiyle GA4/Looker okumasını bağladığınızda, “hangi şey işe yarıyor?” sorusu artık tahmin değil, hızlı bir filtredir.

Raporlama süresi ve optimizasyon hızı KPI paneli, operasyon verimlilik kartı
Raporlama süresi ve optimizasyon hızı KPI paneli, operasyon verimlilik kartı
İyi naming sözlüğü ve rapor filtre çıktıları, hesap standardı proof kartı
İyi naming sözlüğü ve rapor filtre çıktıları, hesap standardı proof kartı

Bir Sonraki Adım

Hesabınızı okunur hale getirip optimizasyon ve raporlamayı hızlandırır (ajans, otel grupları, B2B ekipleri için).

Sık Sorulan Sorular

Kampanya yapısı ve naming convention neden önemli?
Çünkü optimizasyon ve raporlama hızını doğrudan artırır. İsimden hedef/pazar/kitle/kreatif okunursa “ne çalıştı?” sorusu dakikalar içinde cevaplanır.
Facebook/Instagram reklamlarında kampanya isimlerini nasıl yazmalıyım?
Kampanyada funnel + objective + pazar + tarih/batch olmalı; kitle bilgisi ad set’te, kreatif bilgisi ad’de kodlanmalıdır. Bu ayrım rapor kırılımını kolaylaştırır.
Otel ve B2B için örnek hesap yapısı nedir?
Otelde pazar/dil/destinasyon kırılımı (TR-IST, DE vb.) ve remarketing pencereleri kritiktir. B2B’de offer (demo/webinar/audit) ve pipeline hedefi (SQL/toplantı) isimlerde görünür olmalıdır.
Naming hataları raporlamayı nasıl zorlaştırır?
Kampanya adları parçalanır, GA4’te (not set) artar, Looker filtreleri çalışmaz ve ekip yanlış kıyas yapar. Sonuç: doğru karar gecikir.
UTM ile naming neden aynı mantıkta olmalı?
Çünkü GA4/Looker’da kampanya ve kreatif kırılımları UTM üzerinden okunur. Naming kodları UTM’ye taşınmazsa veri raporda bölünür.
Ad set isminde hangi bilgiler olmalı?
Kitle türü (core/custom/LAL), segment (cold/warm/hot), pazar/dil ve remarketing penceresi (7D/30D) en kritik alanlardır.
Ajanslarda naming standardını nasıl uygulatırım?
Tek kaynak doküman + şablon zorunluluğu + aylık naming audit ile. Yeni kampanya açan herkesin aynı sözlüğü kullanması gerekir.
Meta Ads Naming Convention ve Hesap Yapısı | DGTLFACE