0Pricing
Digital Marketing Academy · Ders

Sunucu Taraflı Etiketleme

Etiketleri sunucuya taşıyın.

Sunucu Taraflı Etiketleme, CoddyKit'te ücretsiz bir Digital Marketing Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Digital Marketing Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Digital Marketing Academy kursu toplamda 4 dersten oluşur.

Sunucu Tarafı Etiketlemesi Nedir?

Sunucu tarafı etiketleme, etiket yürütme işlemini kullanıcının tarayıcısından alıp sizin denetlediğiniz bir sunucuya taşır. Sayfanın pikselleri doğrudan Google'a ve Meta'ya göndermesi yerine, kendi etiketleme uç noktanıza tek bir istek gönderilir.

Bu sunucu daha sonra neyin, kime ve hangi biçimde iletileceğine karar verir. Tarayıcı yalnızca sizin birinci taraf alan adınızla iletişim kurar.

İstemci ve Sunucu Akışı

Klasik modelde her satıcı pikseli tarayıcıda çalışır ve her biri kendi üçüncü taraf isteğini gönderir. Sunucu tarafı modelde tarayıcı, bir etiketleme sunucusuna tek bir etkinlik gönderir; bu sunucu da etkinliği farklı hedeflere dağıtır.

Bu, veriler üzerinde denetim sağlar, engellenen istekleri azaltır ve sayfaları yavaşlatan istemci tarafı kod miktarını küçültür.

CLIENT-SIDE (old)
  Browser --> google-analytics.com
  Browser --> facebook.com/tr
  Browser --> tiktok.com/pixel
   (each blockable, leaks data)

SERVER-SIDE (new)
  Browser --> sgtm.yoursite.com  (1 request)
                   |
        +----------+----------+
        v          v          v
      GA4        Meta CAPI   TikTok
   (server-to-server, controlled)

Etiketleme Sunucusu (sGTM)

Google'ın Server-Side Google Tag Manager (sGTM) çözümü en yaygın uygulamadır. Bu, Cloud Run, App Engine veya herhangi bir sunucuda çalışan; istekleri alan ve bunları istemciler ile etiketler üzerinden işleyen bir kapsayıcıdır.

Bir "istemci", gelen istekleri etkinliklere ayrıştırır; ardından "etiketler" bu etkinlikleri hedeflere gönderir. Bu, sayfa yerine sunucuda çalışan GTM'dir.

Birinci Taraf Alt Alan Adı

Temel güvenilirlik kazanımı, etiketleme sunucusunu kendi sitenizin bir alt alan adına, örneğin DNS A veya CNAME kaydı üzerinden sgtm.example.com adresine yönlendirmekten gelir.

İstekler artık sizin alan adınıza gittiği için yanıtta ayarlanan çerezler birinci taraf çerezleridir ve HttpOnly özelliğine sahiptir. ITP'nin en katı sınırlamalarından kurtulurlar ve reklam engelleyiciler tarafından engellenme olasılıkları çok daha düşüktür.

DNS + cookie setup
--------------------------------------
sgtm.example.com  ->  Cloud Run host

Response header from server:
Set-Cookie: FPID=abc123; Domain=.example.com;
            HttpOnly; Secure; SameSite=Lax;
            Max-Age=63072000

=> first-party, server-set, long-lived
=> survives ITP better than JS cookies

Bir Etkinlik Nasıl İletilir?

Sayfada bir satın alma gerçekleşir. Web kapsayıcısı (veya gtag), sgtm.example.com adresine bir etkinlik gönderir. Buradaki GA4 istemcisi isabeti yeniden oluşturur, zenginleştirir ve bir GA4 etiketi bunu Google'ın toplama uç noktasına iletir.

Aynı etkinlik, tek bir gelen istekten Meta Conversions API etiketini, sunucu tarafı Google Ads dönüşümünü ve daha fazlasını eşzamanlı olarak tetikleyebilir.

Event payload sketch (purchase)
--------------------------------------
{
  "event_name": "purchase",
  "client_id": "FPID.abc123",
  "value": 89.90,
  "currency": "EUR",
  "transaction_id": "T-10482",
  "items": [{"id":"SKU1","qty":2}],
  "consent": {"ad_user_data":"granted"},
  "user_data": {"em_hashed":"<sha256>"}
}

Conversions API (CAPI)

Meta'nın Conversions API'si, Google'ın Enhanced Conversions'ı ve TikTok'un Events API'si sunucudan sunucuya çalışan uç noktaların tümüdür. Etkinlikleri doğrudan sunucunuzdan kabul eder ve tarayıcı pikselini tamamen devre dışı bırakır.

Bu, reklam engelleyiciler ve ITP nedeniyle kaybedilen dönüşümleri geri kazandırır ve izin almış olmanız koşuluyla daha iyi eşleştirme için e-posta ve telefon gibi karma hale getirilmiş birinci taraf tanımlayıcıları göndermenizi sağlar.

Veri Zenginleştirme ve Denetim

Sunucu ham etkinliği gördüğü için etkinliği zenginleştirebilirsiniz: veritabanınızdan gerçek sipariş değerini ekleyebilir, paylaşmak istemediğiniz PII'yi çıkarabilir, sunucu tarafı zaman damgaları ekleyebilir veya istemci etkinlikleriyle yinelemeleri kaldırabilirsiniz.

