Buat Dorongan
Tujuan dari artikel ini adalah untuk memandu pengguna dalam membuat Notifikasi pada konsol EngageLab.
Membuat Pesan Notifikasi
Masuk ke halaman [Push]-[Buat Push]-[Buat Pesan Notifikasi] untuk membuat tugas push. Instruksi konfigurasi parameter sebagai berikut:
Pengaturan Dasar
- Platform Target:
- Sebelum memilih platform, atur platform terkait di [Pengaturan Integrasi].
- Hanya platform yang diotorisasi oleh akun utama yang dapat dipilih oleh sub-akun.
- Judul:
- Judul pesan push. Hindari penggunaan kata seperti "test, tes, angka murni" dan konten tidak bermakna lainnya, karena bisa diblokir oleh produsen dan pesan tidak akan diterima!
- Konten: Isi pesan push. Hindari kata seperti "test, tes, angka murni" dan konten tidak bermakna lainnya, jika tidak, pesan bisa diblokir!
- Mendukung judul dan konten push dalam berbagai bahasa: Sistem otomatis mendeteksi bahasa perangkat pengguna. Jika bahasa lain tidak diatur, semua pengguna target akan menerima konten dari pengaturan bahasa [default].
- Mendukung terjemahan satu klik dengan AI.

- Waktu Pengiriman: Pilih waktu pengiriman
- Segera: Pesan dikirim langsung.
- Tertunda: Waktu pengiriman minimal tiga menit dari waktu saat ini, dan tugas terjadwal tidak boleh melebihi satu tahun.
- Push Kecepatan Konstan: Push selesai dalam waktu tertentu untuk mengurangi beban server.
- Aksi Setelah Klik Notifikasi: Tindakan setelah notifikasi diklik.
- Buka aplikasi
- Intent (disarankan):
- Format: intent:#Intent;action=jalur aksi;component=namapaket/JalurAktivitas;end
- deeplink:
- Format: scheme://test?key1=val1&key2=val2

Opsi Lanjutan (Opsional)
- Pengikatan Identifier Rencana Push: Kelola pesan push serupa dengan identifier rencana push. Anda dapat melihat total pesan terkirim, klik pengguna, dll. berdasarkan dimensi rencana.
- Pemilihan Tipe Pesan:
- Pesan Sistem: Notifikasi layanan pada channel vendor (Huawei/Honor: Layanan & Komunikasi, Xiaomi/OPPO: Pesan Pribadi, vivo: Pesan Sistem). Biasanya tidak dibatasi jumlahnya.
- Pesan Operasional: Pesan pemasaran/operasional pada channel vendor (Huawei/Honor: Konsultasi Pemasaran, Xiaomi/OPPO: Pesan Publik, vivo: Pesan Operasional). Biasanya jumlahnya sangat dibatasi.
- Pesan operasional dipilih secara default.
- Time To Live: Jika pengguna offline, pesan disimpan sebagai pesan offline dan dikirim saat online berikutnya.
- Durasi default 1 hari. Jika diatur ke 0, hanya pengguna online yang menerima pesan.
- Field Tambahan: Untuk event kustom di sisi klien. Bisa tambah/hapus field sesuai kebutuhan.

