Tracking TikTok Ads: Makro, ttclid, Events API, dan Laporan

Tracking TikTok Ads terdiri dari makro bergaris bawah ganda, ttclid yang tersimpan, dan pengiriman konversi lewat Events API. Kita bahas cara melabeli link, mengembalikan lead ke TikTok, dan memahami kenapa angka dasbor dan tracker tidak sama.

Tracking dan Analitik8 menit baca
Tracking TikTok Ads: Makro, ttclid, Events API, dan Laporan
Daftar isi
  1. Komponen tracking TikTok Ads
  2. Makro TikTok Ads
  3. ttclid: nomor klik TikTok
  4. Mengirim konversi ke TikTok: Pixel dan Events API
  5. Atribusi: kenapa TikTok dan tracker menghitung berbeda
  6. Biaya dan laporan TikTok
  7. Tracking TikTok Ads di ArtisanClo
  8. Pengaturan langkah demi langkah sebelum peluncuran
  9. Kesalahan umum tracking TikTok
  10. Kesimpulan

TikTok memberi banyak traffic murah dan banyak pertanyaan saat rekonsiliasi: kreatif burnout dalam beberapa hari, laporan dasbor diperbarui terlambat, dan browser bawaan aplikasi kehilangan semua yang bergantung pada cookie. Karena itu tracking TikTok Ads sangat bergantung pada dua hal: pelabelan link yang rapi dan pengiriman konversi dari server.

Komponen tracking TikTok Ads

  1. Makro di link mengirim kampanye, grup iklan, iklan, dan placement ke tracker.
  2. ttclid: nomor klik yang ditambahkan TikTok sendiri.
  3. Tracker mencatat klik dan mengirim orang ke offer dengan nomor klik untuk jaringan afiliasi.
  4. Postback dari jaringan membawa lead dan statusnya.
  5. Events API (dan pixel bila perlu) mengembalikan event ke TikTok.
  6. Biaya dicocokkan dengan klik berdasarkan ID kampanye.

Makro TikTok Ads

TikTok punya sintaks sendiri: garis bawah ganda di kedua sisi. Yang paling berguna untuk tracking:

Makro Yang diisikan
__CAMPAIGN_ID__ ID kampanye
__CAMPAIGN_NAME__ Nama kampanye
__AID__ ID grup iklan
__AID_NAME__ Nama grup iklan
__CID__ ID iklan
__CID_NAME__ Nama iklan
__PLACEMENT__ Placement

Daftar makro terus bertambah, jadi sebelum peluncuran cocokkan dengan bantuan TikTok Ads.

Contoh string parameter:

utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_ID__&utm_content=__CID__&sub2=__AID__&sub3=__PLACEMENT__

ID, bukan nama

Seperti di dasbor lain, kirim ID. Di TikTok, media buyer sering memberi iklan nama panjang dengan tanggal, emoji, dan spasi, dan nilai seperti itu di link merusak pengelompokan laporan. ID tetap stabil dan dibutuhkan untuk mencocokkan klik dengan biaya. Jika ingin melihat nama kreatif yang mudah dipahami di laporan, tambahkan label pendek sendiri, misalnya sub5=hook12. Pembahasan rinci sintaks berbagai platform ada di artikel parameter UTM dan makro.

Tips. Kreatif di TikTok cepat burnout. Labeli sedemikian rupa sehingga seminggu kemudian laporan menunjukkan ide mana yang berhasil: kode pendek untuk hook atau skenario di label sendiri menghemat berjam-jam analisis.

ttclid: nomor klik TikTok

Saat iklan diklik, TikTok menambahkan parameter ttclid ke link. Anda tidak perlu menuliskannya manual, tetapi harus menyimpannya:

  • jangan memotong parameter saat redirect;
  • catat nilainya di tracker bersama kliknya;
  • kirim bersama event ke Events API.

