example.com/?utm_source=fb&utm_campaign=test gibi bir link, beş kampanyada kırk reklamınız olduğunda bir hafta sonra hiçbir şey söylemez. Platformun kampanya, reklam ve yayıncı kimliğini kendisinin yerleştirdiği bir link ise her tıklamayı bir rapor satırına dönüştürür. Ana kaynaklar için böyle bir etiketlemenin nasıl kurulacağını, UTM parametrelerini ve makroları birlikte ele alıyoruz.
UTM parametreleri nedir
UTM parametreleri, web analitiğinden gelen ve neredeyse her ölçüm sisteminin anladığı beş standart parametredir:
| Parametre | Neyi anlatır | Örnek değer |
|---|---|---|
utm_source |
Trafik kaynağı | facebook, google, tiktok |
utm_medium |
Trafik türü | cpc, cpm, push |
utm_campaign |
Kampanya | nutra_de_q4 ya da kampanya kimliği |
utm_content |
Reklam, kreatif | creo_14 |
utm_term |
Anahtar kelime | {keyword} |
UTM'li bir link örneği:
https://example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=nutra_de&utm_content=creo_14
UTM'ler kullanışlıdır ama statiktir: utm_content=creo_14'ü elle yazar, sonra reklamı kopyalayıp etiketi düzeltmeyi unutursanız kreatiflere göre tüm istatistik kayar. Bu yüzden affiliate pazarlamada UTM neredeyse her zaman makrolarla birlikte kullanılır.
Makrolar ve dinamik parametreler nedir
Makro (dinamik parametre), reklam platformunun tıklama anında gerçek bir değerle değiştirdiği, linkteki bir yer tutucudur. Siz {campaignid} yazarsınız, ziyaretçi campaignid=19283746 ile gelir. Değerler kampanyanın kendisinden alındığı için reklamları kopyalarken hata yapmak imkansızdır.
Her platformun sözdizimi farklıdır ve bu, hataların ana kaynağıdır.
Facebook (Meta Ads) makroları
Çift süslü parantez. Reklamın "URL parametreleri" alanına yazılır.
| Makro | Yerine ne gelir |
|---|---|
{{campaign.id}} |
Kampanya kimliği |
{{adset.id}} |
Reklam seti kimliği |
{{ad.id}} |
Reklam kimliği |
{{campaign.name}}, {{adset.name}}, {{ad.name}} |
Adlar |
{{placement}} |
Yerleşim |
{{site_source_name}} |
Platform: Facebook, Instagram, Audience Network |
utm_source=fb&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub3={{adset.id}}&sub4={{placement}}
fbclid tıklama numarasını Facebook kendisi ekler, onu yazmanız gerekmez. Meta makrolarının Conversions API ile birlikte nasıl çalıştığı Facebook Ads takibi: makrolar, fbclid, CAPI yazısında.
Google Ads ValueTrack parametreleri
Tek süslü parantez. İzleme şablonunda ya da nihai URL son ekinde belirlenir.
| Parametre | Yerine ne gelir |
|---|---|
{campaignid} |
Kampanya kimliği |
{adgroupid} |
Reklam grubu kimliği |
{creative} |
Reklam kimliği |
{keyword} |
Anahtar kelime |
{matchtype} |
Eşleme türü |
{network} |
Ağ: arama, Görüntülü Reklam Ağı, YouTube |
{device} |
Cihaz türü |
{placement} |
Görüntülü Reklam Ağı'ndaki yayıncı |
utm_source=google&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}&sub4={network}
Otomatik etiketleme açıkken gclid otomatik eklenir. İzleme şablonu ve offline dönüşümler Google Ads dönüşüm izleme yazısında anlatılıyor.
TikTok Ads makroları
İki tarafta çift alt çizgi.
| Makro | Yerine ne gelir |
|---|---|
__CAMPAIGN_ID__ |
Kampanya kimliği |
__AID__ |
Reklam grubu kimliği |
__CID__ |
Reklam kimliği |
__CAMPAIGN_NAME__ |
Kampanya adı |
__PLACEMENT__ |
Yerleşim |
utm_source=tiktok&utm_campaign=__CAMPAIGN_ID__&sub2=__AID__&utm_content=__CID__
ttclid ve Events API hakkında TikTok Ads takibi yazısına bakın.
Yandex Direct makroları
Yandex Direct de tek süslü parantez kullanır, ama adlar farklıdır: {campaign_id} (kampanya), {ad_id} (reklam), {gbid} (grup), {keyword} (anahtar ifade), {source_type} ve {source} (arama ya da ağdaki yayıncı), {device_type} (cihaz). yclid tıklama numarasını Direct kendisi ekler. Bu numaraların ne olduğu ve neden gerektiği fbclid, gclid, ttclid nedir yazısında.
Push, pop ve native
Push, pop ve native ağların genellikle zone (yayıncı), kampanya, kreatif ve tıklama maliyeti makroları vardır. Örneğin {zoneid}, {campaignid}, {cost} — kesin adlar için ağın belgelerine bakın. Native ve push'ta yayıncının iletilmesi özellikle önemlidir: çöp siteleri tam olarak buna göre kapatırsınız. Bununla ilgili ayrıntılar push ve pop trafik ve affiliate pazarlamada native reklam yazılarında.
Tracker için reklam linki nasıl kurulur
İyi bir link dört soruyu cevaplar: nereden, hangi kampanya, hangi reklam, tıklama kaça mal oldu (platform bunu veriyorsa).
Eylem sırası:
- Adresi tracker'dan ya da cloaker'dan alın, offer'ın doğrudan adresini değil.
- Kaynak parametrelerini ekleyin: kampanya, grup, reklam, yayıncı.
- Kendi etiketlerinizi ekleyin: media buyer, bundle sürümü, GEO — platformun bilmediği şeyler.
- Platform yerleştiriyorsa fiyatı ekleyin:
cost={cost}ya da benzeri. - Son adresi kontrol edin: önizlemede reklama tıklayın ve tıklama günlüğüne ne geldiğine bakın.
Facebook için son link örneği:
https://example.com/?utm_source=fb&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub3={{adset.id}}&sub4={{placement}}&sub5=anna
İpucu. Etiketlere
utm_campaign=keto_pillsgibi anlam taşıyan değerler koymayın. Linki hem spy aracı hem de onu iletilen herkes görür: anlamlı etiketlerden bundle'ı çözmek en kolayıdır. Kimlikler ya da nötr kodlar kullanın, açılımı tracker'da saklayın.
Makrolarla çalışırken yapılan hatalar
Başka bir platformun sözdizimi. Google'dan Facebook'a şablon kopyaladınız — raporlarda kampanya kimliği yerine {campaignid} duruyor. Her platforma kendi sözdizimi.
Parametre alanı yerine site adresinde etiketler. Facebook ve Google'da parametreleri özel alanlara yazmak daha iyidir: böylece platform adresi doğru birleştirir ve soru işaretleriyle bozmaz.
Linkte çift ?. example.com/?a=1?b=2 — ikinci parametre okunmaz. İlk ?'den sonra parametreler yalnızca & ile ayrılır.
Değerlerde boşluk ve özel karakterler. Boşluklu kampanya adları kodlanmış halde gelir. {{campaign.name}} kullanıyorsanız kampanyaları boşluksuz Latin harfleriyle adlandırın.
Kontrol etmeden tüm kampanyalar için tek şablon. Parametreleri eski kampanyadan yenisine kopyaladınız — ama yenisinde reklam türü farklı ve makroların bir kısmı desteklenmiyor. Her yeni kampanyayı en az bir tıklamayla kontrol edin.
Kimsenin güncellemediği elle girilmiş değerler. utm_content=creo_14 elle yazıldı, reklam on kez çoğaltıldı ve on kopyanın hepsi rapora "creo_14" yazıyor. Platform kimliği yerleştirebiliyorsa bunu ona bırakın.
Fazla gereksiz etiket. Offer'a giden, onlarca UTM içeren uzun bir link kaynağı affiliate ağına ya da son siteye ele verebilir. Gereksizleri offer'a giden yolda kaldırmak daha iyidir.
Ekip için etiket şeması
Hesapta birkaç media buyer çalışıyorsa ortak kurallar olmadan etiketleme hızla kaosa döner: birinde kampanya utm_campaign'de, diğerinde sub1'de, üçüncüsünde akışın adında. Tüm ekip için rapor kurmak artık imkansızdır. Şemada önceden anlaşın.
| Parametre | İçinde ne var | Google Ads | TikTok | |
|---|---|---|---|---|
utm_source |
Platform | fb |
google |
tiktok |
utm_campaign |
Kampanya kimliği | {{campaign.id}} |
{campaignid} |
__CAMPAIGN_ID__ |
sub2 |
Grup kimliği | {{adset.id}} |
{adgroupid} |
__AID__ |
utm_content |
Reklam kimliği | {{ad.id}} |
{creative} |
__CID__ |
sub3 |
Yerleşim | {{placement}} |
{placement} |
__PLACEMENT__ |
sub4 |
Media buyer | elle | elle | elle |
Tablonun amacı, anlamca aynı verilerin tüm platformlarda aynı parametrelerde durmasıdır. O zaman "reklamlara göre" rapor, kaynaktan bağımsız olarak utm_content'e göre tek bir kesitle kurulur.
Ad mı, kimlik mi?
Platformlar kampanyaların hem kimliğini hem adını yerleştirebilir. Her seçeneğin bir bedeli vardır:
- kimlikler sabittir, boşluk içermez ve yabancıya bir şey söylemez, ama raporda "Almanya, kadınlar 35+" değil
120211875görürsünüz; - adlar hemen okunur, ama yeniden adlandırıldığında değişir, boşluk ve özel karakter içerebilir ve kampanyanın anlamını linki gören herkese ele verir.
Pratik orta yol: kimlikleri iletmek, adları platformda ve tracker'da tutup numaraya göre eşleştirmek.
Başlatmadan önce etiketleme nasıl kontrol edilir
- Yayındaki reklama tıklayın (önizleme ancak platform orada makroları yerleştiriyorsa uygundur).
- Sayfaya geldiğiniz adrese bakın: tüm makrolar değerlerle değiştirilmiş olmalı.
- Bu ziyareti tracker günlüğünde bulun ve değerlerin doğru alanlara dağıldığından emin olun.
- Bir yerde
{{ad.id}}ya da__CID__olduğu gibi kaldıysa yazım hatası ya da desteklenmeyen alan arayın.
Tracker makroları ile platform makroları aynı şey değildir
Bağlantıda iki tür makro bulunur ve karıştırmak kolaydır:
- platform makroları tıklama anında reklam linkine yerleşir:
{{ad.id}},{gclid},__CID__; - tracker makroları ziyaretçi ilerlediğinde offer linkine yerleşir:
{click_id},{geo},{sub1}.
Üçüncü tür postback adresindeki affiliate ağı makrolarıdır: {sub1}, {status}, {payout}. Bunlarla ilgili ayrıntılar S2S postback yazısında.
ArtisanClo'da UTM parametreleri ve makrolar
ArtisanClo'da link etiketleme trafik kaynağıyla başlar. Kaynakta yaklaşık 180 hazır platform şablonu vardır: şablonda parametreler — anahtar kelime, fiyat, para birimi, platformun tıklama numarası, kreatif, kampanya, yayıncı — ve sayı sınırı olmayan Sub ID etiketleri zaten yazılıdır. Platform şablonlar arasında yoksa aramadan eklenebilir. Desteklenen platformların kataloğu trafik kaynakları sayfasında.
Akışın ilk adımında kaynağı seçtiğinizde parametreleri ve Sub ID'leri kampanya etiketlerine dağılır ve akışın reklam linki bunlardan kurulur. "Tracker" adımında (tracker'lı modlarda) belirli bir akış için parametre değerlerini değiştirebilir ve kendi Sub ID'lerinizi ekleyebilirsiniz: sub1 = {sub_id_1} biçiminde satırlar. Kaynaksız yeni bir akışta sub1–sub30 hazır bulunur.
Platform tıklama maliyetini linkte iletiyorsa "Bağlantıdan" fiyat modelini seçin ve parametreyi belirtin, örneğin cost={cost} — harcama her tıklama için hesaplanır.
Offer'a giden yolda etiketler "Teklif bağlantısı parametreleri" bloğunda yeniden yazılabilir: yeniden adlandırma (fbclid → sub1), makroyla değer atama (aff_id = {click_id}) ya da kaldırma (utm_source), böylece platform etiketi affiliate ağına gitmez. Tıklama günlüğünde ve White Page'de etiketler geldiği gibi kalır.
sub1–sub10 etiketleri daha sonra "Kesitlere göre para" tablosunda, diğerleri ise rapor oluşturucuda kullanılabilir. Native için belgeler yayıncı numarasını bir etikete iletmeyi, örneğin sub1={zoneid}, ve filtrenin neredeyse her şeyi kestiği yayıncıları ağın kendisinde kapatmayı önerir.
Özet
UTM parametreleri ortak şemayı belirler, platform makroları onu kesin kimliklerle doldurur, tracker da bunu raporlara dönüştürür. Makroları platformunuzun sözdiziminde yazın, tüm ekip için tek bir etiket şeması tutun ve son adresi canlı bir tıklamayla kontrol edin. Bu etiketlerin tıklamayı dönüşüme bağlamaya nasıl yardım ettiğini click ID ve sub ID yazısında, tüm bunların genel olarak neden gerektiğini ise affiliate tracker yazısında okuyabilirsiniz.