Konfigurasi Android
- Status Channel Vendor: Setelah integrasi dan konfigurasi selesai, status channel vendor akan disorot.
- Strategi Pengiriman Pesan: Tentukan kebijakan distribusi prioritas untuk channel vendor dan channel EngageLab. Pastikan channel vendor sudah dikonfigurasi dengan benar.
- Distribusi channel sistem: pesan dikirim selama browser ada di sistem operasi.
- Distribusi channel EngageLab: pesan dikirim via websocket EngageLab, pengguna harus membuka halaman situs Anda.
- Gaya Notifikasi: Tiga gaya bar notifikasi umum yang dibangun dengan API sistem. Untuk detail, klik "?". Didukung pada MTPush Android SDK 3.0.1 ke atas.
- Gaya bar notifikasi kustom: Atur beberapa gaya di klien dan tentukan nomor gaya saat push. Default 0 (gaya default).
- Ikon Notifikasi: Ikon di sisi kanan bar notifikasi.
- Logo default: Menampilkan ikon aplikasi default.
- Tentukan jalur ikon: Menampilkan ikon dari jalur yang ditentukan (HTTP/HTTPS atau resource drawable).
- Template Pengingat Notifikasi: Atur prioritas pengingat agar tidak sering mengganggu pelanggan. Default template pengingat umum. Template meliputi Nama Template, Nama Channel, ID Channel, Prioritas, Kategori, Jenis Pengingat, dan Pengaturan Suara.
- Template pengingat umum: PRIORITY_DEFAULT, Suara | Getar | Lampu.
- Template pengingat tidak terasa: PRIORITY_LOW, Getar | Lampu.
- Template pengingat kuat: PRIORITY_HIGH, Suara | Getar | Lampu.
- Klik "Buat template pengingat pesan baru" untuk kustomisasi.
- Channel_id: Wajib untuk Android 8.0 ke atas.
- Prioritas: Hanya berlaku untuk channel EngageLab. Default PRIORITY_DEFAULT. Lihat dokumentasi developer.
- Kategori: Untuk pengurutan/filter di bar notifikasi. Lihat dokumentasi developer.
- Jenis Pengingat: Tentukan jenis pengingat di ponsel saat notifikasi dikirim. Tidak bisa melampaui batasan sistem. (Berlaku di MTpush Android SDK 3.0.3 ke atas.)
- Nomor Badge: Ikon di pojok kanan atas ikon aplikasi.
- Berlaku untuk Huawei emui 8.0+ dan Xiaomi MIUI 6+.
- Jika tidak diisi, subskrip tidak berubah (pada Xiaomi tetap +1). Jika diisi, badge_add_num akan bertambah sesuai jumlah sebelumnya.
- Disarankan badge_add_num diatur ke 1.

Konfigurasi iOS
- silent_push:
- Content available: 1. Tidak membawa badge, suara, konten pesan, dan parameter lain. Bisa update konten tanpa mengganggu pengguna. Lihat "Silent Remote Notifications".
- Subjudul Notifikasi: Hanya untuk iOS 10 ke atas.
- content-available: Mulai iOS 7, notifikasi remote di latar belakang. Jika tidak aktif, jadi notifikasi remote biasa.
- mutable-content: Mulai iOS 10, jika aktif berarti mendukung fitur unnotificationserviceextension iOS 10.
- apns-collapse-id: Menimpa notifikasi dengan collapse ID sama di notification center. Maks 64 byte. Lihat Panduan APNs.
- Template Pengingat Notifikasi: Atur prioritas pengingat. Default template pengingat umum. Template meliputi Nama Template, Klasifikasi Notifikasi, Suara, Volume, Critical, Kategori, Thread-id, dan Interruption-level.
- Template pengingat umum: Klasifikasi "Notifikasi umum", suara "default notification", interruption-level "active".
- Template pengingat tidak terasa: tipe "notification type", suara "silent", interruption-level "passive".
- Klik "Buat Template Pengingat Pesan Baru" untuk kustomisasi.
- Notifikasi umum: Tentukan suara melalui field sound. Default "default". Jika null, tanpa suara. Jika nama khusus, harus mengatur suara di aplikasi.
- Notifikasi alarm: Untuk notifikasi alarm, ajukan izin ke Apple Developer.
- kategori: Hanya iOS 8 ke atas yang mendukung.
- thread-id: Identifier khusus aplikasi untuk mengelompokkan notifikasi.
- interruption-level: Untuk prioritas notifikasi dan waktu pengiriman. Lihat field Interruption level.
- Nomor Badge:
- Tentukan badge pada push notifikasi APNs, tampil di pojok kanan atas ikon aplikasi, menandakan jumlah pesan belum dibaca.
- Mendukung operasi seperti +12, -3. Mtpush akan melakukan operasi terpisah untuk badge pengguna saat ini. Default 1.

Target Pengguna
- Semua: Pesan dikirim ke semua pengguna aplikasi yang sudah terdaftar maupun yang akan mendaftar.
- registrationID: Maksimal 1000 per pengiriman.
- Segmentasi Pengguna: Mendukung segmentasi pengguna kustom untuk push lebih terarah.
Waktu Pengiriman
- Pengiriman Langsung: Pesan dikirim langsung.
- Terjadwal Berdasarkan Zona Waktu Organisasi: Dikirim sesuai zona waktu organisasi. Tidak boleh lebih dari satu tahun.
- Terjadwal Berdasarkan Zona Waktu Pengguna Akhir: Dikirim sesuai zona waktu perangkat pengguna. Jika ingin mengirim ke semua pengguna di zona waktu berbeda pada pukul 10 pagi besok, cukup atur pukul 10 pagi; jika pesan dikirim setelah waktu zona waktu tertentu berlalu, pesan akan diabaikan. Mulai pengiriman minimal 24 jam sebelumnya agar pesan penting tidak terlewat.
- Pengiriman Terjadwal Berulang: Push terjadwal berulang bisa diatur untuk mengirim notifikasi otomatis pada interval tertentu dalam periode waktu tertentu. Jika memilih jadwal bulanan dan tanggal 30 di Februari, tanggal 30 akan diabaikan.
Pratinjau
Setelah konfigurasi selesai, klik "Pratinjau" untuk melihat parameter push yang telah diatur.

