- UTM parametreleri, raporlarınıza bir ziyaretin hangi kaynaktan, kampanyadan ve reklamdan geldiğini söyleyen, reklam URL'sindeki etiketlerdir.
- Meta ve TikTok kampanya, reklam seti ve reklam adlarını dinamik parametrelerle sizin yerinize doldurur; böylece tek bir şablon belirlersiniz ve adları hiç elle yazmazsınız.
- utm_source ve utm_medium için sabit küçük harfli değerler kullanın ve kampanya kimliğini utm_id'ye koyun; böylece bir kampanya yeniden adlandırıldıktan sonra da raporlar eşleşmeye devam eder.
- Her yeni reklamı yayına almadan önce test edin: tıklayarak ilerleyin ve son URL'nin her yönlendirmeden sonra parametrelerini hâlâ taşıdığını kontrol edin.
- ROASaurus, kreatif raporları için utm_content'i reklam adı ya da reklam kimliği olarak, kampanya harcamasını siparişlerle eşleştirmek için de utm_id veya utm_campaign'i okur.
UTM parametreleri, bir reklamın açılış sayfası URL'sine eklediğiniz utm_source=facebook ve utm_campaign=spring-sale gibi etiketlerdir; böylece raporlarınız her ziyareti hangi kaynağın, kampanyanın ve reklamın gönderdiğini söyleyebilir. Facebook ve TikTok reklamları için adları elle yazmazsınız: iki platform da biri tıkladığında kampanya, reklam seti ve reklam adlarını dolduran dinamik parametreler sunar.
Bu rehber beş UTM parametresini, Meta ve TikTok'taki dinamik parametreleri, kopyalayabileceğiniz örneklerle bir adlandırma sistemini, takibi bozan hataları ve ROASaurus'un UTM'leri ve tıklama kimliklerini nasıl kullandığını kapsar.
Beş UTM parametresi nedir?
UTM parametreleri, bir URL'nin sonunda, soru işaretinden sonra gelen ad ve değer çiftleridir. Onları Google Analytics yaygınlaştırdı ve çoğu analitik ve atıf aracı onları okur. Google, utm_source, utm_medium ve utm_campaign değerlerini her zaman ayarlamanız gerektiğini söyler.
| Parametre | Neyi tanımlar | Ücretli bir sosyal medya reklamı için örnek |
|---|---|---|
utm_source | Ziyaretin geldiği site veya platform | |
utm_medium | Pazarlamanın türü | paid |
utm_campaign | Kampanya | us_prospecting_spring-sale |
utm_term | Arama reklamlarında ücretli anahtar sözcük; ücretli sosyal medyada genellikle reklam seti | broad_25-54 |
utm_content | Hangi reklam veya bağlantı; kreatifleri birbirinden ayırmak için | Reklam adı |
utm_id | Kampanya kimliği | 120210000000000001 |
Google ayrıca bir kampanya kimliği olan utm_id parametresini de listeler. Ayarlamaya değer, çünkü adlar değişir ama kimlikler değişmez. Nedenini hatalar bölümünde göreceksiniz.
Meta Ads Manager'da dinamik parametreler
Meta Ads Manager'da parametreleri her reklamın URL parametreleri alanına eklersiniz. Meta'nın dinamik parametreleri çift süslü parantez içindeki yer tutuculardır. Biri tıkladığında Meta onları gerçek değerle değiştirir. Meta'nın belgelediği olanlar şunlardır:
| Dinamik parametre | Meta'nın doldurduğu |
|---|---|
{{campaign.name}} | Kampanya adı |
{{campaign.id}} | Kampanya kimliği |
{{adset.name}} | Reklam seti adı |
{{adset.id}} | Reklam seti kimliği |
{{ad.name}} | Reklam adı |
{{ad.id}} | Reklam kimliği |
{{site_source_name}} | Reklamın yayınlandığı yer: fb, ig, msg (Messenger), an (Audience Network) veya th (Threads) |
Meta için eksiksiz bir şablon, kaynak ve mecra için sabit değerler, diğer her şey için dinamik parametreler kullanır. ROASaurus'un Meta kurulum rehberinde önerdiği şablon budur:
utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.name}}&utm_id={{campaign.id}}&utm_term={{adset.name}}&utm_content={{ad.name}}Meta'nın belgelerinden üç ayrıntı burada önemlidir:
- Adlar yayın anında dondurulur. Ad parametreleri, kampanyanın, reklam setinin ya da reklamın, reklam ilk yayınlandığında sahip olduğu adı kullanır. Daha sonra yeniden adlandırırsanız URL eski adı korur.
- Düzenlemeler öğrenmeyi yeniden başlatabilir. Yayınladıktan sonra URL parametrelerini değiştirmek reklam setini yeniden öğrenme aşamasına gönderebilir. Şablonu yayından önce belirleyin.
- Bazı parametreler sizin için eklenebilir. Meta bazı parametreleri kendi başına ekleyebilir: bir kaynak, paid olan bir mecra ve reklam, reklam seti ve kampanya kimlikleri. Gerçekte nelerin gönderildiğini bilmek için önizleme URL'sini kontrol edin.
Meta'ya göre Instagram yerleşimlerindeki koleksiyon reklamları için dinamik parametreler desteklenmez.
TikTok Ads Manager'da makrolar
TikTok dinamik değerlerine makro der. Büyük harfle, çift alt çizgi arasında yazılırlar. Ad details bölümünde hedef URL'yi girin, önizlemenin altındaki Edit'e tıklayın ve onları girmek için Build URL parameters'ı seçin. TikTok şu makroları belgeler:
| Makro | TikTok'un doldurduğu |
|---|---|
__CAMPAIGN_NAME__ | Kampanya adı |
__CAMPAIGN_ID__ | Kampanya kimliği |
__AID_NAME__ | Reklam grubu adı |
__AID__ | Reklam grubu kimliği |
__CID_NAME__ | Kreatif adı |
__CID__ | Kreatif kimliği |
__PLACEMENT__ | TikTok veya Pangle gibi yerleşim |
__ADID_V2_NAME__ ve __ADID_V2__ kullanır.utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_NAME__&utm_id=__CAMPAIGN_ID__&utm_term=__AID_NAME__&utm_content=__CID_NAME__
Yayınlamadan önce önizlemeyi açın ve __CID_NAME__ değerinin TikTok Ads Manager'da reklam için gördüğünüz adla aynı olduğunu kontrol edin, çünkü ROASaurus'un reklamla eşleştirdiği değer budur. TikTok ayrıca kaynak olarak TikTok ve mecra olarak paid ile UTM parametrelerini otomatik olarak ekleyebilir. Bu seçeneği kendi şablonunuzun yanında da kullanırsanız, her parametrenin yalnızca bir kez görünmesi için önizlemeyi kontrol edin. TikTok biri bir reklama tıkladığında açılış sayfası URL'sine kendi tıklama kimliğini, ttclid'i de ekler. Onu kendiniz eklemeniz gerekmez.
Kopyalayabileceğiniz bir adlandırma sistemi
Dinamik parametreler adlarınızı URL'ye kopyalar. Yani bir UTM adlandırma sistemi aslında kampanyaları, reklam setlerini ve reklamları adlandırma sistemidir. Onu bir kez belirleyin, yazın ve her platformda kullanın.
| Düzey | Kalıp | Örnek | Nereye gider |
|---|---|---|---|
| Kaynak (sabit) | platform | facebook, tiktok | utm_source |
| Mecra (sabit) | pazarlama türü | paid | utm_medium |
| Kampanya | market_goal_offer | us_prospecting_spring-sale | utm_campaign |
| Reklam seti veya reklam grubu | audience_age | broad_25-54 | utm_term |
| Reklam | hook:…_creator:…_format:… | hook:problem_creator:anna_format:ugc | utm_content |
Tablonun arkasındaki kurallar:
- Sabit değerler için küçük harf. Her zaman facebook, bir reklamda Facebook, sonrakinde facebook olmasın.
- Boşluk yok. Bir parçanın içinde tire (spring-sale), parçalar arasında alt çizgi (us_prospecting_spring-sale) kullanın.
- Her yerde aynı parça sırası. Önce pazar, sonra hedef, sonra teklif. Her ad aynı biçime sahip olduğunda raporlar daha iyi sıralanır ve filtrelenir.
- Yalnızca harfler, sayılar, tireler, alt çizgiler ve iki nokta üst üste. &, #, ? ve = gibi karakterlerin URL'lerde bir anlamı vardır ve bir araç onları kodlamazsa bağlantı bozulur.
- Reklam adındaki kreatif bilgileri. Hook, içerik üreticisi ve format; böylece onları sonradan karşılaştırabilirsiniz. Bunun neden işe yaradığını görmek için kreatif yorgunluğu yazısına bakın.
Bu sistemle bir Meta reklamına yapılan tıklama, şuna benzer bir URL'ye iner:
https://yourstore.com/products/linen-shirt?utm_source=facebook&utm_medium=paid &utm_campaign=us_prospecting_spring-sale&utm_id=120210000000000001 &utm_term=broad_25-54&utm_content=hook:problem_creator:anna_format:ugc &fbclid=IwAR2x...
UTM takibini bozan sık hatalar
Boşluklar ve karışık büyük/küçük harf
Google Analytics facebook ile Facebook'u iki farklı kaynak sayar, bu yüzden tek bir kanal iki satıra bölünür. Boşluklar araca bağlı olarak %20 olarak kodlanır ya da artı işaretine çevrilir ve filtreler eşleşmeyi bırakır. Kendiniz yazdığınız her değerde küçük harf kullanın ve boşluk bırakmayın.
Yayından sonra bir kampanyayı yeniden adlandırmak
Yayındaki reklamların parametrelerini düzenlemek
Meta'da yayınlanmış bir reklamın URL parametrelerini değiştirmek, reklam setini yeniden öğrenme aşamasına gönderebilir. Şablonu yayından önce yerine koyun. Bir reklamı çoğalttığınızda kopyayı yayınlamadan önce URL parametreleri alanını kontrol edin.
Parametreleri düşüren yönlendirmeler
Bir yönlendirme ziyaretçiyi bir URL'den diğerine gönderir. Soru işaretinden sonraki kısmı kopyalamazsa, UTM'ler ve tıklama kimlikleri takip betiğiniz çalışmadan önce kaybolur. Yaygın nedenler:
- Bağlantı kısaltıcılar ve bazı link-in-bio araçları.
- Eski bir ürün URL'sinden yenisine, sorgu dizesini korumayan yönlendirmeler.
- Başka bir mağaza alan adına ülke veya dil yönlendirmeleri.
- Mağazanıza parametreleri aktarmadan bağlantı veren, başka bir alan adındaki açılış sayfaları.
Başka bir alan adındaki açılış sayfaları için ROASaurus ziyaretçi kimliğini, tıklama kimliklerini ve UTM'leri taşıyabilir: betiği huni sayfalarına ekleyin ve her iki alan adını Settings › Linked domains altında listeleyin. Huniler ve açılış sayfaları yazısına bakın.
Elle yazılan değerler
Bir reklamda paid, bir diğerinde paid-social, üçüncüsünde cpc yazar. Her varyant raporlarınızda kendi satırı olur. Şablonu yeniden yazmak yerine kopyalayın.
Yayından önce test
- Reklama tıklayın
Reklam önizlemesini açın ya da bir test tıklaması yapın ve açılış sayfasının tamamen yüklenmesini bekleyin.
- Son URL'yi okuyun
Tüm yönlendirmelerden sonra adres çubuğuna bakın. Her utm_ parametresi ile tıklama kimliği (fbclid veya ttclid) hâlâ orada olmalıdır.
- Değerleri kontrol edin
Kaynak ve ortam küçük harfle yazılmıştır ve adlar gerçek adlardır. URL'de düz yazı olarak kalmış bir
{{ad.name}}ya da__CID_NAME__, makronun doldurulmadığı anlamına gelir. - İlk siparişleri kontrol edin
İlk satışlardan sonra atıf raporunuzu açın ve siparişlerin doğru kampanya ile reklamın altında göründüğünü doğrulayın.
ROASaurus UTM'leri ve tıklama kimliklerini nasıl kullanır
ROASaurus betiği her sayfa görüntülemesinde açılış sayfasının URL'sini okur. URL'de bir tıklama kimliği (fbclid, ttclid, gclid ve diğerleri) veya bir UTM parametresi varsa ROASaurus, o ziyaretçi için bir temas (touch) kaydeder. Bir sipariş geldiğinde, geriye dönük bakış penceresi (lookback) içindeki temaslar, hangi kanalın, kampanyanın ve reklamın payı alacağını belirler. Tıklama kimliği ya da UTM olmayan bir ziyaret temas sayılmaz; bu yüzden doğrudan ziyaretler daha önceki bir reklam tıklamasının üzerine yazmaz.
| Parametre | ROASaurus onu ne için kullanır |
|---|---|
utm_source veya bir tıklama kimliği | Kanal. Meta için: bir fbclid ya da facebook, fb, ig, instagram veya meta kaynağı. TikTok için: bir ttclid ya da tiktok kaynağı. Büyük veya küçük harf fark etmez. |
utm_campaign | Atıf raporundaki kampanya adı. |
utm_id | Kampanya kimliği. Meta ve TikTok'taki reklam harcaması, siparişlerle kampanya kimliği veya kampanya adı üzerinden eşleştirilir. |
utm_term | Reklam seti veya reklam grubu. |
utm_content | Reklam. Kreatif analitiği onu reklam adı veya reklam kimliği ile eşleştirir. |
Şablonunuz için iki nokta önemlidir. Birincisi, kreatif analitiğindeki kreatif başına gelir son tıklamaya göredir ve utm_content üzerinden eşleştirilir. utm_content reklam adı veya reklam kimliği dışında bir şey içeriyorsa reklam harcama alır ama gelir almaz. İkincisi, atıftaki kampanya ROAS'ı için harcamanın ve siparişlerin eşleşmesi gerekir; bu yüzden utm_id içindeki kampanya kimliği, yeniden adlandırmadan sonra işe yarar.
Tıklama kimlikleri ile UTM'ler farklı işler görür. Meta ve TikTok, kendilerine gönderdiğiniz satın alımları asıl tıklamayla eşleştirmek için tıklama kimliklerini kullanır; ROASaurus da her ödenmiş siparişi sunucu tarafından gönderirken bunları dahil eder. UTM'ler ise kendi raporlarınız içindir. İkisine de ihtiyacınız var. Ayrıntılar için sunucu tarafı takip nedir yazısına bakın.
Respect visitor consent açıkken (varsayılan), pazarlama çerezlerini reddeden ziyaretçiler için betik bir ziyaretçi kimliği atamaz; bu yüzden onların reklam tıklamaları ve UTM'leri kendilerine bağlanmaz. Ödenmiş siparişleri yine de hash'lenmiş sipariş verisiyle reklam platformlarınıza sunucu tarafından gönderilir. Shopify'da siparişin açılış sayfası adresi sipariş verisinin bir parçasıdır ve UTM'leri ile tıklama kimliklerini içerebilir. Betikten gelen bir temas olmadığında, örneğin ziyaretçi reddettiği ya da bir reklam engelleyici betiği durdurduğu için, ROASaurus bu adresi kendi atıf raporlarında kullanır. Adresi reklam platformlarına göndermez.
Kaynaklar
- Google Analytics Help: URL builders: Collect campaign data with custom URLs
- Meta Business Help Center: Specifications for dynamic URL parameters in Meta Ads Manager
- TikTok Ads Manager: About UTM Parameters
- TikTok Ads Manager: How to add URL parameters to your website URL
- TikTok Ads Manager: About TikTok Click ID