Tanpa ttclid, TikTok mencocokkan event dengan lebih buruk, berdasarkan data tidak langsung seperti IP dan user agent, dan sebagian konversi tidak ikut dihitung dalam optimasi. Perbandingan nomor klik berbagai platform ada di artikel fbclid, gclid, ttclid, yclid.

Browser bawaan TikTok

Hampir semua traffic mobile TikTok dibuka di browser bawaan aplikasi. Artinya bagi tracking:

  • cookie hidup di dalam aplikasi dan tidak berpindah ke browser biasa;
  • pixel browser kehilangan sebagian event, terutama jika pembelian terjadi belakangan di browser lain;
  • halaman harus cepat dimuat: di feed orang terbiasa menggulir, dan layar putih yang lama berarti konversi hilang.

Kesimpulannya sama seperti Facebook: tentukan sumber dari label dan ttclid, dan kirim konversi dari server.

Mengirim konversi ke TikTok: Pixel dan Events API

TikTok Pixel Events API
Siapa yang mengirim Browser pengunjung Server atau tracker Anda
Browser bawaan dan ad blocker Berpengaruh Tidak berpengaruh
Konfirmasi setelah hold Tidak Ya, jika tracker tahu statusnya
Yang dibutuhkan Kode di halaman ID pixel dan access token
Kolom kunci untuk pencocokan Cookie browser ttclid dari link

Jika Anda mengirim traffic ke offer jaringan afiliasi, halaman «Terima kasih» tidak berada di bawah kendali Anda, jadi tidak ada tempat untuk pixel. Maka event ke TikTok dikirim tracker lewat Events API: tracker menerima postback dari jaringan dan meneruskan konversi beserta ttclid klik tersebut.

Jika memakai kedua saluran, kirim ID event bersama, kalau tidak satu lead terhitung dua kali. Cara memilih saluran dibahas di artikel postback atau pixel, dan persiapan akunnya di materi kirim konversi ke akun iklan.

Event apa yang dikirim

Untuk optimasi, algoritme butuh aliran event. Lead datang cepat dan sering, konfirmasi terlambat dan lebih jarang. Jalur yang umum: mulai optimasi pada lead, lalu ketika konversi terkonfirmasi sudah cukup, pindah ke sana. Nama event standar TikTok lihat di bantuan Events Manager, karena berbeda untuk lead, registrasi, dan pembayaran. Tentang status konversi, baca artikel lead, hold, approve, reject.

Atribusi: kenapa TikTok dan tracker menghitung berbeda

Penyebab Yang terjadi
Atribusi tayangan TikTok bisa mengkreditkan konversi ke orang yang menonton video tetapi tidak mengklik
Jendela atribusi Konversi dihitung dalam jendela setelah klik atau tayangan yang diatur di pengaturan
Keterlambatan laporan Data dasbor dilengkapi dalam beberapa waktu
Zona waktu Zona waktu akun iklan dan tracker bisa berbeda
Duplikat Pixel dan Events API tanpa deduplikasi menggandakan event
ttclid hilang Sebagian event sama sekali tidak tercocokkan dengan klik

Jendela atribusi diatur di pengaturan dasbor; default TikTok sudah beberapa kali berubah, jadi cocokkan dengan antarmuka terbaru, bukan dengan panduan lama.

Tips. Keputusan funnel mana yang di-scale ambil berdasarkan tracker dan data jaringan afiliasi. Dasbor TikTok praktis untuk membandingkan kreatif satu sama lain di dalam satu sistem.

Biaya dan laporan TikTok

TikTok menagih per tayangan, dan harga klik cukup bervariasi antar kreatif. Model CPC di tracker hanya memberi perkiraan. Lebih akurat memasukkan biaya harian manual atau mengimpornya dari dasbor berdasarkan ID pengiklan dan ID kampanye.

Rincian yang berguna untuk TikTok:

  • kampanye → grup iklan → iklan: kreatif mana yang menghasilkan uang;
  • placement: jika kampanye tidak hanya tayang di feed;
  • negara dan perangkat: di multi-GEO dan saat porsi iOS dan Android berbeda;
  • label kreatif Anda: hook, skenario, pembuat video;
  • hari: untuk melihat kapan kreatif mulai burnout.

