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
- Makro di link mengirim kampanye, grup iklan, iklan, dan placement ke tracker.
- ttclid: nomor klik yang ditambahkan TikTok sendiri.
- Tracker mencatat klik dan mengirim orang ke offer dengan nomor klik untuk jaringan afiliasi.
- Postback dari jaringan membawa lead dan statusnya.
- Events API (dan pixel bila perlu) mengembalikan event ke TikTok.
- 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
- Buat sumber TikTok di tracker dan atur model harga klik.
- Susun string parameter dengan
__CAMPAIGN_ID__,__AID__,__CID__,__PLACEMENT__, dan label kreatif Anda. - Tempel di iklan dan cek pratinjau link: makro harus ditulis persis, dengan dua garis bawah.
- Atur postback di jaringan afiliasi dan pengiriman nomor klik tracker ke link offer.
- Hubungkan Events API: ID pixel dan access token. Pilih event untuk optimasi.
- Lakukan klik uji dari aplikasi TikTok di ponsel. Di tracker harus muncul ID kampanye, grup iklan, iklan, dan
ttclid. - Kirim konversi uji dan cek di tracker serta di bagian event uji Events Manager TikTok.
- 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.



