Meta'da Conversions API (CAPI), Google'da enhanced conversions nasıl tarayıcı tabanlı takibin eksiklerini telafi ediyorsa, TikTok'ta da Events API aynı işlevi görür. TikTok Events API, dönüşüm olaylarını kullanıcının tarayıcısı yerine sizin sunucunuzdan doğrudan TikTok'a gönderen bir takip yöntemidir. Bu, tarayıcı engellerinden (çerez engelleyici, iOS kısıtları, onay reddi) etkilenmez ve Pixel'in kaçırdığı dönüşümleri yakalar. TikTok reklamcılığı büyürken ve gizlilik kısıtları arttıkça, Events API de TikTok takibinin önemli bir parçası haline geldi. Bu yazıda TikTok Events API'nin ne olduğunu, nasıl çalıştığını ve neden gerekli olduğunu anlatacağım.
TikTok Events API, dönüşüm olaylarını sunucudan sunucuya (server-to-server) TikTok'a gönderen bir takip yöntemidir. TikTok Pixel olayları kullanıcının tarayıcısında ateşlenir; ve eğer tarayıcı bu isteği engellerse (çerez engelleyici, iOS kısıtı, onay reddi), TikTok o dönüşümü göremez. Events API ise olayı sizin sunucunuzdan gönderir; bu istek tarayıcı engellerinden etkilenmez, çok daha dayanıklıdır. TikTok Events API, Meta'nın Conversions API'sinin TikTok'taki karşılığıdır; aynı mantıkla çalışır ve aynı sorunu (tarayıcı tabanlı takibin veri kaybı) çözer. Events API ile TikTok, dönüşümleri daha eksiksiz görür, algoritmasını daha iyi besler ve atfı daha doğru yapar. TikTok Events API, modern TikTok takibinin sunucu tarafı katmanıdır; ve gizlilik-sonrası dünyada, TikTok ölçümünün dayanıklılığını artırır. Pixel'i tamamlar, onun yerini almaz.
TikTok Events API, birkaç sebeple giderek gerekli hale geliyor. Birincisi, veri kaybını telafi etmek: tarayıcı tabanlı Pixel, çerez engelleyiciler ve iOS kısıtları yüzünden dönüşümlerin bir kısmını kaçırır; Events API bu kaybı telafi eder. İkincisi, algoritmayı daha iyi beslemek: TikTok'un reklam algoritması, ne kadar eksiksiz dönüşüm verisi alırsa o kadar iyi optimize eder; Events API daha eksiksiz veri sağlar. Üçüncüsü, atıf doğruluğunu artırmak: sunucu tarafı veri, özellikle iOS kullanıcıları için, dönüşümleri reklamlara daha doğru atfetmeyi sağlar. TikTok reklamcılığına ciddi yatırım yapan işletmeler için, Events API artık bir lüks değil, performansı korumanın bir gereği. Meta'da CAPI nasıl baseline hale geldiyse, TikTok'ta da Events API aynı yönde ilerliyor. Events API, TikTok takibinin dayanıklılığını ve dolayısıyla reklam performansını artırır; çünkü daha eksiksiz sinyal, daha iyi optimizasyon demektir.
Meta'daki Pixel-CAPI ilişkisi gibi, TikTok'ta da Pixel ve Events API birlikte, paralel çalışır. Pixel tarayıcıda ateşlenmeye devam eder (engellenmeyen kullanıcılar için); Events API sunucudan gönderir (Pixel'in kaçırdıklarını yakalamak için). İkisi birlikte, en geniş kapsamı sağlar. Ama bu paralel çalışma, deduplication (çift sayımı önleme) gerektirir; aynı dönüşüm hem Pixel hem Events API ile gönderilirse, TikTok onu iki kez sayabilir. Çözüm, Meta'dakine benzer: her olay için benzersiz bir event_id kullanmak ve aynı event_id'yi hem Pixel hem Events API olayıyla göndermek; böylece TikTok aynı dönüşümü tanır ve birleştirir. Deduplication, TikTok Events API kurulumunda da kritik bir konudur ve dikkatle yapılmalı. Pixel ve Events API'nin birlikte, doğru deduplication ile çalışması, modern TikTok takibinin temelidir; ikisi rakip değil, birbirini tamamlayan iki katmandır.
TikTok Events API'yi kurmanın birkaç yöntemi vardır. Server-side GTM: bir sunucu container'ı üzerinden Events API olaylarını göndermek; esnek ve diğer server-side takiplerle entegre. Platform entegrasyonları: bazı e-ticaret platformlarının hazır TikTok Events API entegrasyonları. Doğrudan API: kendi sunucunuzdan doğrudan TikTok Events API'ye olay göndermek. Kurulumun kalitesini belirleyen kritik faktör, match quality (eşleştirme kalitesi)dir; Events API ile gönderilen kullanıcı parametreleri (hash'lenmiş e-posta, telefon, IP, user agent) ne kadar zengin ve doğruysa, TikTok o kadar iyi eşleştirme yapar ve atıf o kadar doğru olur. Yüksek match quality için, mümkün olduğunca çok hash'lenmiş kullanıcı parametresi göndermek önemlidir. Ayrıca, gizlilik uyumu (onay gözetmek, veriyi hash'lemek) burada da geçerlidir. Kurulum yöntemi ve match quality, Events API'nin etkinliğini belirler; doğru kurulum ve zengin parametreler, en yüksek değeri sağlar.
TikTok Events API kurulumu da mutlaka test edilmeli. TikTok Ads Manager, Events API olaylarını doğrulamak için araçlar sunar. Events bölümünde, gelen olayları (hem Pixel hem Events API) ve kaynaklarını görebilirsiniz; Events API olayları "server" kaynaklı olarak işaretlenir. Test modunda, gerçek olayları tetikleyip Events API üzerinden doğru geldiklerini kontrol edebilirsiniz. Ayrıca, event eşleştirme kalitesi (match quality) ve deduplication durumu da kontrol edilmeli; deduplication doğru çalışıyorsa, aynı dönüşüm çift sayılmaz. Test, hem olayların ulaştığını hem deduplication'ın çalıştığını hem match quality'nin yeterli olduğunu doğrular. Events API'de test, özellikle deduplication'ın doğrulanması açısından kritiktir; çünkü yanlış kurulmuş bir Events API (deduplication hatası), dönüşümleri çift sayarak veriyi bozabilir. Test, kurulumun gerçekten doğru çalıştığından emin olmanın tek yoludur; ve doğru çalışan bir Events API, TikTok ölçümünü güçlendirir.
TikTok Events API'yi anlamanın kolay yolu, Meta CAPI ile aynı mantığı paylaştığını görmektir; ikisi de tarayıcı tabanlı takibin veri kaybını sunucu tarafı takiple telafi eder. Bu benzerlik, bir avantaj sağlar: eğer zaten Meta CAPI kurulumunuz (özellikle server-side GTM ile) varsa, TikTok Events API'yi aynı altyapı üzerine eklemek daha kolaydır. Server-side GTM container'ınız, hem Meta CAPI hem TikTok Events API olaylarını (ve GA4, Google Ads'i) aynı yerden gönderebilir; bu, çok platformlu server-side takibi tek bir merkezde toplar.
Ama benzerliğe rağmen, her platformun kendi kurulumu, kendi event yapısı ve kendi gereksinimleri vardır; TikTok Events API'yi TikTok'un dokümantasyonuna ve gereksinimlerine göre ayrı kurmak gerekir. Örneğin, TikTok'un event isimleri (CompletePayment gibi) ve parametre yapısı, Meta'nınkinden farklıdır; ve TikTok'un kendi test ve doğrulama araçları kullanılır. Yani mantık aynı (sunucu tarafı takip, deduplication, match quality), ama uygulama platforma özgüdür. Bu yüzden, server-side altyapıyı bir kez kurmak (server container) tüm platformlar için temel sağlar; ama her platformun entegrasyonu (Meta CAPI, TikTok Events API, GA4) ayrı yapılandırılır. Bu yaklaşım, hem ortak altyapının verimini (tek server container) hem her platformun doğru kurulumunu sağlar. Server-side tracking altyapısını server-side tracking yazısında ele aldım; bu altyapı, tüm platformların sunucu tarafı takibinin ortak temelidir. Ortak altyapı, platform-spesifik kurulum; modern çok platformlu ölçümlemenin etkili modelidir.
Sonuç olarak TikTok Events API, dönüşüm olaylarını sunucudan sunucuya TikTok'a göndererek Pixel'in (tarayıcı engelleri yüzünden) kaçırdığı dönüşümleri yakalar; TikTok'un CAPI karşılığıdır. Gereklidir çünkü veri kaybını telafi eder, algoritmayı daha iyi besler ve atıf doğruluğunu artırır. Pixel'in yerini almaz, onunla paralel çalışır; ve deduplication (event_id ile çift sayımı önleme) kritiktir. Kurulum genelde server-side GTM ile yapılır; match quality (zengin, hash'lenmiş parametreler) etkinliği belirler. Test, kurulumu ve özellikle deduplication'ı doğrular. TikTok'a ciddi yatırım yapan işletmeler için, Events API artık performansı korumanın bir gereği. Server-side tracking'i server-side tracking yazısında, tüm sistemi dönüşüm takibi ve ölçümleme rehberinde ele aldım. TikTok Events API kurulumunuzu birlikte yapmak isterseniz dönüşüm takibi ve ölçümleme kurulumu sayfasından ulaşabilirsiniz.