Cara melihat kreatif burnout

Kreatif di TikTok biasanya tidak «mati» dalam sehari, melainkan pelan-pelan makin mahal. Untuk menangkap momennya, lihat rincian iklan → hari dan pantau tiga angka: harga klik naik, CR bertahan atau turun, EPC turun. Ketika biaya per klik naik lebih cepat daripada pendapatan per klik, kreatif harus diganti, meski ROI untuk seluruh periode masih positif. Simpan kode ide kreatif di label Anda: dengan begitu laporan menunjukkan bukan hanya bahwa iklan burnout, tetapi juga ide mana yang bertahan lebih lama, dasar untuk batch video berikutnya.

Bandingkan kreatif dengan EPC dan CR, bukan hanya ROI: pada volume kecil satu konversi bisa membalik gambaran. Rumusnya ada di artikel metrik affiliate marketing dan cara menghitung ROI. Cara menyusun tes kreatif agar kesimpulannya andal dibahas di artikel split test offer dan landing page.

Tracking TikTok Ads di ArtisanClo

TikTok Ads ditambahkan di ArtisanClo sebagai sumber trafik dari template. Di sumber diatur parameter (ID kampanye, kreatif, klik platform, placement, label Sub ID tanpa batas jumlah) dan model harga klik: CPC, CPM, harga dari link, CPA, atau persentase pendapatan. Di flow dengan tracker, sumber menyusun parameter ini menjadi label kampanye, dan dari situ dibentuk link iklan.

Selanjutnya:

  • Konversi dari jaringan diterima lewat postback di «Penerimaan konversi»: sekitar 300 template siap pakai, status diterjemahkan otomatis, pesan berulang untuk transaksi yang sama memperbarui catatan.
  • Pengiriman ke TikTok: di paket yang lebih tinggi, konversi dikirim langsung ke akun iklan Anda dengan kunci Anda: ID pixel dan token.
  • Biaya: di paket Business setiap pagi diambil biaya 3 hari terakhir; dibutuhkan ID pengiklan, dan kampanye dicocokkan dengan flow berdasarkan nomor kampanye di klik. Karena itu __CAMPAIGN_ID__ di link wajib ada.
  • Biaya manual: jumlah harian dimasukkan di «Laporan» dan dibagi ke klik hari itu yang sampai ke offer.
  • Laporan: «Keuangan per rincian» dengan label sub1–sub10 dan pembuat laporan dengan pengelompokan bertingkat serta ekspor CSV.

Browser bawaan TikTok dikenali, dan ttclid dicatat di kartu klik. Pengiriman konversi hanya bekerja pada flow dengan tracker. Selengkapnya tentang platform ini di halaman TikTok Ads, syarat paket di halaman harga.

Pengaturan langkah demi langkah sebelum peluncuran

  1. Buat sumber TikTok di tracker dan atur model harga klik.
  2. Susun string parameter dengan __CAMPAIGN_ID__, __AID__, __CID__, __PLACEMENT__, dan label kreatif Anda.
  3. Tempel di iklan dan cek pratinjau link: makro harus ditulis persis, dengan dua garis bawah.
  4. Atur postback di jaringan afiliasi dan pengiriman nomor klik tracker ke link offer.
  5. Hubungkan Events API: ID pixel dan access token. Pilih event untuk optimasi.
  6. Lakukan klik uji dari aplikasi TikTok di ponsel. Di tracker harus muncul ID kampanye, grup iklan, iklan, dan ttclid.
  7. Kirim konversi uji dan cek di tracker serta di bagian event uji Events Manager TikTok.
  8. Keesokan harinya, cocokkan biaya dengan klik berdasarkan ID kampanye.

Jika traffic lewat prelander

