Widget Cek Resi – tinggal tempel, langsung bekerja.
Tampilkan pelacakan paket multi-kurir (JNE, J&T, SiCepat, Pos, Anteraja, dan lainnya) langsung di situsmu. Widget ini ringan, responsif, mendukung mode gelap, serta otomatis menyesuaikan tinggi iframe.
Kenapa widget cek resi ini jadi favorit developer?
-
Satu snippet untuk semua platform Tempel kode HTML di WordPress, Blogger, Notion, Wix, Squarespace, atau proyek custom tanpa konfigurasi tambahan.
-
Ringan & aman Berukuran < 40 KB, otomatis mendeteksi tinggi konten, serta sandbox iframe memastikan keamanan embed lintas domain.
-
Mudah dikustom Ganti warna utama, tema terang/gelap, prefill kurir atau nomor resi, hingga atur auto-submit melalui atribut
data-*.
Kode HTML siap tempel
<div class="coid-widget" data-mode="resi" data-theme="auto" data-primary="#2563eb"></div> <script async src="https://cek-ongkir.id/static/widget/embed.js"></script>
Cara pasang
- Salin snippet HTML di atas.
- Tempel pada blok Custom HTML / Code platform favoritmu.
- Simpan perubahan — widget langsung tampil dan siap dipakai.
Tidak perlu menambahkan query version (?v=...); file akan otomatis revalidate berkala.
Atribut data data-* yang tersedia
Gunakan atribut berikut untuk mengatur tampilan & perilaku widget.
| Nama atribut | Contoh | Fungsi |
|---|---|---|
data-mode |
resi |
Wajib untuk mengaktifkan mode cek resi. |
data-theme |
light / dark / auto |
Mengatur tema widget mengikuti situsmu. |
data-primary |
#2563eb |
Menentukan warna utama tombol dan aksen. |
data-courier |
jne |
Prefill pilihan kurir (opsional). |
data-awb / data-resi |
JP1234567890 |
Prefill nomor resi awal. |
data-last5 |
12345 |
5 digit terakhir no. HP penerima (khusus JNE). |
data-auto-submit |
true / false |
Jika true, widget otomatis melacak saat nomor resi & kurir diprefill. |
data-min-height |
420 |
Menetapkan tinggi minimum iframe. |
data-radius |
16 |
Mengatur radius sudut iframe dalam piksel. |
data-border |
false |
Hilangkan border default iframe bila diperlukan. |
data-path |
/widget/resi-card |
Memastikan iframe memuat kartu resi terbaru (berguna untuk cache skrip lama). |
data-lang |
id |
Mengatur bahasa antarmuka (default: id). |
data-credit-outside |
false |
true menampilkan kredit di luar iframe, false memindahkan ke dalam. |
Contoh penggunaan cepat
data-awb dan data-courier agar pelanggan langsung melihat status kiriman.
data-auto-submit untuk pelacakan instan saat halaman dibuka.
data-credit-outside="false" agar kredit tetap rapi di dalam iframe.
Pertanyaan populer sebelum memasang Widget Cek Resi
Kami rangkum jawaban teknis dan bisnis agar integrasi pelacakan resi di situs Anda lebih cepat, aman, dan ramah SEO.
Platform apa saja yang mendukung widget cek resi ini?
Widget dapat ditempel di WordPress, Blogger, Shopify, Wix, Squarespace, Notion, Webflow, hingga aplikasi custom berbasis Laravel atau React. Cukup gunakan blok Custom HTML dan tempel snippet yang tersedia.
Apakah tampilan widget responsif di layar kecil?
Ya. embed.js mengatur ukuran iframe otomatis mengikuti lebar container dan preferensi tema perangkat. Pastikan kontainer memiliki lebar 100% serta tidak dibatasi overflow:hidden.
Bagaimana cara mengubah warna, tema, atau font?
Gunakan atribut data-theme (auto, light, dark), data-primary untuk warna utama, serta data-border/data-radius demi menyesuaikan tepi. Widget mengikuti font dasar situs sehingga tampil serasi.
Seberapa besar dampaknya terhadap kecepatan situs?
Ukuran skrip < 40 KB dan dimuat secara async, sehingga tidak menghalangi render. Script juga hanya diinisialisasi satu kali meski ada beberapa widget, menjaga skor Core Web Vitals tetap stabil.
Bisakah memasang banyak widget cek resi dalam satu halaman?
Ya. Setiap blok coid-widget akan dikenali secara otomatis. Anda dapat memberikan atribut data-courier atau data-awb berbeda untuk menyesuaikan kampanye atau landing page tertentu.
Apakah widget ini aman untuk SEO?
Widget dimuat melalui iframe dengan dukungan lazy loading sehingga tidak mengubah struktur heading, meta, maupun konten utama halaman. Hal ini menjaga optimasi on-page dan tidak menambah script berat.
Apakah perlu update manual bila ada kurir baru?
Tidak perlu. Kami memperbarui backend serta embed.js secara berkala. Saat halaman dimuat ulang, widget otomatis menggunakan fitur terbaru termasuk dukungan ekspedisi tambahan.
Di mana mendapatkan bantuan pemasangan atau troubleshooting?
Hubungi [email protected] atau kunjungi halaman preview widget resi untuk panduan lanjutan. Sertakan URL situs agar tim kami dapat melakukan pengecekan cepat.