Atasi Kendala Instan: Solusi 4 Error Terpopuler Template Laxy Motions!
Troubleshooting kendala teknis Laxy Motions meliputi perbaikan izin autoplay audio browser, pemulihan URL endpoint Apps Script untuk RSVP, penyusunan tag metadata Open Graph untuk share link, serta kompresi aset gambar prewedding. Panduan ini dirancang untuk mendiagnosis dan memulihkan masalah tersebut secara instan.
Klien Anda panik karena saat undangan disebar ke WhatsApp, gambarnya tidak muncul dan musik pengiring tidak berputar secara otomatis di iPhone milik tamu. Hal ini terjadi karena aturan keamanan privasi browser iOS dan hilangnya tag og:image di header. Dengan mengikuti petunjuk perbaikan di bawah ini, semua kendala tersebut dapat diatasi dalam waktu kurang dari 5 menit.
🛠️ Langkah Langkah Pemecahan Masalah
Di bawah ini adalah langkah-langkah pemecahan masalah (troubleshooting) untuk memperbaiki empat kesalahan konfigurasi yang paling sering dialami oleh vendor:
Langkah 1: Mengaktifkan Autoplay Musik di Semua Browser
Kebijakan keamanan browser modern (terutama Safari pada iOS dan Chrome di Android) melarang keras musik berputar secara otomatis sebelum ada aksi interaksi fisik dari pengguna di halaman web tersebut.
Solusi Laxy Motions:
- Undangan Laxy Motions menggunakan splash screen (Cover) di Scene 0 dengan tombol "Buka Undangan".
- Saat tombol tersebut diklik oleh tamu, file
app.jssecara otomatis memicu fungsiplay()pada elemen audio. Ini dianggap sebagai interaksi yang valid oleh browser, sehingga musik akan berputar lancar. - Troubleshooting: Jika musik tetap tidak berputar, pastikan file MP3 yang Anda tautkan di
data.jsonadalah link langsung (direct link) ke file fisik MP3 yang valid (bukan link halaman cloud storage seperti Google Drive biasa yang membutuhkan halaman pratinjau). - Pilih MP3 untuk hasil paling andal: file MP3 diputar langsung oleh browser saat tombol diklik. Musik dari YouTube diputar lewat pemutar YouTube tersembunyi, sehingga hasilnya bergantung pada aturan autoplay masing-masing browser. Jika kolom MP3 dan YouTube sama-sama diisi, yang diputar adalah MP3.
- Musik otomatis berhenti sementara saat tamu berpindah tab atau aplikasi, lalu lanjut saat tamu kembali ke undangan.
Langkah 2: Memperbaiki RSVP & Ucapan Gagal Terkirim (Error 500 / API)
Masalah ini terjadi ketika tamu mengisi form kehadiran atau ucapan, namun sistem memunculkan notifikasi kegagalan pengiriman.
Langkah Audit:
- Buka file
data.jsondan periksa parameterrsvpApiUrl. Pastikan tautannya sama persis dengan URL Web App dari deployment Google Apps Script Anda. - Pastikan parameter
undangan_iddidata.jsonterisi nilai yang sama persis dengan variabelUNDANGAN_IDdi dalam kodeCode.gsdi Apps Script Anda. - Pada editor Apps Script, pastikan Anda telah melakukan New Deployment (bukan sekadar menindih deployment lama) dengan setelan:
- Execute as:
Me (Email Anda) - Who has access:
Anyone(Jika disetel ke Only me, form akan memunculkan error CORS/500).
- Execute as:
Langkah 3: Menampilkan Gambar Preview Link di WhatsApp
Saat tautan undangan dibagikan ke WhatsApp, Telegram, atau sosial media lainnya, seringkali gambar pratinjau (thumbnail) tidak muncul.
Solusi Setup Open Graph:
- Di Data Editor, isi kolom gambar, judul, dan deskripsi share di tab Info Utama & Cover. Pakai alamat gambar lengkap (absolut) yang diawali
https://, misalnya:https://domainanda.com/andy-zhea/assets/img/cover-img.webp
- Klik Generate All, buka tab Thumbnail WA, lalu klik Salin Potongan Meta. Potongan ini berisi empat baris:
og:title,og:description,og:image, dan<title>. - Buka berkas
index.htmlundangan, ganti keempat baris yang sama di dalam tag<head>dengan potongan tersebut, lalu unggah ulang. - Kenapa harus di index.html: Field
meta.og_image,meta.og_title, danmeta.og_descriptiondidata.jsondipasang oleh JavaScript (app.js) setelah halaman dimuat. Crawler WhatsApp dan Facebook tidak menjalankan JavaScript, sehingga pratinjau share hanya membaca tag statis diindex.html. Bawaannya tag-tag itu masih kosong. - Catatan Penting: WhatsApp memiliki sistem cache yang ketat. Jika gambar cover baru saja diganti, gunakan tool resmi Facebook Sharing Debugger untuk melakukan Scrape Again agar server WhatsApp memperbarui cache pratinjau gambar Anda.
Langkah 4: Mengatasi Parallax Patah-patah (Optimalisasi Kecepatan)
Visual 3D parallax terasa lag, berat, atau patah-patah saat tamu melakukan scroll di HP Android kelas menengah ke bawah.
Solusi Optimasi Aset:
- Ukuran Berkas Gambar: Batasi ukuran berkas gambar Anda. Gambar background (
background-img.webp) dan foto couple (couple-img.webp) maksimal berukuran 500KB. Sangat dilarang memasukkan foto langsung hasil kamera DSLR (5MB+) tanpa kompresi. - Gunakan WebP: Konversikan seluruh aset berformat PNG atau JPG Anda ke format WebP menggunakan converter gratis. Format WebP menawarkan kompresi data hingga 30% lebih ringan tanpa mengurangi kualitas visual di layar HP.
Jika kendala belum teratasi, hubungi support Laxy.Motions lewat WhatsApp di +62 813-4940-5080. Support mencakup kendala konfigurasi data.json dan deployment, tetapi tidak termasuk kustomisasi besar pada struktur kode inti.
🔗 Modul Panduan Terkait
Lanjut ke panduan lainnya untuk menyelesaikan setup:
💡 Pertanyaan Sering Ditanya (FAQ)
"Tamu Undangan" adalah teks bawaan yang muncul jika tautan dibagikan tanpa menyertakan parameter ?to=Nama+Tamu di bagian belakang URL. Selalu bagikan link personal dengan format parameter tersebut agar nama tamu tampil dinamis di splash screen.
Boleh. Isi link YouTube di field audio.youtube pada data.json (di Data Editor: kolom Tautan Video YouTube Lagu). Template memutar suaranya lewat player YouTube tersembunyi setelah tamu menekan tombol Buka Undangan. Jika audio.url (direct link .mp3) juga diisi, MP3 yang diputar, jadi kosongkan audio.url bila ingin memakai YouTube. Pengaturan detik mulai dan selesai hanya berlaku untuk MP3.
Periksa apakah status baris di Google Sheets tab RSVP/Ucapan terisi dengan benar, dan pastikan Web App URL di berkas data.json tidak salah ketik satu karakter pun.