Untuk TikTok sering dipakai prelander: artikel pendek, kuis, atau video ulasan sebelum offer. Dalam skema ini nomor klik harus selamat melewati dua perpindahan: dari prelander ke offer, dan dari offer ke postback. Tombol prelander tidak boleh mengarah ke alamat offer mentah, melainkan ke link tracker yang akan menambahkan nomor klik. Kalau tidak, lead masuk ke jaringan afiliasi tetapi tidak terhubung ke kreatif mana pun. Berapa orang yang sampai dari prelander ke offer paling mudah dilihat dengan metrik tersendiri, yaitu CTR prelander: metrik ini menunjukkan apakah prelander bekerja atau hanya membuang traffic.

Kesalahan umum tracking TikTok

  • Makro dengan satu garis bawah atau dalam kurung kurawal karena kebiasaan: yang terkirim ke link adalah teks makro, bukan nilainya.
  • Nama iklan di label: string panjang berspasi merusak laporan.
  • ttclid hilang setelah redirect: Events API menerima event tanpa keterikatan ke klik.
  • Pixel dan Events API tanpa ID bersama: konversi ganda dan algoritme yang belajar dari data salah.
  • Tidak ada ID kampanye di klik: biaya tidak tercocokkan dengan flow.
  • Menyimpulkan dari data kemarin: dasbor masih melengkapi data, dan approve belum datang.

Kesimpulan

Tracking TikTok Ads dimulai dengan makro __CAMPAIGN_ID__, __AID__, __CID__ yang benar dan ttclid yang tersimpan. Konversi dari jaringan masuk ke tracker lewat postback, dan dikirim ke TikTok lewat Events API, karena browser bawaan aplikasi terlalu tidak andal untuk pixel. Cocokkan biaya berdasarkan ID kampanye, bandingkan kreatif dengan EPC dan CR, dan jelaskan selisih dengan dasbor sebagai soal atribusi, bukan kesalahan tracker.

Pertanyaan yang sering diajukan

01

Makro apa saja yang ada di TikTok Ads?

TikTok memakai makro dengan garis bawah ganda di kedua sisi: __CAMPAIGN_ID__, __AID__ untuk grup iklan, __CID__ untuk iklan, __CAMPAIGN_NAME__, __PLACEMENT__, dan lainnya. Daftar dan nama pastinya cek di bantuan TikTok Ads, karena daftarnya berkala bertambah.

02

Apa itu ttclid?

ttclid adalah nomor klik TikTok yang ditambahkan platform ke link saat iklan diklik. Dengan nomor ini TikTok mencocokkan konversi yang dikirim lewat Events API atau pixel dengan klik tertentu. Tanpa ttclid pencocokannya lebih buruk, dan algoritme mendapat manfaat lebih sedikit.

03

Apa beda Events API dan pixel TikTok?

Pixel mengirim event dari browser pengunjung, Events API dari server. Saluran server tidak terpengaruh ad blocker dan browser bawaan, dan bisa melaporkan konversi yang dikonfirmasi belakangan. Jika memakai keduanya, kirim ID event bersama untuk deduplikasi.

04

Kenapa TikTok menunjukkan konversi yang tidak ada di tracker?

TikTok menghitung konversi berdasarkan tayangan dan dalam batas jendela atribusi, sedangkan tracker mengikat konversi ke klik tertentu. Selain itu, laporan bisa berbeda karena zona waktu dan tanggal yang dipakai untuk mencatat konversi.

05

Di mana menambahkan UTM di TikTok Ads?

Di pengaturan iklan, pada alamat situs atau di blok parameter URL terpisah jika tersedia di antarmuka Anda. Lebih praktis menyusun string parameter sekali di tracker lalu menempelkannya utuh, agar tidak salah menulis makro.

Baca juga

Lihat trafik Anda yang sebenarnya

Hubungkan ArtisanClo ke situs Anda, lihat siapa yang benar-benar datang dari iklan, dan mengapa setiap klik mendapat keputusannya.