Digital Transformation

Third-Party Script (Skrip Pihak Ketiga)

Third-party script adalah kode JavaScript dari domain eksternal yang dipanggil halaman web untuk fungsi seperti analitik, iklan, chat, atau pixel tracking, dan sering menjadi penyebab utama lambatnya situs.

Vito Atmo
Vito Atmo·8 Mei 2026·0 kali dibaca·2 min baca

TL;DR: Third-party script adalah skrip JavaScript yang dimuat dari domain selain domain situs Anda, misalnya pixel iklan, widget chat, atau library analitik. Skrip ini cepat menumpuk dan menjadi penyebab utama Largest Contentful Paint dan Interaction to Next Paint yang buruk. Audit dan budgeting wajib dilakukan tiap kuartal.

Apa itu Third-Party Script?

Third-party script adalah file JavaScript yang dimuat halaman web dari domain pihak ketiga, biasanya untuk fungsi yang dikelola layanan eksternal. Contoh paling umum di Indonesia: GA4, Meta Pixel, TikTok Pixel, Google Tag Manager, Hotjar, Tawk.to, dan widget WhatsApp embedded. Tiap skrip mengantre permintaan jaringan, parsing JavaScript di main thread, dan kerap menjalankan task panjang yang menahan interaksi pengguna.

Karakter utamanya: di luar kontrol developer Anda. Vendor bisa menambah fitur kapan saja, dan ukuran file bisa membengkak tanpa pemberitahuan. Inilah kenapa third-party script menjadi penyebab paling umum regresi core web vitals.

Dampak ke Performa Web

DampakMetrik TerpengaruhCatatan
Render-blockingLCP naikSkrip head tanpa async/defer menahan paint
Long taskINP naikParsing JS panjang menahan interaksi
Layout shiftCLS naikBanner iklan dinamis tanpa reservasi space
Cookie pihak ketigaPrivacy riskBerkaitan dengan consent decay

Praktik standar industri (web.dev) menyarankan budget total third-party script di bawah 100 KB compressed dan di bawah 50 ms total blocking time. Sumber rujukan: web.dev third-party JavaScript.

Kenapa Penting?

Untuk marketer Indonesia, third-party script adalah area paling cepat bisa diaudit dengan dampak nyata pada organic traffic. Setiap pixel iklan yang menumpuk tanpa review aktif menggerus kecepatan halaman. Dalam beberapa proyek terakhir, menghapus 2-3 skrip mati dari Tag Manager sering memangkas 600-1200 ms LCP tanpa kehilangan data konversi yang berarti.

Pertanyaan Umum

Apakah Google Tag Manager bisa menggantikan semua third-party script?

GTM menjadi container untuk skrip lain, jadi tidak menggantikan. GTM memungkinkan deferred loading dan trigger by event, sehingga membuat manajemen lebih rapi.

Berapa banyak third-party script yang aman untuk satu halaman?

Tidak ada angka pasti, tapi praktik industri merekomendasikan 4-6 skrip aktif dengan total ukuran di bawah 100 KB compressed.

Bagikan