Konfirmasi parameter pengiriman dan klik "Konfirmasi" untuk membuat tugas push.

Jika tidak ada target push yang memenuhi syarat, akan muncul error berikut:

Membuat Pesan Kustom
Masuk ke halaman [Buat Push] - [Pesan Kustom] untuk membuat tugas push. Untuk instruksi konfigurasi parameter, silakan lihat Buat Pesan Notifikasi.

Membuat Pesan In-App
Pesan in-app adalah pesan yang ditampilkan di dalam aplikasi untuk menyampaikan informasi, promosi, atau mengingatkan pengguna melakukan tindakan tertentu. Berikut jenis pesan in-app yang didukung dan langkah pembuatannya.
- Pesan in-app hanya dikirim melalui channel Jiguang dan hanya mendukung platform Android dan iOS.
- Pesan in-app hanya dapat dikirim melalui webPortal, belum mendukung API.
- Fitur ini membutuhkan SDK v4.5.0+.
Pengaturan Dasar
- Nama Pesan: Maksimal 20 karakter.
- Platform Target: Pilih platform sesuai SDK yang terintegrasi.
- Atur platform di "Pengaturan Push" sebelum memilih.
- Sub-akun hanya bisa pilih platform yang diotorisasi akun utama.
Setelah memilih platform, pilih juga cara pesan muncul:
- Tanpa Batasan Halaman: Pesan in-app bisa muncul di halaman mana saja (setiap pesan hanya muncul satu kali).
- Tentukan Jalur Halaman Tertentu: Pesan hanya muncul di halaman tertentu (setiap pesan hanya muncul satu kali).
- Target Audiens: Audiens yang akan menerima pesan. Untuk pengujian, gunakan
registrationIDdari log pendaftaran.
- Semua/Siaran ke Semua: Pesan ke semua pengguna aplikasi.
- Segmen Pengguna: Segmentasi pengguna kustom.
- registrationID: Maksimal 1.000 ID per pengiriman.
Konten Pesan
Pesan in-app mendukung tiga model tetap: interstitial, banner, dan full-screen, serta kode HTML kustom.
- Konten Pesan:
- Gambar Pesan:
- URL Gambar: Mendukung gambar dari internet.
- Aksi Gambar: Gunakan tautan atau deeplink untuk mengarahkan pengguna ke halaman eksternal atau halaman tertentu di aplikasi Anda. Mendukung Buka URL, Buka Deeplink, Prompt Notifikasi Push, dan Tanpa Aksi.
- Buka URL
- Buka Deeplink
- Prompt Notifikasi Push: Jika izin notifikasi ditolak, klik ini akan membuka pengaturan aplikasi.
- Tanpa Aksi: Menutup pop-up saat diklik.
- Judul Pesan: Mendukung pengaturan tebal, ukuran, posisi, warna font.
- Isi Pesan: Mendukung pengaturan tebal, ukuran, posisi, warna font.
- Dukungan Banyak Bahasa: Sistem otomatis mendeteksi bahasa perangkat. Jika tidak diatur, konten default akan dikirim ke semua pengguna.
- Tombol Aksi: Untuk pesan promosi, pastikan ada tombol tutup satu klik.
- Dukungan Tombol Utama & Sekunder.
- Nama & Aksi Tombol Dapat Disesuaikan.
- Tombol Tutup: Klik menutup halaman. Bisa diatur di bawah tengah atau kanan atas.
- Gambar Pesan:
Waktu Pengiriman
- Waktu Pengiriman: Pilih waktu pengiriman
- Segera: Pesan dikirim langsung.
- Terjadwal: Minimal 3 menit ke depan, maksimal satu tahun.
- Push dengan Batas Kecepatan: Push selesai dalam waktu tertentu untuk mengurangi beban server.
Pengaturan Lanjutan
- Pop-up Tertunda:
- Pop-up Langsung: Muncul langsung saat syarat terpenuhi;
- Pop-up Tertunda: Atur "muncul setelah di halaman selama ** detik", default 3 detik, dan "muncul ** detik setelah pesan in-app terakhir", default 3 detik.
- Waktu Hilang: Default hilang otomatis, bisa diubah agar harus ditutup manual.
- Hilang Otomatis: Banner 5 detik, interstitial/HTML 30 detik. Rentang 5-180 detik.
- Tutup Manual: Jika dipilih, tombol tutup harus aktif. Jika tidak, sistem akan aktifkan otomatis.
- Masa Berlaku Tampil Pesan: Pengguna harus online dan masuk ke halaman tampil dalam durasi ini agar pesan tampil. Jika tidak, pesan kedaluwarsa.
- Jika pesan sudah dikirim, tapi pengguna tidak pernah masuk ke halaman hingga masa berlaku habis, pesan tidak akan tampil.
- Parameter Tambahan: Untuk event kustom di sisi klien.

