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

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)

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:
- Okunur: insan 5 saniyede anlar
- Filtrelenebilir: Looker/GA4’te parçalayabilirim
- Ö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.

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.
| Alan | Kaotik örnek | İyi örnek | Kazanç |
|---|---|---|---|
| Campaign | “Test 4” | SMM_CO_LEAD_HOTELX_TR-IST_202604_B01 | Hedef ve zaman okunur |
| Ad Set | “Interest 3” | AUD-CUST_WARM_TR-IST_TR_AUTO_30D | Kitle/segment görünür |
| Ad | “Final v7” | CRE-CAR_PROOF_H01_V2 | Kreatif tema takip edilir |
| UTM | boş/random | utm_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)

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
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?
- Kod sözlüğünü (FUNNEL/OBJ/TYPE/FORMAT) sabitle ve ekipte tek kaynak yap.
- Campaign/ad set/ad şablonlarını doldur, mevcut kampanyaları batch ile yeniden adlandır.
- 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
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.


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