Estimasi langsung dari YouTube (data final telat ±1–2 hari). Auto-perbarui tiap 5 menit.
Pendapatan harian — estimasi (USD)
Yang butuh perhatian
memuat…
Top channel
memuat…
Top konten · video, 30 hari · live
memuat…
Content ID · katalog & klaim UGC live
memuat…
Pusat Tindakan
Aktivitas Terbaru
Ringkasan
Periode (bulan):–
Total Revenue (USD)
—
Saldo Tersedia
—
Periode Terakhir
—
Total Views
—
Jumlah Aset
—
Pendapatan per Bulan
Partner revenue (USD)
Pencairan (Withdrawal)
Tanggal
Jumlah
Status
Item Pemasukan
Breakdown Reguler / Premium / UGC
Komposisi pendapatan (USD)
Pendapatan per Konten
Top konten by revenue
10 konten teratas (USD)
Konten
Views
Revenue (USD)
memuat…
Top Video
memuat…
Top Channel
Channel
Views
Revenue (USD)
memuat…
Bagi Hasil per Channel
Atur potongan 18musik per channel (c18 / CTM / UGC / PPN) — khusus klien langsung (tanpa sub-agregator). Untuk klien di bawah sub-agg, potongan 18musik diatur di menu Fee Agregator (% per sub-agg). Fee sub-agg ke kliennya di menu Fee Sub-agregator.
18 Musik (%)
%
CTM (%)
%
UGC (%)
%
Artist (%)
%
Marketing (%)
%
PPN (%)
%
Fee Agregator
Fee manajemen 18musik ke tiap sub-agregator — dipotong % dari pendapatan kotor (gross) klien sub-agg tersebut. Sisanya dikirim sekaligus ke sub-agg, lalu sub-agg memotong fee-nya sendiri (menu Fee Sub-agregator) sebelum distribusi ke klien. Klien langsung (tanpa sub-agregator) tidak memakai ini — potongannya diatur di menu Bagi Hasil.
Sub-agregator
Klien
Fee (%)
memuat…
Perubahan berlaku ke perhitungan periode berikutnya / saat admin menjalankan ulang Report Summary per periode.
Import Rilis dari CSV
Membuat banyak rilis sekaligus (status draft) di Katalog Rilis. Baris ber-UPC sama digabung jadi 1 rilis (banyak track) → otomatis album; 1 UPC = 1 lagu → single.
Menerima template sederhana, format DDEX, maupun template resmi YouTube (Art Tracks) — baris instruksi // diabaikan otomatis. Kolom yang dikenali (termasuk album_upc, album_title, track_artist, writers_names, album_label):
• Rilis: upc, release_title/album, label, release_date (YYYY-MM-DD / DD-MM-YYYY)
• Track: track_title/song_title, artist/artist_main (+artist_featured), composer, duration, isrc, track_number, explicit, lyrics
• Pemilik: client/asset_label (admin & sub-agg)
Kolom lain diabaikan; UPC yang sudah punya rilis dilewati (anti-duplikat).
Videos
Video berpendapatan tertinggi (estimasi 30 hari terakhir) beserta metadata dari YouTube: judul, channel, thumbnail, dan jumlah tonton.
Judul
Channel
Views (YT)
Revenue
memuat…
Assets
Aset Content ID LIVE dari YouTube CMS (sumber: Partner API). Catatan: 1 UPC bisa punya beberapa asset.
Judul
Type
Asset ID
ISRC
Custom ID
Label
memuat…
Asset labels
Label aset LIVE dari YouTube CMS (Partner API).
Label
Status
memuat…
Claimed videos
Video terklaim (Content ID) LIVE dari YouTube CMS.
Video
Asset ID
Status
Content type
Dibuat
memuat…
Policies
Kebijakan match tersimpan content owner (Partner API).
Nama
Aturan
Diperbarui
memuat…
Campaigns
Kampanye konten (Partner API).
Nama
Status
Dibuat
Diubah
memuat…
Allowlist
Channel yang di-allowlist (Partner API).
Channel
Channel ID
memuat…
Coverage ISRC — Content ID
Cek tiap ISRC katalog (Song Master) ke YouTube CMS. ISRC yang tidak ketemu = belum punya asset Content ID = belum ter-monetisasi (potensi pendapatan hilang).
Sync pertama ±8.300 ISRC (~40-60 menit, jalan di background — boleh ditinggal). Setelahnya "Cek ulang yang gap" jauh lebih cepat.
Gap per klien
Klien
Gap
Dicek
Coverage
—
Daftar ISRC gap (belum ter-monetisasi)
ISRC
Judul
Aksi
—
Song Master
Katalog lagu/rekaman (ISRC). Klik judul → lihat aset YouTube yang ISRC-nya cocok (revenue/video). Kolom Aksi buat edit/hapus.
Judul
Artist
ISRC
UPC
Label
Klien
Rilis
memuat…
Aset Content ID
Aset yang sudah live di YouTube (Content ID) — data nyata dari YouTube, dicocokkan ke klien lewat ISRC/UPC. Rilis yang sudah dikirim dan diterima YouTube akan muncul di sini.
Judul
Artis
Asset ID
ISRC
Label
Jenis
memuat…
Manajemen Klien
Klien = Label = Channel (penerima royalti). Klik baris untuk detail: statistik, potongan bagi hasil, rekening, user.
Nama
Sub-agregator
Paket
Status
Aset
Rekening
memuat…
Distributor/label grup yang menaungi beberapa channel/klien — ini "klien langsung" 18musik. Akun login tier Sub-agregator ditautkan ke entitas ini.
memuat…
Tambah Klien / Label
memuat…
Users
Username
Nama
Role
Status
Klien
Afiliasi
Login terakhir
memuat…
Kurs IDR per Bulan
Kurs USD→IDR per bulan (dipakai statement periode lama & "Hitung Statement/Saldo" bulan baru). Set dulu sebelum menghitung bulan baru.
Periode
Kurs (IDR/USD)
memuat…
Activity Log
Waktu
User
Aksi
Entitas
Detail
memuat…
Kaitkan aset ke klien/label agar pendapatannya ikut terhitung. Pilih beberapa aset untuk ditautkan sekaligus, atau tautkan otomatis seluruh aset per label.
Auto-map per Label
Label aset yang belum terpetakan (jumlah aset):
Auto-map per Channel
Channel YouTube (UC…) yang revenuenya belum terpetakan (nilai revenue):
Rules atribusi aktif
Rule label & channel → klien. "Terapkan ulang" mengisi revenue yang belum terpetakan (termasuk impor bulan baru) tanpa menimpa atribusi yang sudah ada.
Tipe
Nilai
Klien
memuat…
0 aset terpilih
Judul
Artis
ISRC
Label
Jenis
Klien
memuat…
Pendaftaran Menunggu Persetujuan
User yang daftar mandiri. Setujui (tetapkan peran + klien/sub-agg) atau tolak. Centang buat aksi massal.
0 terpilih
Nama
Username
Email
Catatan
Tanggal
memuat…
Setujui Pendaftaran
Report Exporter
Generate laporan revenue per periode + grup (label/channel/aset/item/klien) → simpan di riwayat, unduh CSV kapan saja.
Buat Laporan
Grup Label/Channel/Aset wajib pilih periode. Klien & Item bisa "semua periode" (kosongkan periode). Detail per Klien = report bulanan klien per aset, format sama persis StarHub (18 kolom: sales_period … partner_revenue, us_tax, after_tax, share_rate, share_partner_revenue, idr_rate). share_rate = jatah klien (100 − total potongan dari Deduction Rules), idr_rate = kurs bulan. Wajib pilih klien + periode.
Riwayat Laporan
Nama
Periode
Grup
Total Revenue
Baris
Dibuat
memuat…
Pengaturan Sistem
Metode Takedown
Menentukan cara 18musik mengeksekusi takedown setelah permintaan disetujui oleh admin.
⚠ Peringatan — Mode Takedown DDEX
Dengan mode DDEX, ketika admin menyetujui (ACC) sebuah permintaan takedown, sistem akan mengirimkan paket takedown secara otomatis ke dropbox SFTP YouTube.
Untuk YouTube, takedown dilakukan dengan mengirim ulang metadata (.xml + audio + artwork) dengan kepemilikan (ownership) dikosongkan dari seluruh wilayah.
Untuk DSP, takedown tetap memerlukan permintaan manual kepada pihak ketiga karena tidak terhubung langsung ke platform.
Tindakan ini bersifat sulit dibatalkan. Kesalahan pengiriman dapat langsung menurunkan rilisan dari toko.
Pastikan setiap permintaan takedown telah diverifikasi dengan benar sebelum disetujui. Kami menyarankan tetap menggunakan mode Manual hingga alur DDEX teruji penuh.
Email (SMTP) & Notifikasi
Notifikasi dikirim via email saat aktif. Isi kredensial server email domain, lalu aktifkan.
YouTube Content Owner (auto-pull revenue)
Isi Content Owner ID + Service Account key (JSON) untuk tarik laporan revenue YouTube otomatis.
YouTube via OAuth (alternatif tanpa super admin Workspace)
Cukup consent 1x pakai user yang punya akses CMS (mis. digitalpromo@18musik.com). Buat"OAuth Client ID" (tipe Web application) di Google Cloud project yang sama, daftarkan redirect URI di bawah ini.
DDEX (pengirim ERN)
Delivery Distribusi (SFTP)
Tujuan kirim ERN ke toko. Config-driven — isi kredensial saat sudah dapat dari Google/SoundOn, lalu tombol Deliver di rilis langsung jalan. Kosong = ERN tetap dibuat di outbox, status "pending".
API Service Accounts (DDEX ingestion)
Token untuk partner mengirim rilis secara otomatis (machine-to-machine) kePOST /api/ddex/deliver (header Authorization: Bearer <token>). Token ditampilkan sekali saat dibuat.
Nama
Prefix
Terakhir dipakai
Status
memuat…
Recent API Deliveries
Waktu
Partner
UPC
Judul
Status
memuat…
Kurs
Pilih jenis kurs yang mau dikelola.
💱 Kurs Harian
USD→IDR harian otomatis (open.er-api.com) + buffer + override. Dipakai saat pencairan/cetak statement.
📅 Kurs Bulanan
Kurs per bulan (historis YouTube report). Dipakai statement periode lama.
Kurs Harian USD → IDR
Sumber gratis open.er-api.com (otomatis tiap 12 jam). Dipakai saat pencairan dikonversi ke rupiah — kurs dikunci pada hari persetujuan pencairan agar nilai tukar transparan.
Buffer / Spread FX (%)
Margin yang 18musik tahan untuk menutup biaya konversi + risiko kurs. Mis. 1,5 = partner dibayar pada kurs 1,5% di bawah kurs pasar.
Override Kurs Manual
Riwayat Kurs
Tanggal
Kurs (IDR)
Sumber
YouTube Auto-Pull Revenue
Tarik laporan pendapatan langsung dari YouTube (Content Owner Reporting API; kredensial diatur di Pengaturan), atau impor berkas CSV secara manual.
Unggah report YouTube bentuk xlsx dengan sheet Reg / Prem / Adj Reg / Adj Prem. Jenis revenue ditentukan otomatis dari nama sheet (mengandung "prem" → Premium). Semua kolom (split, adjustment, us_tax) ikut tersimpan.
⚠ "Ganti data periode" menghapus revenue periode itu (ter-scope klien kalau dipilih, atau semua klien) sebelum impor — pakai untuk re-ingest supaya tak dobel.
Hitung Statement & Saldo dari revenue (periode)
Setelah revenue bulan baru masuk, hitung report_summary (sumber Statement & Saldo/Pencairan) dari revenue + Deduction Rules + Kurs Bulanan. Rumus: usd = ads+subscription+adjustment−us_tax → ×kurs = IDR → potong (c18+ctm+ugc+ppn) → NET klien.
Butuh Kurs Bulanan periode itu (menu Kurs → Bulanan). Periode lama (data legacy) ditolak kecuali "Timpa" dicentang — hati-hati, menimpa mengubah net legacy.
Kualitas Data
Jaga aset revenue selalu cocok dengan registry & terpetakan ke klien yang benar — rekonsiliasi dulu, lalu atribusi.
Deteksi ketidakcocokan antara revenue & registry aset (rekonsiliasi). Klik baris untuk tindak lanjut.
memuat…
Delivery — Status Aset
Status distribusi diturunkan dari data existing. Cek Ack YouTube membaca balasan DDEX dari dropbox YouTube (diterima/ditolak) untuk memperbarui log pengiriman.
Jenis Aset
Judul
Artis
Jenis
Label
Revenue
Status
memuat…
Upload Asset
Unggah rekaman + metadata. Alur QC: Pengaju → Sub-agregator → Admin 18musik → Delivery. Penyimpanan berkas sementara di server dev (pindah cloud saat produksi).
Judul
Artis
Channel
Jenis
Status
Diperbarui
memuat…
Antrian QC
Review sebelum distribusi — rilisan klien langsung (QC 18musik) & submission asset. Klik baris untuk review (setujui / tolak untuk revisi).
Rilisan — QC 18musik 0
Rilisan klien langsung under 18musik yang menunggu persetujuan (klien sub-agg di-QC sub-agg).
Judul
Format
Klien
Track
Diajukan
memuat…
Asset / Submission
Submission asset yang menunggu persetujuan.
0 terpilih
Judul
Artis
Channel
Sub-agg
Status
Diajukan
memuat…
Pencairan Royalti
Ajukan Pencairan
Riwayat Pencairan
Tanggal
Jumlah
Status
memuat…
Rekening Bank
Bank
No. Rekening
Atas Nama
Utama
memuat…
Cairkan dari 18musik
18musik membayarkan total pendapatan seluruh klien Anda sekaligus. Selanjutnya Anda yang membagikannya ke masing-masing klien.
Rekening Sub-agregator
Antrian Pencairan Klien Anda — Anda yang setujui
0 terpilih
Tanggal
Channel
Rekening
Jumlah
Status
memuat…
Profil Akun
Ganti Password
Tambah Rekening
Asset Baru
Edit
⚠️ Konfirmasi Hapus
Daftar Channel
memuat…
Laporan DSP (Spotify / Apple / dll)
Pendapatan dari toko digital (Spotify, Apple, dll) atas aset Anda.
Pendapatan DSP per Periode
Periode
Unit
Net (IDR)
memuat…
Per Toko (DSP)
Toko
Net (IDR)
memuat…
Impor Laporan (admin)
CSV kolom fleksibel: ISRC/UPC, Quantity/Units, Revenue/Earnings. Baris yang ISRC/UPC-nya cocok rilisan akan dikreditkan.
Provider
Periode
Berkas
Gross
Net (IDR)
Cocok
Tgl
memuat…
Katalog Rilis
Rilisan untuk distribusi ke toko (DDEX). UPC & ISRC dialokasikan otomatis saat diajukan.
Judul
Format
Tipe
Artist
UPC
Track
Status
Diperbarui
memuat…
Portofolio Klien
Semua klien di bawah Anda. Klik buat lihat aset/konten, pemasukan (YouTube + DSP), fee & status QC dalam satu halaman.
Klien
Net ke klien
Fee Anda
memuat…
memuat…
Fee Sub-agregator (potongan manajemen per klien)
Atur % fee manajemen yang Anda potong dari tiap klien. Net klien = pendapatan mereka (setelah 18musik) − potongan ini. Berlaku ke YouTube & DSP. Potongan 18musik tidak pernah ditampilkan ke klien.
Jika dinonaktifkan, klien hanya melihat net akhir tanpa rincian potongan Anda.
Total fee manajemen (akumulasi, YouTube + DSP)
—
Pendapatan Anda dari potongan semua klien.
Klien
Sub-agregator
Potongan (%)
Fee (est)
memuat…
UPC / Barcode (GS1)
Stok UPC self-generate dari company prefix GS1 18musik (8990003). Klien generate UPC saat membuat rilis; 18musik mendaftarkannya secara batch ke portal GS1 (ui.gs1id.org).
ISRC — penomoran otomatis
Audio = IDA63, Video = IDZ73 + tahun + 5 digit urut. Di-generate otomatis saat rilis diajukan (atau tombol di editor). Mulai dari blok 90000 agar tidak bentrok dengan dashboard lama yang masih aktif.
memuat…
Jatah UPC per Sub-agregator
Set jatah; sub-agg issue ke klien sampai habis. Ubah angka → Simpan.
Sub-agregator
Jatah
Terpakai
Sisa
memuat…
Daftar ke Portal GS1 (batch)
Unduh UPC belum-terdaftar (format ProductUpload EAN-13) → upload ke ui.gs1id.org. Setelah sukses, tandai terdaftar.
Sync nomor terpakai (anti-tabrakan)
Upload ProductList export dari portal GS1 → tandai semua nomor yang sudah terpakai (termasuk dari dashboard lama) agar tidak bentrok.
Rilis Baru
Buat rilisan baru untuk didistribusikan ke toko (DDEX). UPC & ISRC dialokasikan otomatis saat diajukan.
Langkah 1. Pilih jenis rilisan:
🎵
Single
Satu lagu dalam satu rilisan. Judul rilisan = judul lagu.
💿
Album / EP
Beberapa lagu dalam satu rilisan. Tambah track di editor.
Rekonstruksi rilisan dari Song Master (dikelompokkan per UPC asli). Idempotent — aman dijalankan berulang, UPC yang sudah punya rilis dilewati.
Artist & Kontributor
Daftar artis dengan ID industri (ISNI, IPI, Spotify, Apple, YouTube OAC) untuk metadata distribusi.
Nama
Channel/Label
ISNI
IPI
Spotify
Apple
YouTube OAC
memuat…
Whitelabel — Template & Brand
Buat template warna (dipilih sub-agg), dan atur brand per sub-agregator: slug subdomain, domain custom, logo. Sub-agg tampil sebagai brand sendiri tanpa menyebut 18 Musik.
Template Desain
Brand Sub-agregator
Slug (subdomain)
Nama Brand
Sub-agg
Template
Domain
Logo
memuat…
Tambah Template
Warna
Tambah Brand
Tampilan Brand (Whitelabel)
Atur tampilan dashboard brand Anda — template, logo, domain, email. Pelanggan Anda tidak melihat "18 Musik".
Sebelum cetak buat transfer: ambil kurs TERENDAH dari tanggal terima YouTube s/d tanggal distribusi → rupiah presisi & aman (18musik tidak rugi jika kurs naik). Net dihitung dari USD.
Download ringkasan:
Unduh Report Rinci per Aset
Report lengkap per aset untuk 1 periode: Report Partner (xlsx) format YouTube asli (Reg/Prem/Adj), atau Detail (CSV) ringkas (gross → us_tax → share → net).
memuat…
Resume — Ops Overview
Finansial (akumulasi)
Issues
Per Bulan
Periode
Klien
Views
Gross USD
Gross IDR
Margin 18
Margin %
Net Partner
memuat…
Publishing / Komposisi
Katalog komposisi (lagu) & penciptanya — Sound Recording terhubung ke Composition. Klik kartu untuk detail.