Uji A/B
Masuk ke halaman [Buat Push] - [A/B Test] untuk membuat tugas push. Instruksi konfigurasi parameter sebagai berikut:

- Nama Pesan: Kustomisasi nama pesan untuk A/B test agar mudah dikelola.
- Pilih Platform: Saat ini mendukung Android dan iOS. Untuk iOS, bisa pilih lingkungan pengembangan atau produksi. Jika tidak memilih, konten A/B akan default ke pratinjau dua platform. Setelah memilih platform, pengaturan terkait akan muncul di pengaturan lanjutan.
Konten Pesan Grup A/B
Konfigurasi konten grup A/B sama dengan "Notifikasi", mendukung multi bahasa, judul, subjudul, konten, field tambahan, perilaku klik, gaya lanjutan, dll.
Grup B mendukung satu klik salin semua pengaturan dari Grup A.
Grup B mendukung satu klik salin pengaturan Grup A. Klik salin lalu modifikasi sesuai kebutuhan.

Target Audiens
EngageLab mendukung berbagai metode pemilihan target audiens, memungkinkan developer dan operator menjangkau pengguna dengan akurat. Disarankan gunakan registrationID dari log pendaftaran untuk pengujian. Untuk konfigurasi detail, lihat "Notifikasi".
Pengaturan A/B Test

Atur persentase pengguna yang ikut A/B test dari target audiens dan platform (MacOS/Android).
Rasio grup A dan B sama. Contoh, jika rasio pengguna 40%, maka grup A dan B masing-masing 20%.
Jumlah pengguna dibulatkan ke bawah. Jika target pengguna A/B kurang dari 2, push gagal.
Waktu Pengiriman & Pengaturan Lanjutan
Waktu pengiriman dan pengaturan lanjutan sama seperti "Notifikasi". Untuk detail konfigurasi, lihat "Notifikasi".
Konfigurasi Android

Strategi Pengiriman Pesan: Atur prioritas pengiriman untuk channel vendor dan EngageLab. Jika memilih vendor, pastikan channel vendor sudah dikonfigurasi.
- Atur prioritas saat FCM dan channel vendor sama-sama tersedia.
Pengaturan Properti Lanjutan: Pilih template notifikasi reguler atau kustom sesuai kebutuhan. Pengaturan badge_add_num hanya berlaku untuk Huawei EMUI 8.0+ dan Xiaomi MIUI 6+.
Untuk vendor Android berbeda, EngageLab mendukung parameter push yang dipersonalisasi. Isi field sesuai spesifikasi vendor dan instruksi detail di halaman.
Konfigurasi iOS

EngageLab mendukung parameter push yang dipersonalisasi. Isi field sesuai spesifikasi vendor dan instruksi detail di halaman.
Template Pengingat Notifikasi: Pilih template pengingat reguler atau pesan diam. Klik "Buat Template Pesan Baru" untuk menambah template kustom.

Nomor Badge: Atur nomor badge ikon aplikasi, mendukung "Default Sistem" atau nilai kustom, cocok untuk skenario jumlah pesan belum dibaca.
Pratinjau Pengiriman
Setelah konfigurasi selesai, klik "Kirim Pratinjau" untuk melihat tampilan notifikasi sesuai template. Setelah yakin, klik "Konfirmasi Kirim" untuk mengirim push ke audiens uji.
Setelah pesan dikirim, Anda dapat melihat analisis efek detail A/B test di halaman "Catatan Push".










