Grafik yang kosong dan grafik yang penuh angka nol berarti dua hal berbeda, dan hanya satu di antaranya yang bisa benar. Boomplay melaporkan stream dan stream per negara, tetapi tidak melaporkan save. Karena itu, grafik save untuk Boomplay seharusnya menyatakan bahwa platform ini tidak melaporkannya, bukan menggambar garis datar di angka nol yang membuat Anda menyimpulkan bahwa tidak ada seorang pun yang menyimpan rilisan itu.
Prinsip itu mewarnai seluruh pembaruan analitik yang kami luncurkan pada bulan Juli. Analitik LabelGrid kini mencakup setiap platform yang mengirimkan feed analitik kepada kami: Spotify, Apple Music, Deezer, Audiomack, Boomplay, AWA, dan tiga layanan Tencent, yaitu Kugou, Kuwo, dan QQ Music. Aktivitas sosial dan UGC di sekitar katalog Anda tampil berdampingan dengan semua itu, dari SoundCloud hingga Snapchat dan aplikasi Meta. Data streaming pun kini bisa diambil lewat kode, melalui API publik dan server MCP sumber terbuka.
Platform yang melaporkan data, dan isi laporan masing-masing
Jangkauan distribusi kami lebih luas daripada daftar ini. Daftar di bawah hanya memuat platform yang feed analitiknya kami olah, dan perbedaannya penting: aktivitas sebuah platform tetap masuk ke laporan royalti Anda, entah platform itu menerbitkan feed analitik atau tidak, karena laporan royalti dan analitik berjalan di jalur yang terpisah.
| Platform | Frekuensi | Data yang dilaporkan |
|---|---|---|
| Spotify | Harian | Data paling lengkap: stream, pendengar, save, skip, share, tingkat keterlibatan, sumber stream, perangkat, demografi |
| Apple Music | Harian | Stream, pendengar, penambahan ke pustaka, penambahan ke playlist editorial, Shazam, serta rincian per kota dan storefront |
| Deezer | Harian | Stream, geografi, perangkat, demografi pendengar, rata-rata durasi mendengarkan, penempatan playlist |
| Audiomack | Harian | Stream, pendengar, save, geografi |
| Boomplay | Harian | Stream, stream per negara |
| AWA | Harian | Stream |
| Kugou, Kuwo, QQ Music | Mingguan | Stream |
Justru pola dalam tabel itulah yang terpenting. Skip, share, sumber stream, jam dalam sehari, dan format audio hanya berasal dari Spotify. Shazam, penambahan ke pustaka, dan penambahan ke playlist editorial hanya berasal dari Apple Music, karena Shazam adalah sinyal khas Apple yang tidak ada padanannya di tempat lain. Demografi pendengar, yang menghitung orang dan bukan jumlah putar, berasal dari Spotify dan Deezer. Stream per negara mencakup Spotify, Apple Music, Deezer, Boomplay, dan Audiomack, tetapi tidak AWA, karena feed AWA memuat kode wilayah subnasional Jepang, bukan kode negara ISO. Anda tidak perlu menghafal semua itu: dashboard menunjukkan apa saja yang didukung tiap platform, dan API menerbitkan matriks yang sama dalam bentuk data.
Penempatan playlist mengikuti logika yang sama. Baris data Spotify memuat nama dan pemilik playlist beserta jumlah stream-nya. Baris data Apple Music mencantumkan nama playlist editorial beserta posisi terbaik yang pernah dicapai lagu, dan sebagian baris itu sama sekali tidak memuat jumlah putar, yang ditampilkan sebagai tidak dilaporkan. Baris data Deezer memuat tautan ke playlist publiknya jika id playlist itu dapat dikenali.
Gabungkan, bandingkan, atau lihat satu per satu
Tiga mode tampilan sudah cukup untuk sebagian besar kebutuhan. Mode gabungan menjumlahkan semua platform menjadi satu angka. Mode bandingkan menyandingkan platform satu sama lain, dan mode bandingkan-semua otomatis menyertakan platform yang baru ditambahkan, sehingga Anda tidak perlu memasukkan platform baru itu ke perbandingan yang sudah ada. Mode tunggal membawa Anda ke rincian lengkap satu platform. Grafik bisa ditampilkan per hari, per minggu, atau per bulan, atau diatur otomatis. Daftar performa terbaik tersusun dalam tab per metrik, dan penempatan playlist dilengkapi filter per platform.
Satu titik data per minggu dari platform Tencent
Kugou, Kuwo, dan QQ Music melapor setiap minggu. Tiap minggu menghasilkan satu titik data per lagu, bertanggal pada hari yang dicakup laporan dan memuat total seminggu penuh. Kami tidak pernah membagi total mingguan menjadi nilai harian rekaan, sehingga pada grafik harian ketiga platform ini hanya menampilkan satu tanggal berisi data setiap minggu, dengan jeda di antaranya.
Jeda itu memang seharusnya ada, bukan tanda data yang hilang. Total sepanjang rentang waktu tetap benar, dan frekuensi pelaporan diberi label di dashboard maupun di respons API, sehingga sebuah integrasi bisa membedakan platform yang melapor mingguan dari platform yang memang sedang sepi.
Saat sebuah metrik berstatus “tidak tersedia”
Di dashboard, metrik yang tidak dilaporkan oleh sebuah platform ditandai seperti itu untuk platform yang bersangkutan. Di API, matriks ketersediaan mengembalikan selnya sebagai not_available_for_platform, bukan deret angka nol. Kasus yang paling tajam ada di tampilan penempatan playlist: baris editorial Apple Music bisa menyebut nama playlist dan posisi yang dicapai lagu tanpa jumlah putar di sampingnya. Artinya, angka itu tidak dilaporkan. Jika diubah menjadi nol, makna angkanya ikut berubah, dan setiap rata-rata yang dihitung darinya berdiri di atas dasar yang palsu.
Batas privasi bekerja dengan logika yang sama dari arah sebaliknya. Rincian demografi dan geografi dianonimkan dengan prinsip k-anonimitas, sehingga sel yang berada di bawah batas minimum audiens dibuang sepenuhnya, tanpa kategori lain dan tanpa total yang dipublikasikan, sehingga angka yang disembunyikan tidak bisa dihitung kembali. Rincian kota Apple dan Shazam per kota biasanya menjadi tempat katalog yang lebih kecil pertama kali menyadarinya: stream sehat, tetapi grafik kota kosong. Ini memang disengaja dan tidak bisa dimatikan, karena alternatifnya adalah menerbitkan informasi tentang segelintir pendengar yang bisa dikenali identitasnya.
Seberapa baru angkanya, dan mengapa angka bisa berubah
Platform melapor dengan jeda waktu, dan setiap feed terbit menurut jadwalnya sendiri, sehingga pada hari tertentu satu metrik bisa terkini sampai tanggal yang lebih baru daripada metrik lain. Karena itu, setiap metrik memuat dua tanggal: tanggal terakhir yang dilaporkan, yaitu tanggal terbaru yang datanya sudah ada, dan tanggal terakhir yang sudah lengkap, yaitu tanggal terbaru yang dapat dianggap final. Semua tanggal di antara keduanya masih terus terisi, dan dashboard menandainya sebagai parsial supaya hari yang baru separuh terlapor tidak tampak seperti penurunan tajam. Wajar bila ujung grafik ikut naik saat Anda kembali melihatnya. Grafik yang berhenti di tanggal terakhir yang dilaporkan berarti platform belum melaporkan tanggal setelahnya.
Kedalaman riwayat data mengikuti pembagian yang sama dengan feed-nya. Spotify dan Apple Music menjangkau bertahun-tahun ke belakang. Platform yang ditambahkan dalam pembaruan ini, yaitu Deezer, Boomplay, AWA, Audiomack, dan tiga layanan Tencent, memiliki riwayat sejak sekitar akhir Januari 2026, saat feed mereka mulai masuk.
Aktivitas sosial dan UGC di sekitar katalog Anda
Tampilan sosial melacak apa yang orang lakukan dengan musik Anda di luar DSP, dan tiap platform melaporkan bagiannya masing-masing:
- Pemutaran di SoundCloud, ditambah repost dan favorit, beserta wilayah asalnya
- Konten yang dibuat di Snapchat, yaitu saat musik Anda dipakai, ditambah tayangan dan jangkauan per wilayah
- Konten yang dibuat dan tayangan di Instagram dan Facebook per wilayah, ditambah pertumbuhan pengikut dan keterlibatan di akun artis
- Konten yang dibuat dan tayangan di WhatsApp dan Messenger per wilayah, tanpa feed akun di belakangnya
- Threads hanya memberi tayangan dan jangkauan, karena feed-nya melaporkan konsumsi, bukan pembuatan konten
Kelompok data ini terpisah dari streaming, dengan feed yang berbeda dan sumbu platform yang berbeda, dan keduanya memang tetap dipisahkan: tayangan UGC atau konten yang dibuat tidak pernah masuk ke total stream DSP. Data ini hanya tersedia di dashboard dan sengaja tidak dibuka di API publik, jadi integrasi yang membaca /analytics/* tidak akan menemukan angka SoundCloud atau Meta di sana.
Lihat apa yang terjadi pada katalog Anda, platform demi platform
Analitik streaming dari setiap platform yang melaporkan data, di dashboard dan lewat API. Data sosial dan UGC tersedia di dashboard.
Jelajahi analitik37 kunci section, dan satu endpoint yang memetakannya
Data streaming tersedia di API publik, dibatasi pada label Anda sendiri, dengan ISRC sebagai kunci di kolom pengenal. GET /analytics/summary adalah endpoint gabungannya: Anda memilih satu hingga dua belas dari 37 kunci section lewat parameter wajib metrics[]. Jika parameter itu tidak disertakan, API sengaja mengembalikan 422, dan pilihan lebih dari dua belas kunci ditolak, sehingga Anda perlu memecahnya menjadi beberapa permintaan, yang masing-masing di-cache secara terpisah. Lima belas endpoint mandiri melayani deret data satuan, mulai dari stream dan pendengar sampai save, skip, tingkat penyelesaian, pembagian perangkat, dan pembagian sumber, ditambah rincian demografi dan geografi. Leaderboard menyajikan peringkat top-N yang bisa difilter menurut label, artis, rilis, atau lagu, dan penempatan playlist bisa difilter menurut platform.
GET /api/public/analytics/summary
?metrics[]=streams
&metrics[]=listeners
&metrics[]=streams-by-country
&filter[platform]=SPOTIFY
&filter[start_date]=2026-01-01
&filter[end_date]=2026-07-01
filter[platform] menerima SPOTIFY, APPLE_MUSIC, DEEZER, BOOMPLAY, AWA, AUDIOMACK, KUGOU, KUWO, dan QQMUSIC. Jika tidak disertakan, hasilnya mencakup semua platform yang datanya ada di akun Anda. Setiap respons summary memuat frekuensi pelaporan platform di meta.platform_cadence dan, untuk tiap section, dua tanggal kesegaran data sebagai meta.sections_as_of dan meta.sections_complete_through, sehingga klien bisa menampilkan tanggal yang datanya masih bertambah sebagai data sementara dan mengeluarkannya dari total periode.
Rentang waktu bisa mencapai 400 hari pada summary dan lima belas endpoint deret data, cukup untuk satu tahun penuh ditambah periode pembanding dalam satu panggilan. Leaderboard dan penempatan playlist tetap dibatasi 180 hari, karena peringkat untuk rentang yang lebih panjang tidak bisa disusun secara jujur dari potongan waktu yang lebih pendek. Permintaan yang mencakup lebih dari 90 hari dihitung terhadap batas laju kedua yang lebih ketat, di samping batas analitik standar; permintaan 90 hari atau kurang tidak terpengaruh.
Sebelum Anda menanamkan rincian per platform di atas ke dalam kode, panggil dulu GET /analytics/availability. Endpoint ini tidak memerlukan parameter, statis, dapat di-cache, dan mengembalikan seluruh matriks section per platform beserta peta frekuensinya dalam satu respons. Jika Anda membangun di atasnya, kemunculan platform baru di feed cukup menjadi perubahan data, bukan perubahan kode.
Atau tanyakan pada asisten Anda
Server MCP LabelGrid adalah lapisan pembungkus tipis dengan tipe data yang jelas di atas API publik yang sama, sehingga klien Model Context Protocol mana pun, seperti Claude Desktop, Claude Code, atau Cursor, bisa langsung membaca performa katalog Anda. “Lagu saya mana yang naik di Jerman bulan lalu, dan di platform mana” berubah menjadi pertanyaan yang cukup Anda ajukan, bukan empat file ekspor yang harus Anda cocokkan satu per satu. Pembungkus ini mewarisi semua yang dijelaskan di atas, termasuk aturan ketersediaan, frekuensi mingguan, dan tanggal kesegaran data, dan mewarisi pula apa yang tidak ada di sana: angka sosial tidak tersedia di API, jadi tidak tersedia di sini juga. Artikel peluncuran MCP membahas cara menyiapkannya dan model izinnya.
Semuanya kini sudah aktif di dashboard. Analitik, termasuk set lanjutannya, tersedia di setiap paket standar; akses API dan MCP berjalan di paket API LabelGrid. Halaman analitik memuat rincian per platform, dan halaman harga memuat peta paketnya.
Pertanyaan yang Sering Diajukan
Untuk platform mana saja LabelGrid menampilkan analitik streaming?
Spotify, Apple Music, Deezer, Audiomack, Boomplay, dan AWA melapor setiap hari, sedangkan tiga layanan Tencent, yaitu Kugou, Kuwo, dan QQ Music, melapor setiap minggu. Itulah platform yang feed analitiknya diolah LabelGrid. Distribusi menjangkau lebih banyak platform daripada itu, dan aktivitas di platform lainnya tetap muncul di laporan royalti Anda, karena laporan royalti dan analitik berjalan di jalur yang terpisah.
Mengapa satu platform menampilkan sebuah metrik, sementara platform lain menyatakan tidak tersedia?
Karena setiap platform melaporkan data yang berbeda. Spotify melaporkan skip dan share, ditambah sumber stream; Apple Music melaporkan Shazam, penambahan ke pustaka, dan penambahan ke playlist editorial; Deezer dan Spotify melaporkan demografi pendengar; Boomplay melaporkan stream dan stream per negara; AWA melaporkan stream. Jika sebuah platform tidak melaporkan suatu metrik, LabelGrid memberinya label tidak tersedia untuk platform tersebut, alih-alih menggambar angka nol. Rincian demografi dan geografi juga dianonimkan dengan prinsip k-anonimitas, sehingga katalog kecil bisa menunjukkan stream yang sehat sekaligus grafik demografi atau kota yang kosong. Sel yang berada di bawah batas minimum audiens dibuang sepenuhnya, tanpa kategori lain dan tanpa total yang bisa dipakai untuk menyimpulkan angka yang disembunyikan.
Mengapa Kugou, Kuwo, dan QQ Music hanya menampilkan satu titik data per minggu?
Ketiganya melapor dengan frekuensi mingguan. Tiap minggu menghasilkan satu titik data per lagu, bertanggal pada hari yang dicakup laporan dan memuat total seminggu penuh untuk lagu tersebut. LabelGrid tidak pernah membagi total mingguan menjadi nilai harian rekaan, sehingga pada grafik harian Anda melihat satu tanggal berisi data setiap minggu, dengan jeda di antaranya. Jeda itu memang seharusnya ada, bukan tanda data yang hilang, total sepanjang rentang waktu tetap benar, dan dashboard maupun respons API sama-sama mencantumkan frekuensinya.
Mengapa angka minggu lalu naik setelah saya melihatnya?
Platform melapor dengan jeda waktu, dan sebuah feed bisa mengirim sebagian data dari satu hari sebelum hari itu selesai. Setiap metrik memiliki tanggal terakhir yang dilaporkan sendiri, yaitu tanggal terbaru yang datanya sudah ada, dan tanggal terakhir yang sudah lengkap, yaitu tanggal terbaru yang dapat dianggap final. Tanggal di antara keduanya masih terus terisi dan ditandai sebagai parsial, jadi wajar bila ujung grafik naik pada tampilan berikutnya. Grafik yang berhenti di tanggal terakhir yang dilaporkan berarti platform belum melaporkan tanggal setelahnya, bukan berarti stream berhenti.
Bisakah saya menarik data analitik lewat API atau asisten AI?
Bisa untuk data streaming. API publik menyediakan satu endpoint summary gabungan yang mencakup 37 kunci section, 15 endpoint deret data mandiri, dan dua endpoint lagi untuk leaderboard dan penempatan playlist. Endpoint ketersediaan yang terpisah mengembalikan seluruh matriks section per platform beserta peta frekuensi dalam satu panggilan. Summary dan deret data menerima rentang hingga 400 hari; leaderboard dan penempatan playlist dibatasi 180 hari. Server MCP sumber terbuka membungkus API yang sama, jadi asisten seperti Claude atau Cursor membaca persis apa yang dibuka API. Data sosial dan UGC hanya tersedia di dashboard dan sengaja tidak dibuka di API publik.