Kendi verilerinizin düzenleyicisi olursunuz ve her platforma yalnızca ihtiyaç duyduğu en az alanı gönderirsiniz. Bu, yalnızca bir politika değil, veri minimizasyonunun uygulamadaki karşılığıdır.

Server-side transform rules
--------------------------------------
INCOMING -> TRANSFORM -> OUTBOUND

- hash email (SHA-256) before send
- drop raw IP for non-consented users
- overwrite value w/ DB net revenue
- add event_id for dedup w/ pixel
- block forwarding if consent=denied

Etkinlik Yinelemelerini Kaldırma

Aynı dönüşüm için hem tarayıcı pikselini hem de sunucu etkinliğini çalıştırırsanız platformlar bunu iki kez saymamalıdır. Yinelemeleri kaldırma işlemi paylaşılan bir tanımlayıcı kullanır.

Hem istemci pikselinden hem de sunucu CAPI çağrısından aynı event_id (ve event_name) değerini gönderin. Meta ve diğerleri bunları eşleştirip yalnızca birini tutar; böylece şişirme olmadan yedeklilik elde edersiniz.

Dedup with event_id
--------------------------------------
Browser pixel:
  fbq('track','Purchase',{...},
      {eventID:'evt_T-10482'})

Server CAPI:
  event_id: 'evt_T-10482'
  event_name: 'Purchase'

Meta sees same id+name -> counts once

Barındırma ve Maliyet

Etiketleme sunucusu gerçek bir altyapıdır. Google Cloud Run üzerinde trafikle birlikte otomatik olarak ölçeklenir; işlem ve dışa aktarılan veri için ödeme yaparsınız. Küçük bir site birkaç örnekle, büyük bir site ise çok daha fazlasıyla çalışabilir.

İzleme, hata ayıklama için bir önizleme sunucusu ve çalışma süresi için plan yapın; çünkü etiketleme sunucunuz çalışmazsa ölçüm de çalışmaz. Artık bu, bir kod parçacığı değil, işletilmesi gereken bir üretim hizmetidir.

Sınırlar ve Gerçekçilik

Sunucu tarafı etiketleme, izin alma işlemini atlamanızı sağlamaz. Hâlâ yasal bir dayanağa ihtiyacınız vardır ve verinin nerede çalıştırıldığına bakılmaksızın izinsiz gönderilmesi yasa dışıdır.

Ayrıca siteler arası kesin izlemeyi sihirli biçimde geri getirmez. İzin alınmış birinci taraf verileri için güvenilirliği ve eşleştirmeyi artırır; bu bir dayanıklılık katmanıdır, açık kapı değildir.

Uygulama Kontrol Listesi

Gerçek bir kullanıma alma süreci şu sırayı izler: sunucuyu kurun, alt alan adını yönlendirin, web kapsayıcısını sunucuya bağlayın, istemcileri ve etiketleri yapılandırın, ardından CAPI hedeflerini bağlayın.

Önizleme/hata ayıklama görünümüyle doğrulama yapın, yinelemeleri kaldırmanın çalıştığını onaylayın, izin kontrollerini inceleyin ve ancak bundan sonra trafiği geçirin. Bu süreci, herhangi bir arka uç hizmetini kullanıma alıyormuş gibi ele alın.

Rollout checklist
--------------------------------------
[ ] Deploy sGTM (Cloud Run)
[ ] Map sgtm.example.com (CNAME)
[ ] Web container -> send to sGTM
[ ] GA4 client + GA4 tag configured
[ ] Meta CAPI tag + event_id dedup
[ ] Consent checks on every tag
[ ] Preview/debug verified
[ ] Monitoring + alerts on uptime

Kısa Kontrol

Sunucu tarafı etiketleme konusundaki kavrayışınızı test edin.

Özet

Sunucu tarafı etiketleme, tarayıcı etkinliklerini kendi alt alan adınızdaki bir etiketleme sunucusuna yönlendirir. Bu sunucu birinci taraf çerezleri ayarlar ve izin alınmış verileri Meta CAPI gibi sunucudan sunucuya API'ler aracılığıyla platformlara iletir.

Avantajları: daha az engellenen istek, ITP ile daha uyumlu çerezler, veri zenginleştirme ve minimizasyonu ve etkinlik yinelemelerinin kaldırılmasıdır. Bu, işletilmesi gereken gerçek bir altyapı olan bir güvenilirlik ve denetim katmanıdır; hiçbir zaman iznin yerini tutmaz.

Sıkça Sorulan Sorular

“Sunucu Taraflı Etiketleme” dersi ücretsiz mi?

Evet — “Sunucu Taraflı Etiketleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Digital Marketing Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Digital Marketing Academy kursu toplamda 4 dersten oluşur.

“Sunucu Taraflı Etiketleme” dersinde ne öğreneceğim?

Etiketleri sunucuya taşıyın. Digital Marketing Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Digital Marketing Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Digital Marketing Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Sunucu Taraflı Etiketleme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Digital Marketing Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Digital Marketing Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. İzleme Neden Bozuldu
  2. Sunucu Taraflı Etiketleme
  3. İzin Modu ve CMP'ler
  4. Birinci Taraf Veri Stratejisi
← Digital Marketing Academy Sayfasına Dön