Unity AnalyticsUnity Analytics
Lihat di Glossary memungkinkan Anda untuk memantau pendapatan dalam game Anda. Dengan menerapkan verifikasi penerimaan, Anda akan melihat transaksi yang sah atau penipuan.
Unity Analytics menyediakan metode yang fleksibel untuk melacak acara monetisasi melalui pembelian dalam aplikasi. Metode ini harus disebut setiap kali pemain memicu acara monetisasi. Metode transaksi membutuhkan parameter harga, mata uang dan string tanda terima Apple iTunes / Google Play opsional.
Unity Analytics menyediakan metode UnityAnalytics.Transaction untuk melacak acara monetisasi melalui pembelian dalam aplikasi. Metode ini harus disebut setiap kali pemain memicu acara monetisasi. Metode UnityAnalytics.Transaction membutuhkan parameter harga, mata uang dan apel opsional iTunes / Google Play tanda terima string.
// Reference the Unity Analytics SDK package
using UnityEngine.Cloud.Analytics;
// Use this call for each and every place that a player triggers a monetization event
UnityAnalytics.Transaction(string productId, decimal price,
string currency, string receipt,
string signature);
UnityAnalytics.Transaction Input Parameters | ||
---|---|---|
Name | Type | Description |
productId | string | id item yang dibeli. |
price | decimal | Harga item. |
currency | string | Undangan mata uang yang digunakan untuk transaksi. Sebagai contoh “USD” (Dolar Amerika Serikat). Lihat here untuk daftar standar singkatan mata uang. |
receipt | string | Menerima data (iOS) atau tanda terima ID (Android) untuk pembelian dalam aplikasi untuk memverifikasi pembelian dengan Apple iTunes atau Google bermain. Gunakan null tanpa adanya tanda terima. Untuk detail lebih lanjut lihat Verifikasi Penerimaan. |
signature | string | Tanda tangan tanda terima Android. Jika menggunakan Android asli menggunakan string INAPP_DATA_SIGNATURE yang mengandung tanda tangan data pembelian yang ditandatangani dengan kunci pribadi pengembang. Tanda tangan data menggunakan skema RSASSA-PKCS1-v1_5. Lulus dalam null tanpa tanda tangan. |
Contoh di bawah ini adalah untuk transaksi $ 1.99 di USD tanpa validasi penerimaan.
UnityAnalytics.Transaction("12345abcde", 0.99m, "USD", null, null);
Untuk mengirim data Monetisasi tes ke server kami dan memvalidasi integrasi Anda, memicu pembelian selama mode Editor Play. Jika integrasi berhasil, data pengujian Anda akan ditampilkan di tabel di bawah ini.